Skip to content
Node API for .NET
Search
K
Appearance
Menu
Return to top
On this page
NodejsRuntime class
C#
public
class
NodejsRuntime
:
JSRuntime
Public Members
name
description
NodejsRuntime
(…)
override
AcquireThreadSafeFunction
(…)
override
AddAsyncCleanupHook
(…)
override
AddEnvCleanupHook
(…)
override
AddFinalizer
(…)
(2 methods)
override
AdjustExternalMemory
(…)
override
AsyncDestroy
(…)
override
AsyncInit
(…)
override
AwaitPromise
(…)
override
CallFunction
(…)
override
CallThreadSafeFunction
(…)
override
CancelAsyncWork
(…)
override
CheckObjectTypeTag
(…)
override
CloseCallbackScope
(…)
override
CloseEscapableHandleScope
(…)
override
CloseHandleScope
(…)
override
CoerceToBool
(…)
override
CoerceToNumber
(…)
override
CoerceToObject
(…)
override
CoerceToString
(…)
override
CreateArray
(…)
(2 methods)
override
CreateArrayBuffer
(…)
(2 methods)
override
CreateAsyncWork
(…)
override
CreateBigInt
(…)
(3 methods)
override
CreateBuffer
(…)
override
CreateBufferCopy
(…)
override
CreateDataView
(…)
override
CreateDate
(…)
override
CreateEnvironment
(…)
override
CreateError
(…)
override
CreateExternal
(…)
override
CreateExternalBuffer
(…)
override
CreateFunction
(…)
override
CreateNumber
(…)
(4 methods)
override
CreateObject
(…)
override
CreatePlatform
(…)
override
CreatePromise
(…)
override
CreateRangeError
(…)
override
CreateReference
(…)
override
CreateString
(…)
(2 methods)
override
CreateSymbol
(…)
override
CreateSyntaxError
(…)
override
CreateThreadSafeFunction
(…)
override
CreateTypedArray
(…)
override
CreateTypeError
(…)
override
DefineClass
(…)
override
DefineProperties
(…)
override
DeleteAsyncWork
(…)
override
DeleteElement
(…)
override
DeleteProperty
(…)
override
DeleteReference
(…)
override
DestroyEnvironment
(…)
override
DestroyPlatform
(…)
override
DetachArrayBuffer
(…)
override
EscapeHandle
(…)
override
FatalError
(…)
override
FatalException
(…)
override
Freeze
(…)
override
GetAllPropertyNames
(…)
override
GetAndClearLastException
(…)
override
GetArrayBufferInfo
(…)
override
GetArrayLength
(…)
override
GetBigIntWordCount
(…)
override
GetBigIntWords
(…)
override
GetBoolean
(…)
override
GetBufferInfo
(…)
override
GetCallbackArgs
(…)
override
GetCallbackInfo
(…)
override
GetDataViewInfo
(…)
override
GetElement
(…)
override
GetGlobal
(…)
override
GetInstanceData
(…)
override
GetLastErrorInfo
(…)
override
GetModuleFileName
(…)
override
GetNamedProperty
(…)
override
GetNewTarget
(…)
override
GetNodeVersion
(…)
override
GetNull
(…)
override
GetProperty
(…)
override
GetPropertyNames
(…)
override
GetPrototype
(…)
override
GetReferenceValue
(…)
override
GetSymbolFor
(…)
override
GetThreadSafeFunctionContext
(…)
override
GetTypedArrayInfo
(…)
override
GetUndefined
(…)
override
GetUVEventLoop
(…)
override
GetValueBigInt64
(…)
(2 methods)
override
GetValueBool
(…)
override
GetValueDate
(…)
override
GetValueDouble
(…)
override
GetValueExternal
(…)
override
GetValueInt32
(…)
override
GetValueInt64
(…)
override
GetValueStringUtf16
(…)
override
GetValueStringUtf8
(…)
override
GetValueType
(…)
override
GetValueUInt32
(…)
override
GetVersion
(…)
override
HasElement
(…)
override
HasNamedProperty
(…)
override
HasOwnProperty
(…)
override
HasProperty
(…)
override
InstanceOf
(…)
override
IsArray
(…)
override
IsArrayBuffer
(…)
override
IsAvailable
(…)
override
IsBuffer
(…)
override
IsDataView
(…)
override
IsDate
(…)
override
IsDetachedArrayBuffer
(…)
override
IsError
(…)
override
IsExceptionPending
(…)
override
IsPromise
(…)
override
IsTypedArray
(…)
override
MakeCallback
(…)
override
NewInstance
(…)
override
OpenCallbackScope
(…)
override
OpenEscapableHandleScope
(…)
override
OpenHandleScope
(…)
override
QueueAsyncWork
(…)
override
RefReference
(…)
override
RefThreadSafeFunction
(…)
override
RegisterModule
(…)
override
RejectDeferred
(…)
override
ReleaseThreadSafeFunction
(…)
override
RemoveAsyncCleanupHook
(…)
override
RemoveEnvCleanupHook
(…)
override
RemoveWrap
(…)
override
ResolveDeferred
(…)
override
RunEnvironment
(…)
override
RunScript
(…)
override
Seal
(…)
override
SetElement
(…)
override
SetInstanceData
(…)
override
SetNamedProperty
(…)
override
SetObjectTypeTag
(…)
override
SetProperty
(…)
override
StrictEquals
(…)
override
Throw
(…)
override
ThrowError
(…)
override
ThrowRangeError
(…)
override
ThrowSyntaxError
(…)
override
ThrowTypeError
(…)
override
UnrefReference
(…)
override
UnrefThreadSafeFunction
(…)
override
Unwrap
(…)
override
Wrap
(…)
(2 methods)
struct
napi_addon_register_func
struct
napi_async_cleanup_hook
struct
napi_async_cleanup_hook_handle
struct
napi_async_complete_callback
struct
napi_async_context
struct
napi_async_execute_callback
struct
napi_async_work
struct
napi_callback_scope
struct
napi_cleanup_hook
struct
napi_module
struct
napi_node_version
struct
napi_threadsafe_function
struct
napi_threadsafe_function_call_js
enum
napi_threadsafe_function_call_mode
enum
napi_threadsafe_function_release_mode
struct
uv_loop_t
See Also
class
JSRuntime
namespace
Microsoft.JavaScript.NodeApi.Runtime
NodejsRuntime.cs