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
original
EventDefinitionThe original event.
cloned
EventDefinitionThe cloned event.
OnClonedField(FieldDefinition, FieldDefinition)
This function is called for every field that got cloned.
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.
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.
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.
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.
void OnClonedType(TypeDefinition original, TypeDefinition cloned)
Parameters
original
TypeDefinitionThe original type.
cloned
TypeDefinitionThe cloned type.