Esempio n. 1
0
 public static extern OneByteBoolean JsValueIsObjectOfClass([NativeTypeName("JSContextRef")] JsContext *ctx, [NativeTypeName("JSValueRef")] JsValue *value, [NativeTypeName("JSClassRef")] JsClass *jsClass);
Esempio n. 2
0
 public static unsafe JsContext *Create(JsClass *globalObjectClass)
 => JavaScriptCore.GlobalContextCreate(globalObjectClass);
Esempio n. 3
0
 public static extern JsContext *GlobalContextCreate([NativeTypeName("JSClassRef")] JsClass *globalObjectClass);
Esempio n. 4
0
 public static extern JsContext *GlobalContextCreateInGroup([NativeTypeName("JSContextGroupRef")] JsContextGroup *group, [NativeTypeName("JSClassRef")] JsClass *globalObjectClass);
Esempio n. 5
0
 private static extern JsValue *JsObjectMakeConstructor([NativeTypeName("JSContextRef")] JsContext *ctx, [NativeTypeName("JSClassRef")] JsClass *jsClass,
                                                        [NativeTypeName("JSObjectCallAsConstructorCallback")]
                                                        IntPtr callAsConstructor);
Esempio n. 6
0
 public static JsValue *JsObjectMakeConstructor(JsContext *ctx, JsClass *jsClass, FnPtr <ObjectCallAsConstructorCallback> callAsConstructor)
 => JsObjectMakeConstructor(ctx, jsClass, (IntPtr)callAsConstructor);
Esempio n. 7
0
 public static extern JsValue *JsObjectMake([NativeTypeName("JSContextRef")] JsContext *ctx, [NativeTypeName("JSClassRef")] JsClass *jsClass, [NativeTypeName("void *")] void *data);
Esempio n. 8
0
 public static extern void JsClassRelease([NativeTypeName("JSClassRef")] JsClass *jsClass);
Esempio n. 9
0
 public static extern JsClass *JsClassRetain([NativeTypeName("JSClassRef")] JsClass *jsClass);
Esempio n. 10
0
 public static extern bool JsClassSetPrivate([NativeTypeName("JSClassRef")] JsClass *jsClass, [NativeTypeName("void*")] void *data);
Esempio n. 11
0
 public static extern void *JsClassGetPrivate([NativeTypeName("JSClassRef")] JsClass *jsClass);