C# Class MsieJavaScriptEngine.JsRt.Edge.EdgeNativeMethods

“Edge” native methods
Mostra file Open project: Taritsyn/MsieJavaScriptEngine Class Usage Examples

Private Methods

Method Description
JsAddRef ( EdgeJsValue reference, uint &count ) : JsErrorCode
JsBoolToBoolean ( bool value, EdgeJsValue &booleanValue ) : JsErrorCode
JsBooleanToBool ( EdgeJsValue booleanValue, bool &boolValue ) : JsErrorCode
JsCallFunction ( EdgeJsValue function, EdgeJsValue arguments, ushort argumentCount, EdgeJsValue &result ) : JsErrorCode
JsCollectGarbage ( EdgeJsRuntime handle ) : JsErrorCode
JsConstructObject ( EdgeJsValue function, EdgeJsValue arguments, ushort argumentCount, EdgeJsValue &result ) : JsErrorCode
JsContextAddRef ( EdgeJsContext reference, uint &count ) : JsErrorCode
JsContextRelease ( EdgeJsContext reference, uint &count ) : JsErrorCode
JsConvertValueToBoolean ( EdgeJsValue value, EdgeJsValue &booleanValue ) : JsErrorCode
JsConvertValueToNumber ( EdgeJsValue value, EdgeJsValue &numberValue ) : JsErrorCode
JsConvertValueToObject ( EdgeJsValue value, EdgeJsValue &obj ) : JsErrorCode
JsConvertValueToString ( EdgeJsValue value, EdgeJsValue &stringValue ) : JsErrorCode
JsCreateArray ( uint length, EdgeJsValue &result ) : JsErrorCode
JsCreateContext ( EdgeJsRuntime runtime, EdgeJsContext &newContext ) : JsErrorCode
JsCreateError ( EdgeJsValue message, EdgeJsValue &error ) : JsErrorCode
JsCreateExternalObject ( IntPtr data, JsObjectFinalizeCallback finalizeCallback, EdgeJsValue &obj ) : JsErrorCode
JsCreateFunction ( EdgeJsNativeFunction nativeFunction, IntPtr externalData, EdgeJsValue &function ) : JsErrorCode
JsCreateObject ( EdgeJsValue &obj ) : JsErrorCode
JsCreateRangeError ( EdgeJsValue message, EdgeJsValue &error ) : JsErrorCode
JsCreateReferenceError ( EdgeJsValue message, EdgeJsValue &error ) : JsErrorCode
JsCreateRuntime ( JsRuntimeAttributes attributes, JsThreadServiceCallback threadService, EdgeJsRuntime &runtime ) : JsErrorCode
JsCreateSyntaxError ( EdgeJsValue message, EdgeJsValue &error ) : JsErrorCode
JsCreateTypeError ( EdgeJsValue message, EdgeJsValue &error ) : JsErrorCode
JsCreateURIError ( EdgeJsValue message, EdgeJsValue &error ) : JsErrorCode
JsDefineProperty ( EdgeJsValue obj, EdgeJsPropertyId propertyId, EdgeJsValue propertyDescriptor, bool &result ) : JsErrorCode
JsDeleteIndexedProperty ( EdgeJsValue obj, EdgeJsValue index ) : JsErrorCode
JsDeleteProperty ( EdgeJsValue obj, EdgeJsPropertyId propertyId, bool useStrictRules, EdgeJsValue &result ) : JsErrorCode
JsDisableRuntimeExecution ( EdgeJsRuntime runtime ) : JsErrorCode
JsDisposeRuntime ( EdgeJsRuntime handle ) : JsErrorCode
JsDoubleToNumber ( double doubleValue, EdgeJsValue &value ) : JsErrorCode
JsEnableRuntimeExecution ( EdgeJsRuntime runtime ) : JsErrorCode
JsEnumerateHeap ( IActiveScriptProfilerHeapEnum &enumerator ) : JsErrorCode
JsEquals ( EdgeJsValue obj1, EdgeJsValue obj2, bool &result ) : JsErrorCode
JsGetAndClearException ( EdgeJsValue &exception ) : JsErrorCode
JsGetCurrentContext ( EdgeJsContext &currentContext ) : JsErrorCode
JsGetExtensionAllowed ( EdgeJsValue obj, bool &value ) : JsErrorCode
JsGetExternalData ( EdgeJsValue obj, IntPtr &externalData ) : JsErrorCode
JsGetFalseValue ( EdgeJsValue &falseValue ) : JsErrorCode
JsGetGlobalObject ( EdgeJsValue &globalObject ) : JsErrorCode
JsGetIndexedProperty ( EdgeJsValue obj, EdgeJsValue index, EdgeJsValue &result ) : JsErrorCode
JsGetNullValue ( EdgeJsValue &nullValue ) : JsErrorCode
JsGetOwnPropertyDescriptor ( EdgeJsValue obj, EdgeJsPropertyId propertyId, EdgeJsValue &propertyDescriptor ) : JsErrorCode
JsGetOwnPropertyNames ( EdgeJsValue obj, EdgeJsValue &propertyNames ) : JsErrorCode
JsGetProperty ( EdgeJsValue obj, EdgeJsPropertyId propertyId, EdgeJsValue &value ) : JsErrorCode
JsGetPropertyIdFromName ( string name, EdgeJsPropertyId &propertyId ) : JsErrorCode
JsGetPropertyNameFromId ( EdgeJsPropertyId propertyId, IntPtr &buffer ) : JsErrorCode
JsGetPrototype ( EdgeJsValue obj, EdgeJsValue &prototypeObject ) : JsErrorCode
JsGetRuntime ( EdgeJsContext context, EdgeJsRuntime &runtime ) : JsErrorCode
JsGetRuntimeMemoryLimit ( EdgeJsRuntime runtime, UIntPtr &memoryLimit ) : JsErrorCode
JsGetRuntimeMemoryUsage ( EdgeJsRuntime runtime, UIntPtr &memoryUsage ) : JsErrorCode
JsGetStringLength ( EdgeJsValue sringValue, int &length ) : JsErrorCode
JsGetTrueValue ( EdgeJsValue &trueValue ) : JsErrorCode
JsGetUndefinedValue ( EdgeJsValue &undefinedValue ) : JsErrorCode
JsGetValueType ( EdgeJsValue value, JsValueType &type ) : JsErrorCode
JsHasException ( bool &hasException ) : JsErrorCode
JsHasExternalData ( EdgeJsValue obj, bool &value ) : JsErrorCode
JsHasIndexedProperty ( EdgeJsValue obj, EdgeJsValue index, bool &result ) : JsErrorCode
JsHasProperty ( EdgeJsValue obj, EdgeJsPropertyId propertyId, bool &hasProperty ) : JsErrorCode
JsIdle ( uint &nextIdleTick ) : JsErrorCode
JsIntToNumber ( int intValue, EdgeJsValue &value ) : JsErrorCode
JsIsEnumeratingHeap ( bool &isEnumeratingHeap ) : JsErrorCode
JsIsRuntimeExecutionDisabled ( EdgeJsRuntime runtime, bool &isDisabled ) : JsErrorCode
JsNumberToDouble ( EdgeJsValue value, double &doubleValue ) : JsErrorCode
JsParseScript ( string script, JsSourceContext sourceContext, string sourceUrl, EdgeJsValue &result ) : JsErrorCode
JsParseSerializedScript ( string script, byte buffer, JsSourceContext sourceContext, string sourceUrl, EdgeJsValue &result ) : JsErrorCode
JsPointerToString ( string value, UIntPtr stringLength, EdgeJsValue &stringValue ) : JsErrorCode
JsPreventExtension ( EdgeJsValue obj ) : JsErrorCode
JsRelease ( EdgeJsValue reference, uint &count ) : JsErrorCode
JsRunScript ( string script, JsSourceContext sourceContext, string sourceUrl, EdgeJsValue &result ) : JsErrorCode
JsRunSerializedScript ( string script, byte buffer, JsSourceContext sourceContext, string sourceUrl, EdgeJsValue &result ) : JsErrorCode
JsSerializeScript ( string script, byte buffer, ulong &bufferSize ) : JsErrorCode
JsSetCurrentContext ( EdgeJsContext context ) : JsErrorCode
JsSetException ( EdgeJsValue exception ) : JsErrorCode
JsSetExternalData ( EdgeJsValue obj, IntPtr externalData ) : JsErrorCode
JsSetIndexedProperty ( EdgeJsValue obj, EdgeJsValue index, EdgeJsValue value ) : JsErrorCode
JsSetProperty ( EdgeJsValue obj, EdgeJsPropertyId propertyId, EdgeJsValue value, bool useStrictRules ) : JsErrorCode
JsSetPrototype ( EdgeJsValue obj, EdgeJsValue prototypeObject ) : JsErrorCode
JsSetRuntimeBeforeCollectCallback ( EdgeJsRuntime runtime, IntPtr callbackState, JsBeforeCollectCallback beforeCollectCallback ) : JsErrorCode
JsSetRuntimeMemoryAllocationCallback ( EdgeJsRuntime runtime, IntPtr callbackState, JsMemoryAllocationCallback allocationCallback ) : JsErrorCode
JsSetRuntimeMemoryLimit ( EdgeJsRuntime runtime, UIntPtr memoryLimit ) : JsErrorCode
JsStartDebugging ( ) : JsErrorCode
JsStartProfiling ( IActiveScriptProfilerCallback callback, ProfilerEventMask eventMask, int context ) : JsErrorCode
JsStopProfiling ( int reason ) : JsErrorCode
JsStrictEquals ( EdgeJsValue obj1, EdgeJsValue obj2, bool &result ) : JsErrorCode
JsStringToPointer ( EdgeJsValue value, IntPtr &stringValue, UIntPtr &stringLength ) : JsErrorCode
JsValueToVariant ( EdgeJsValue obj, [ var ) : JsErrorCode
JsVariantToValue ( [ var, EdgeJsValue &value ) : JsErrorCode