public JSObject(JSContext context, JSClass jsClass)
     : base(context, JSObjectMake(context.Raw,
                                  jsClass == null ? IntPtr.Zero : jsClass.Raw, IntPtr.Zero))
 {
 }
 public bool IsObjectOfClass(JSClass jsClass)
 {
     return(JSValueIsObjectOfClass(Context.Raw, Raw, jsClass.Raw));
 }
Esempio n. 3
0
 public JSContext(JSClass globalObjectClass)
 {
     Raw = JSGlobalContextCreate(globalObjectClass.Raw);
 }
 static Runtime()
 {
     js_class_definition = new RuntimeClassDefinition();
     js_class            = js_class_definition.CreateClass();
 }