private RegisterNamedPropertyHandlers ( |
||
proxy | ||
getter | ManagedNamedPropertyGetter | |
setter | ManagedNamedPropertySetter | |
query | ManagedNamedPropertyQuery | |
deleter | ManagedNamedPropertyDeleter | |
enumerator | ManagedNamedPropertyEnumerator | |
return | void |
/// <summary> /// Registers handlers that intercept access to properties on ALL objects created by this template. The native V8 engine only supports this on 'ObjectTemplate's. /// </summary> public void RegisterNamedPropertyInterceptors() { if (!NamedPropertyInterceptorsRegistered) { V8NetProxy.RegisterNamedPropertyHandlers(_NativeObjectTemplateProxy, _SetDelegate <ManagedNamedPropertyGetter>(_NamedPropertyGetter), _SetDelegate <ManagedNamedPropertySetter>(_NamedPropertySetter), _SetDelegate <ManagedNamedPropertyQuery>(_NamedPropertyQuery), _SetDelegate <ManagedNamedPropertyDeleter>(_NamedPropertyDeleter), _SetDelegate <ManagedNamedPropertyEnumerator>(_NamedPropertyEnumerator)); NamedPropertyInterceptorsRegistered = true; } }