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