C# Class MsieJavaScriptEngine.JsRt.Native

Native interfaces.
Mostrar archivo Open project: klumsy/PowerShellJS Class Usage Examples

Private Methods

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

Throws if a native method returns an error code.