Пример #1
0
 public static extern UIntPtr JSObjectGetArrayBufferByteLength(JSContextRef ctx, JSObjectRef @object, /* (JSValueRef *) */ IntPtr exception);
Пример #2
0
 public static extern void JSGarbageCollect(JSContextRef ctx);
Пример #3
0
 public static extern JSContextGroupRef JSContextGetGroup(JSContextRef ctx);
Пример #4
0
 public static extern JSObjectRef JSValueToObject(JSContextRef ctx, JSValueRef value, /* (JSValueRef *) */ IntPtr exception);
Пример #5
0
 public static extern JSValueRef JSEvaluateScript(JSContextRef ctx, JSStringRef script, JSObjectRef thisObject, JSStringRef sourceURL, int startingLineNumber, /* (JSValueRef *) */ IntPtr exception);
Пример #6
0
 public static extern JSStringRef JSValueCreateJSONString(JSContextRef ctx, JSValueRef value, uint indent, /* (JSValueRef *) */ IntPtr exception);
Пример #7
0
 public static extern double JSValueToNumber(JSContextRef ctx, JSValueRef value, /* (JSValueRef *) */ IntPtr exception);
Пример #8
0
 public static extern bool JSValueIsObjectOfClass(JSContextRef ctx, JSValueRef value, JSClassRef jsClass);
Пример #9
0
 public static extern bool JSValueIsDate(JSContextRef ctx, JSValueRef value);
Пример #10
0
 public static extern bool JSValueIsString(JSContextRef ctx, JSValueRef value);
Пример #11
0
 public static extern bool JSValueIsObject(JSContextRef ctx, JSValueRef value);
Пример #12
0
 public static extern bool JSValueIsNumber(JSContextRef ctx, JSValueRef value);
Пример #13
0
 public static extern bool JSValueIsUndefined(JSContextRef ctx, JSValueRef value);
Пример #14
0
 public static extern JSType JSValueGetType(JSContextRef ctx, JSValueRef value);
Пример #15
0
 public static extern JSValueRef JSValueMakeNumber(JSContextRef ctx, double number);
Пример #16
0
 public static extern JSTypedArrayType JSValueGetTypedArrayType(JSContextRef ctx, JSValueRef value, /* (JSValueRef *) */ IntPtr exception);
Пример #17
0
 public static extern JSValueRef JSValueMakeFromJSONString(JSContextRef ctx, JSStringRef @string);
Пример #18
0
 public static extern bool JSValueIsEqual(JSContextRef ctx, JSValueRef a, JSValueRef b, /* (JSValueRef *) */ IntPtr exception);
Пример #19
0
 public static extern bool JSValueToBoolean(JSContextRef ctx, JSValueRef value);
Пример #20
0
 public static extern bool JSValueIsStrictEqual(JSContextRef ctx, JSValueRef a, JSValueRef b);
Пример #21
0
 public static extern JSStringRef JSValueToStringCopy(JSContextRef ctx, JSValueRef value, /* (JSValueRef *) */ IntPtr exception);
Пример #22
0
 public static extern bool JSValueIsInstanceOfConstructor(JSContextRef ctx, JSValueRef value, JSObjectRef constructor, /* (JSValueRef *) */ IntPtr exception);
Пример #23
0
 public static extern void JSValueUnprotect(JSContextRef ctx, JSValueRef value);
Пример #24
0
 public static extern JSValueRef JSValueMakeUndefined(JSContextRef ctx);
Пример #25
0
 public static extern bool JSCheckScriptSyntax(JSContextRef ctx, JSStringRef script, JSStringRef sourceURL, int startingLineNumber, /* (JSValueRef *) */ IntPtr exception);
Пример #26
0
 public static extern JSValueRef JSValueMakeNull(JSContextRef ctx);
Пример #27
0
 public static extern JSObjectRef JSContextGetGlobalObject(JSContextRef ctx);
Пример #28
0
 public static extern JSValueRef JSValueMakeBoolean(JSContextRef ctx, bool boolean);
Пример #29
0
 public static extern JSGlobalContextRef JSContextGetGlobalContext(JSContextRef ctx);
Пример #30
0
 public static extern JSObjectRef JSObjectMakeArrayBufferWithBytesNoCopy(JSContextRef ctx, IntPtr bytes, UIntPtr byteLength, JSTypedArrayBytesDeallocator bytesDeallocator, IntPtr deallocatorContext, /* (JSValueRef *) */ IntPtr exception);