示例#1
0
 public static extern UIntPtr JSStringGetLength([NativeTypeName("JSStringRef")] OpaqueJSString * @string);
示例#2
0
 public static extern char *JSStringGetCharactersPtr([NativeTypeName("JSStringRef")] OpaqueJSString * @string);
示例#3
0
 public static extern OpaqueJSString *JSStringRetain([NativeTypeName("JSStringRef")] OpaqueJSString * @string);
示例#4
0
 public static extern void JSStringRelease([NativeTypeName("JSStringRef")] OpaqueJSString * @string);
示例#5
0
 public static extern OpaqueJSValue *JSObjectMakeFunctionWithCallback([NativeTypeName("JSContextRef")] OpaqueJSContext *ctx, [NativeTypeName("JSStringRef")] OpaqueJSString *name, [NativeTypeName("JSObjectCallAsFunctionCallback")] IntPtr callAsFunction);
示例#6
0
 public static extern bool JSCheckScriptSyntax([NativeTypeName("JSContextRef")] OpaqueJSContext *ctx, [NativeTypeName("JSStringRef")] OpaqueJSString *script, [NativeTypeName("JSStringRef")] OpaqueJSString *sourceURL, int startingLineNumber, [NativeTypeName("JSValueRef *")] OpaqueJSValue **exception);
示例#7
0
 public static extern void JSGlobalContextSetName([NativeTypeName("JSGlobalContextRef")] OpaqueJSContext *ctx, [NativeTypeName("JSStringRef")] OpaqueJSString *name);
示例#8
0
 public static extern bool JSStringIsEqual([NativeTypeName("JSStringRef")] OpaqueJSString *a, [NativeTypeName("JSStringRef")] OpaqueJSString *b);
示例#9
0
 public static extern bool JSObjectDeleteProperty([NativeTypeName("JSContextRef")] OpaqueJSContext *ctx, [NativeTypeName("JSObjectRef")] OpaqueJSValue * @object, [NativeTypeName("JSStringRef")] OpaqueJSString *propertyName, [NativeTypeName("JSValueRef *")] OpaqueJSValue **exception);
示例#10
0
 public static extern void JSPropertyNameAccumulatorAddName([NativeTypeName("JSPropertyNameAccumulatorRef")] OpaqueJSPropertyNameAccumulator *accumulator, [NativeTypeName("JSStringRef")] OpaqueJSString *propertyName);
示例#11
0
 public static extern void JSObjectSetProperty([NativeTypeName("JSContextRef")] OpaqueJSContext *ctx, [NativeTypeName("JSObjectRef")] OpaqueJSValue * @object, [NativeTypeName("JSStringRef")] OpaqueJSString *propertyName, [NativeTypeName("JSValueRef")] OpaqueJSValue *value, [NativeTypeName("JSPropertyAttributes")] uint attributes, [NativeTypeName("JSValueRef *")] OpaqueJSValue **exception);
示例#12
0
 public static extern bool JSObjectHasProperty([NativeTypeName("JSContextRef")] OpaqueJSContext *ctx, [NativeTypeName("JSObjectRef")] OpaqueJSValue * @object, [NativeTypeName("JSStringRef")] OpaqueJSString *propertyName);
示例#13
0
 public static extern OpaqueJSValue *JSObjectMakeFunction([NativeTypeName("JSContextRef")] OpaqueJSContext *ctx, [NativeTypeName("JSStringRef")] OpaqueJSString *name, [NativeTypeName("unsigned int")] uint parameterCount, [NativeTypeName("const JSStringRef []")] OpaqueJSString *parameterNames, [NativeTypeName("JSStringRef")] OpaqueJSString *body, [NativeTypeName("JSStringRef")] OpaqueJSString *sourceURL, int startingLineNumber, [NativeTypeName("JSValueRef *")] OpaqueJSValue **exception);
示例#14
0
 public static extern UIntPtr JSStringGetMaximumUTF8CStringSize([NativeTypeName("JSStringRef")] OpaqueJSString * @string);
示例#15
0
 public static extern OpaqueJSValue *JSValueMakeFromJSONString([NativeTypeName("JSContextRef")] OpaqueJSContext *ctx, [NativeTypeName("JSStringRef")] OpaqueJSString * @string);
示例#16
0
 public static extern UIntPtr JSStringGetUTF8CString([NativeTypeName("JSStringRef")] OpaqueJSString * @string, [NativeTypeName("char *")] sbyte *buffer, [NativeTypeName("size_t")] UIntPtr bufferSize);
示例#17
0
 public static extern OpaqueJSValue *JSEvaluateScript([NativeTypeName("JSContextRef")] OpaqueJSContext *ctx, [NativeTypeName("JSStringRef")] OpaqueJSString *script, [NativeTypeName("JSObjectRef")] OpaqueJSValue *thisObject, [NativeTypeName("JSStringRef")] OpaqueJSString *sourceURL, int startingLineNumber, [NativeTypeName("JSValueRef *")] OpaqueJSValue **exception);
示例#18
0
 public static extern bool JSStringIsEqualToUTF8CString([NativeTypeName("JSStringRef")] OpaqueJSString *a, [NativeTypeName("const char *")] sbyte *b);
示例#19
0
 public static extern OpaqueJSValue *JSObjectGetPrivateProperty([NativeTypeName("JSContextRef")] OpaqueJSContext *ctx, [NativeTypeName("JSObjectRef")] OpaqueJSValue * @object, [NativeTypeName("JSStringRef")] OpaqueJSString *propertyName);