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
original
EventDefinitionThe original event.
cloned
EventDefinitionThe cloned event.
OnClonedField(FieldDefinition, FieldDefinition)
This function is called for every field that got cloned.
public void OnClonedField(FieldDefinition original, FieldDefinition cloned)
Parameters
original
FieldDefinitionThe original field.
cloned
FieldDefinitionThe cloned field.
OnClonedMember(IMemberDefinition, IMemberDefinition)
This function is called for every member that got cloned.
public void OnClonedMember(IMemberDefinition original, IMemberDefinition cloned)
Parameters
original
IMemberDefinitionThe original member.
cloned
IMemberDefinitionThe cloned member.
OnClonedMethod(MethodDefinition, MethodDefinition)
This function is called for every method that got cloned.
public void OnClonedMethod(MethodDefinition original, MethodDefinition cloned)
Parameters
original
MethodDefinitionThe original method.
cloned
MethodDefinitionThe cloned method.
OnClonedProperty(PropertyDefinition, PropertyDefinition)
This function is called for every property that got cloned.
public void OnClonedProperty(PropertyDefinition original, PropertyDefinition cloned)
Parameters
original
PropertyDefinitionThe original property.
cloned
PropertyDefinitionThe cloned property.
OnClonedType(TypeDefinition, TypeDefinition)
This function is called for every type that got cloned.
public void OnClonedType(TypeDefinition original, TypeDefinition cloned)
Parameters
original
TypeDefinitionThe original type.
cloned
TypeDefinitionThe cloned type.