V8Fast |
public abstract class V8FastHostObjectConfiguration<TObject> where TObject : IV8FastHostObject
The V8FastHostObjectConfigurationTObject type exposes the following members.
| Name | Description | |
|---|---|---|
| V8FastHostObjectConfigurationTObject | Initializes a new V8FastHostObjectConfigurationTObject instance. |
| Name | Description | |
|---|---|---|
| EnumerateIndexedProperties | Controls whether indexed properties are enumerable. |
| Name | Description | |
|---|---|---|
| AddMethodGetter(String, V8FastHostMethodInvokerTObject) | Adds a getter for a method. | |
| AddMethodGetter(String, V8FastHostObjectConfiguratorV8FastHostMethodTObject, V8FastHostMethodInvokerTObject) | Adds a getter for a method with the specified configuration callback. | |
| AddMethodGetter(String, Int32, V8FastHostMethodInvokerTObject) | Adds a getter for a method with the specified required argument count. | |
| AddMethodGetter(String, Int32, V8FastHostObjectConfiguratorV8FastHostMethodTObject, V8FastHostMethodInvokerTObject) | Adds a getter for a method with the specified required argument count and configuration callback. | |
| AddPropertyAccessors(String, V8FastHostPropertyGetterTObject, V8FastHostPropertySetterTObject) | Adds accessors for a property. | |
| AddPropertyAccessors(String, V8FastHostPropertyGetterTObject, V8FastHostPropertySetterTObject, V8FastHostPropertyFlags) | Adds accessors for a property with the specified attributes. | |
| AddPropertyAccessorsTField(String, V8FastHostFieldAccessorTObject, TField) | Adds accessors for a field-backed property. | |
| AddPropertyAccessorsTField(String, V8FastHostFieldAccessorTObject, TField, V8FastHostPropertyFlags) | Adds accessors for a field-backed property with the specified attributes. | |
| AddPropertyGetter(String, V8FastHostPropertyGetterTObject) | Adds a getter for a read-only property. | |
| AddPropertyGetter(String, V8FastHostPropertyGetterTObject, V8FastHostPropertyFlags) | Adds a getter for a read-only property with the specified attributes. | |
| AddPropertyGetterTField(String, V8FastHostFieldAccessorTObject, TField) | Adds a getter for a field-backed read-only property. | |
| AddPropertyGetterTField(String, V8FastHostFieldAccessorTObject, TField, V8FastHostPropertyFlags) | Adds a getter for a field-backed read-only property with the specified attributes. | |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) | |
| GetHashCode | Serves as the default hash function. (Inherited from Object) | |
| GetType | Gets the Type of the current instance. (Inherited from Object) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) | |
| SetAsyncEnumeratorFactory(FuncTObject, IV8FastAsyncEnumerator) | Sets a callback that creates an asynchronous enumerator for a TObject instance in IV8FastAsyncEnumerator form. | |
| SetAsyncEnumeratorFactoryTItem(FuncTObject, IAsyncEnumeratorTItem) | Sets a callback that creates an asynchronous enumerator for a TObject instance in IAsyncEnumeratorT form. | |
| SetDynamicPropertiesGetter | Sets a callback that gets the dynamic properties of a TObject instance. | |
| SetEnumeratorFactory(FuncTObject, IV8FastEnumerator) | Sets a callback that creates an enumerator for a TObject instance in IV8FastEnumerator form. | |
| SetEnumeratorFactory(FuncTObject, IEnumerator) | Sets a callback that creates an enumerator for a TObject instance in IEnumerator form. | |
| SetEnumeratorFactoryTItem(FuncTObject, IEnumeratorTItem) | Sets a callback that creates an enumerator for a TObject instance in IEnumeratorT form. | |
| ToString | Returns a string that represents the current object. (Inherited from Object) |