Example #1
0
 public static extern void SetObjectTemplateProperty(NativeObjectTemplateProxy* proxy, string name, HandleProxy* value, V8PropertyAttributes attributes = V8PropertyAttributes.None);
Example #2
0
 public static extern HandleProxy* CreateObjectFromTemplate(NativeObjectTemplateProxy* objectTemplateProxy, Int32 objId);
Example #3
0
 public static extern void SetObjectTemplateAccessor(NativeObjectTemplateProxy* proxy, Int32 managedObjectId, string name,
     ManagedAccessorGetter getter, ManagedAccessorSetter setter,
     V8AccessControl access, V8PropertyAttributes attributes);
Example #4
0
 public static extern void RegisterInvokeHandler(NativeObjectTemplateProxy* proxy, ManagedJSFunctionCallback callback);
Example #5
0
 public static extern void UnregisterIndexedPropertyHandlers(NativeObjectTemplateProxy* proxy);
Example #6
0
 public static extern void RegisterIndexedPropertyHandlers(NativeObjectTemplateProxy* proxy,
     ManagedIndexedPropertyGetter getter,
     ManagedIndexedPropertySetter setter,
     ManagedIndexedPropertyQuery query,
     ManagedIndexedPropertyDeleter deleter,
     ManagedIndexedPropertyEnumerator enumerator);
Example #7
0
 public static extern HandleProxy* SetGlobalObjectTemplate(NativeV8EngineProxy* engine, NativeObjectTemplateProxy* proxy);
Example #8
0
 public static extern void DeleteObjectTemplateProxy(NativeObjectTemplateProxy* objectTemplateProxy);