Interface IMemberClonerListener
- Namespace
- AsmResolver.DotNet.Cloning
- Assembly
- AsmResolver.DotNet.dll
MemberCloner Callback listener that receives calls after cloning process.
public interface IMemberClonerListener
Methods
OnClonedEvent(EventDefinition, EventDefinition)
This function is called for every event that got cloned.
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.
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.
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.
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.
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.
void OnClonedType(TypeDefinition original, TypeDefinition cloned)
Parameters
originalTypeDefinitionThe original type.
clonedTypeDefinitionThe cloned type.