Class EnumerableInterfaceWeaver
Weaver for enumerable types.
Inheritance
System.Object
EnumerableInterfaceWeaver
Implements
Namespace: Cortex.Net.Fody
Assembly: Cortex.Net.Fody.dll
Syntax
public class EnumerableInterfaceWeaver : object, IEnumerableInterfaceWeaver
Constructors
| Improve this Doc View SourceEnumerableInterfaceWeaver(ModuleWeaver, ISharedStateAssignmentILProcessorQueue, WeavingContext)
Initializes a new instance of the EnumerableInterfaceWeaver class.
Declaration
public EnumerableInterfaceWeaver(ModuleWeaver parentWeaver, ISharedStateAssignmentILProcessorQueue processorQueue, WeavingContext weavingContext)
Parameters
Type | Name | Description |
---|---|---|
ModuleWeaver | parentWeaver | The parent weaver of this CollectionWeaver. |
ISharedStateAssignmentILProcessorQueue | processorQueue | The queue to add ILProcessor actions to. |
WeavingContext | weavingContext | The resolved types necessary by this weaver. |
Methods
| Improve this Doc View SourceWeaveEnumerableProperty(PropertyDefinition, TypeReference)
Weaves an enumerable property.
Declaration
public void WeaveEnumerableProperty(PropertyDefinition propertyDefinition, TypeReference defaultEnhancer)
Parameters
Type | Name | Description |
---|---|---|
PropertyDefinition | propertyDefinition | The property to weave. |
TypeReference | defaultEnhancer | The default enhancer type for the observable. |