C# Class JavaScriptEngineSwitcher.ChakraCore.JsRt.NativeMethods

Native methods
ファイルを表示 Open project: Taritsyn/JavaScriptEngineSwitcher

Private Methods

Method Description
JsAddRef ( JsValue reference, uint &count ) : JsErrorCode
JsBoolToBoolean ( bool value, JsValue &booleanValue ) : JsErrorCode
JsBooleanToBool ( JsValue booleanValue, bool &boolValue ) : JsErrorCode
JsCallFunction ( JsValue function, JsValue arguments, ushort argumentCount, JsValue &result ) : JsErrorCode
JsCollectGarbage ( JsRuntime handle ) : JsErrorCode
JsConstructObject ( JsValue function, JsValue arguments, ushort argumentCount, JsValue &result ) : JsErrorCode
JsContextAddRef ( JsContext reference, uint &count ) : JsErrorCode
JsContextRelease ( JsContext reference, uint &count ) : JsErrorCode
JsConvertValueToBoolean ( JsValue value, JsValue &booleanValue ) : JsErrorCode
JsConvertValueToNumber ( JsValue value, JsValue &numberValue ) : JsErrorCode
JsConvertValueToObject ( JsValue value, JsValue &obj ) : JsErrorCode
JsConvertValueToString ( JsValue value, JsValue &stringValue ) : JsErrorCode
JsCopyPropertyIdUtf8 ( JsPropertyId propertyId, byte buffer, UIntPtr bufferSize, UIntPtr &length ) : JsErrorCode
JsCopyStringUtf8 ( JsValue value, byte buffer, UIntPtr bufferSize, UIntPtr &written ) : JsErrorCode
JsCreateArray ( uint length, JsValue &result ) : JsErrorCode
JsCreateArrayBuffer ( uint byteLength, JsValue &result ) : JsErrorCode
JsCreateContext ( JsRuntime runtime, JsContext &newContext ) : JsErrorCode
JsCreateDataView ( JsValue arrayBuffer, uint byteOffset, uint byteOffsetLength, JsValue &result ) : JsErrorCode
JsCreateError ( JsValue message, JsValue &error ) : JsErrorCode
JsCreateExternalArrayBuffer ( IntPtr data, uint byteLength, JsObjectFinalizeCallback finalizeCallback, IntPtr callbackState, bool &result ) : JsErrorCode
JsCreateExternalObject ( IntPtr data, JsObjectFinalizeCallback finalizeCallback, JsValue &obj ) : JsErrorCode
JsCreateFunction ( JsNativeFunction nativeFunction, IntPtr externalData, JsValue &function ) : JsErrorCode
JsCreateNamedFunction ( JsValue name, JsNativeFunction nativeFunction, IntPtr callbackState, JsValue &function ) : JsErrorCode
JsCreateObject ( JsValue &obj ) : JsErrorCode
JsCreatePropertyIdUtf8 ( string name, UIntPtr length, JsPropertyId &propertyId ) : JsErrorCode
JsCreateRangeError ( JsValue message, JsValue &error ) : JsErrorCode
JsCreateReferenceError ( JsValue message, JsValue &error ) : JsErrorCode
JsCreateRuntime ( JsRuntimeAttributes attributes, JsThreadServiceCallback threadService, JsRuntime &runtime ) : JsErrorCode
JsCreateStringUtf8 ( string content, UIntPtr length, JsValue &value ) : JsErrorCode
JsCreateSymbol ( JsValue description, JsValue &symbol ) : JsErrorCode
JsCreateSyntaxError ( JsValue message, JsValue &error ) : JsErrorCode
JsCreateTypeError ( JsValue message, JsValue &error ) : JsErrorCode
JsCreateTypedArray ( JsTypedArrayType arrayType, JsValue arrayBuffer, uint byteOffset, uint elementLength, JsValue &result ) : JsErrorCode
JsCreateURIError ( JsValue message, JsValue &error ) : JsErrorCode
JsDefineProperty ( JsValue obj, JsPropertyId propertyId, JsValue propertyDescriptor, bool &result ) : JsErrorCode
JsDeleteIndexedProperty ( JsValue obj, JsValue index ) : JsErrorCode
JsDeleteProperty ( JsValue obj, JsPropertyId propertyId, bool useStrictRules, JsValue &result ) : JsErrorCode
JsDisableRuntimeExecution ( JsRuntime runtime ) : JsErrorCode
JsDisposeRuntime ( JsRuntime handle ) : JsErrorCode
JsDoubleToNumber ( double doubleValue, JsValue &value ) : JsErrorCode
JsEnableRuntimeExecution ( JsRuntime runtime ) : JsErrorCode
JsEquals ( JsValue obj1, JsValue obj2, bool &result ) : JsErrorCode
JsGetAndClearException ( JsValue &exception ) : JsErrorCode
JsGetArrayBufferStorage ( JsValue arrayBuffer, byte &buffer, uint &bufferLength ) : JsErrorCode
JsGetContextData ( JsContext context, IntPtr &data ) : JsErrorCode
JsGetContextOfObject ( JsValue obj, JsContext &context ) : JsErrorCode
JsGetCurrentContext ( JsContext &currentContext ) : JsErrorCode
JsGetDataViewStorage ( JsValue dataView, byte &buffer, uint &bufferLength ) : JsErrorCode
JsGetExtensionAllowed ( JsValue obj, bool &value ) : JsErrorCode
JsGetExternalData ( JsValue obj, IntPtr &externalData ) : JsErrorCode
JsGetFalseValue ( JsValue &falseValue ) : JsErrorCode
JsGetGlobalObject ( JsValue &globalObject ) : JsErrorCode
JsGetIndexedPropertiesExternalData ( JsValue obj, IntPtr data, JsTypedArrayType &arrayType, uint &elementLength ) : JsErrorCode
JsGetIndexedProperty ( JsValue obj, JsValue index, JsValue &result ) : JsErrorCode
JsGetNullValue ( JsValue &nullValue ) : JsErrorCode
JsGetOwnPropertyDescriptor ( JsValue obj, JsPropertyId propertyId, JsValue &propertyDescriptor ) : JsErrorCode
JsGetOwnPropertyNames ( JsValue obj, JsValue &propertyNames ) : JsErrorCode
JsGetOwnPropertySymbols ( JsValue obj, JsValue &propertySymbols ) : JsErrorCode
JsGetProperty ( JsValue obj, JsPropertyId propertyId, JsValue &value ) : JsErrorCode
JsGetPropertyIdFromName ( string name, JsPropertyId &propertyId ) : JsErrorCode
JsGetPropertyIdFromSymbol ( JsValue symbol, JsPropertyId &propertyId ) : JsErrorCode
JsGetPropertyIdType ( JsPropertyId propertyId, JsPropertyIdType &propertyIdType ) : JsErrorCode
JsGetPropertyNameFromId ( JsPropertyId propertyId, string &name ) : JsErrorCode
JsGetPrototype ( JsValue obj, JsValue &prototypeObject ) : JsErrorCode
JsGetRuntime ( JsContext context, JsRuntime &runtime ) : JsErrorCode
JsGetRuntimeMemoryLimit ( JsRuntime runtime, UIntPtr &memoryLimit ) : JsErrorCode
JsGetRuntimeMemoryUsage ( JsRuntime runtime, UIntPtr &memoryUsage ) : JsErrorCode
JsGetStringLength ( JsValue sringValue, int &length ) : JsErrorCode
JsGetSymbolFromPropertyId ( JsPropertyId propertyId, JsValue &symbol ) : JsErrorCode
JsGetTrueValue ( JsValue &trueValue ) : JsErrorCode
JsGetTypedArrayInfo ( JsValue typedArray, JsTypedArrayType &arrayType, JsValue &arrayBuffer, uint &byteOffset, uint &byteLength ) : JsErrorCode
JsGetTypedArrayStorage ( JsValue typedArray, byte &buffer, uint &bufferLength, JsTypedArrayType &arrayType, int &elementSize ) : JsErrorCode
JsGetUndefinedValue ( JsValue &undefinedValue ) : JsErrorCode
JsGetValueType ( JsValue value, JsValueType &type ) : JsErrorCode
JsHasException ( bool &hasException ) : JsErrorCode
JsHasExternalData ( JsValue obj, bool &value ) : JsErrorCode
JsHasIndexedPropertiesExternalData ( JsValue obj, bool &value ) : JsErrorCode
JsHasIndexedProperty ( JsValue obj, JsValue index, bool &result ) : JsErrorCode
JsHasProperty ( JsValue obj, JsPropertyId propertyId, bool &hasProperty ) : JsErrorCode
JsIdle ( uint &nextIdleTick ) : JsErrorCode
JsInstanceOf ( JsValue obj, JsValue constructor, bool &result ) : JsErrorCode
JsIntToNumber ( int intValue, JsValue &value ) : JsErrorCode
JsIsRuntimeExecutionDisabled ( JsRuntime runtime, bool &isDisabled ) : JsErrorCode
JsNumberToDouble ( JsValue value, double &doubleValue ) : JsErrorCode
JsNumberToInt ( JsValue value, int &intValue ) : JsErrorCode
JsParse ( JsValue script, JsSourceContext sourceContext, JsValue sourceUrl, JsParseScriptAttributes parseAttributes, JsValue &result ) : JsErrorCode
JsParseScript ( string script, JsSourceContext sourceContext, string sourceUrl, JsValue &result ) : JsErrorCode
JsParseSerialized ( JsValue buffer, JsSerializedLoadScriptCallback scriptLoadCallback, JsSourceContext sourceContext, JsValue sourceUrl, JsValue &result ) : JsErrorCode
JsParseSerializedScript ( string script, byte buffer, JsSourceContext sourceContext, string sourceUrl, JsValue &result ) : JsErrorCode
JsParseSerializedScriptWithCallback ( JsSerializedScriptLoadSourceCallback scriptLoadCallback, JsSerializedScriptUnloadCallback scriptUnloadCallback, byte buffer, JsSourceContext sourceContext, string sourceUrl, JsValue &result ) : JsErrorCode
JsPointerToString ( string value, UIntPtr stringLength, JsValue &stringValue ) : JsErrorCode
JsPreventExtension ( JsValue obj ) : JsErrorCode
JsRelease ( JsValue reference, uint &count ) : JsErrorCode
JsRun ( JsValue script, JsSourceContext sourceContext, JsValue sourceUrl, JsParseScriptAttributes parseAttributes, JsValue &result ) : JsErrorCode
JsRunScript ( string script, JsSourceContext sourceContext, string sourceUrl, JsValue &result ) : JsErrorCode
JsRunSerialized ( JsValue buffer, JsSerializedLoadScriptCallback scriptLoadCallback, JsSourceContext sourceContext, JsValue sourceUrl, JsValue &result ) : JsErrorCode
JsRunSerializedScript ( string script, byte buffer, JsSourceContext sourceContext, string sourceUrl, JsValue &result ) : JsErrorCode
JsRunSerializedScriptWithCallback ( JsSerializedScriptLoadSourceCallback scriptLoadCallback, JsSerializedScriptUnloadCallback scriptUnloadCallback, byte buffer, JsSourceContext sourceContext, string sourceUrl, JsValue &result ) : JsErrorCode
JsSerialize ( JsValue script, JsValue &buffer, JsParseScriptAttributes parseAttributes ) : JsErrorCode
JsSerializeScript ( string script, byte buffer, ulong &bufferSize ) : JsErrorCode
JsSetContextData ( JsContext context, IntPtr data ) : JsErrorCode
JsSetCurrentContext ( JsContext context ) : JsErrorCode
JsSetException ( JsValue exception ) : JsErrorCode
JsSetExternalData ( JsValue obj, IntPtr externalData ) : JsErrorCode
JsSetIndexedPropertiesToExternalData ( JsValue obj, IntPtr data, JsTypedArrayType arrayType, uint elementLength ) : JsErrorCode
JsSetIndexedProperty ( JsValue obj, JsValue index, JsValue value ) : JsErrorCode
JsSetObjectBeforeCollectCallback ( JsValue reference, IntPtr callbackState, JsObjectBeforeCollectCallback beforeCollectCallback ) : JsErrorCode
JsSetPromiseContinuationCallback ( JsPromiseContinuationCallback promiseContinuationCallback, IntPtr callbackState ) : JsErrorCode
JsSetProperty ( JsValue obj, JsPropertyId propertyId, JsValue value, bool useStrictRules ) : JsErrorCode
JsSetPrototype ( JsValue obj, JsValue prototypeObject ) : JsErrorCode
JsSetRuntimeBeforeCollectCallback ( JsRuntime runtime, IntPtr callbackState, JsBeforeCollectCallback beforeCollectCallback ) : JsErrorCode
JsSetRuntimeMemoryAllocationCallback ( JsRuntime runtime, IntPtr callbackState, JsMemoryAllocationCallback allocationCallback ) : JsErrorCode
JsSetRuntimeMemoryLimit ( JsRuntime runtime, UIntPtr memoryLimit ) : JsErrorCode
JsStrictEquals ( JsValue obj1, JsValue obj2, bool &result ) : JsErrorCode
JsStringToPointer ( JsValue value, IntPtr &stringValue, UIntPtr &stringLength ) : JsErrorCode