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