private RegisterIndexedPropertyHandlers ( |
||
proxy | ||
getter | ManagedIndexedPropertyGetter | |
setter | ManagedIndexedPropertySetter | |
query | ManagedIndexedPropertyQuery | |
deleter | ManagedIndexedPropertyDeleter | |
enumerator | ManagedIndexedPropertyEnumerator | |
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 RegisterIndexedPropertyInterceptors() { if (!IndexedPropertyInterceptorsRegistered) { V8NetProxy.RegisterIndexedPropertyHandlers(_NativeObjectTemplateProxy, _SetDelegate <ManagedIndexedPropertyGetter>(_IndexedPropertyGetter), _SetDelegate <ManagedIndexedPropertySetter>(_IndexedPropertySetter), _SetDelegate <ManagedIndexedPropertyQuery>(_IndexedPropertyQuery), _SetDelegate <ManagedIndexedPropertyDeleter>(_IndexedPropertyDeleter), _SetDelegate <ManagedIndexedPropertyEnumerator>(_IndexedPropertyEnumerator)); IndexedPropertyInterceptorsRegistered = true; } }