C# Class MsieJavaScriptEngine.JsRt.Ie.IeNativeMethods

“IE” native methods
Datei anzeigen Open project: Taritsyn/MsieJavaScriptEngine Class Usage Examples

Private Methods

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