Class MemberClonerListenerList
- Namespace
- AsmResolver.DotNet.Cloning
- Assembly
- AsmResolver.DotNet.dll
Wraps a list of IMemberClonerListeners into a single instance of IMemberClonerListener.
public class MemberClonerListenerList : Collection<IMemberClonerListener>, IList<IMemberClonerListener>, ICollection<IMemberClonerListener>, IReadOnlyList<IMemberClonerListener>, IReadOnlyCollection<IMemberClonerListener>, IEnumerable<IMemberClonerListener>, IList, ICollection, IEnumerable, IMemberClonerListener
- Inheritance
-
MemberClonerListenerList
- Implements
- Inherited Members
Methods
OnClonedEvent(EventDefinition, EventDefinition)
This function is called for every event that got cloned.
public void OnClonedEvent(EventDefinition original, EventDefinition cloned)
Parameters
originalEventDefinitionThe original event.
clonedEventDefinitionThe cloned event.
OnClonedField(FieldDefinition, FieldDefinition)
This function is called for every field that got cloned.
public void OnClonedField(FieldDefinition original, FieldDefinition cloned)
Parameters
originalFieldDefinitionThe original field.
clonedFieldDefinitionThe cloned field.
OnClonedMember(IMemberDefinition, IMemberDefinition)
This function is called for every member that got cloned.
public void OnClonedMember(IMemberDefinition original, IMemberDefinition cloned)
Parameters
originalIMemberDefinitionThe original member.
clonedIMemberDefinitionThe cloned member.
OnClonedMethod(MethodDefinition, MethodDefinition)
This function is called for every method that got cloned.
public void OnClonedMethod(MethodDefinition original, MethodDefinition cloned)
Parameters
originalMethodDefinitionThe original method.
clonedMethodDefinitionThe cloned method.
OnClonedProperty(PropertyDefinition, PropertyDefinition)
This function is called for every property that got cloned.
public void OnClonedProperty(PropertyDefinition original, PropertyDefinition cloned)
Parameters
originalPropertyDefinitionThe original property.
clonedPropertyDefinitionThe cloned property.
OnClonedType(TypeDefinition, TypeDefinition)
This function is called for every type that got cloned.
public void OnClonedType(TypeDefinition original, TypeDefinition cloned)
Parameters
originalTypeDefinitionThe original type.
clonedTypeDefinitionThe cloned type.