RegisterIndexedPropertyHandlers() приватный Метод

private RegisterIndexedPropertyHandlers ( NativeObjectTemplateProxy proxy, ManagedIndexedPropertyGetter getter, ManagedIndexedPropertySetter setter, ManagedIndexedPropertyQuery query, ManagedIndexedPropertyDeleter deleter, ManagedIndexedPropertyEnumerator enumerator ) : void
proxy NativeObjectTemplateProxy
getter ManagedIndexedPropertyGetter
setter ManagedIndexedPropertySetter
query ManagedIndexedPropertyQuery
deleter ManagedIndexedPropertyDeleter
enumerator ManagedIndexedPropertyEnumerator
Результат void
Пример #1
0
        /// <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;
            }
        }