C# Class DelegateHolderInjector, PropertyChanged

Show file Open project: Fody/PropertyChanged Class Usage Examples

Public Properties

Property Type Description
ConstructorDefinition MethodDefinition
MethodDefinition MethodDefinition
ModuleWeaver ModuleWeaver
OnPropertyChangedMethodReference MethodReference
PropertyNameField FieldDefinition
TargetField FieldDefinition
TargetTypeDefinition TypeDefinition
TypeDefinition TypeDefinition

Public Methods

Method Description
CreateConstructor ( ) : void
CreateFields ( TypeDefinition targetTypeDefinition ) : void
CreateOnPropChanged ( MethodReference onPropertyChangedMethodReference ) : void
InjectDelegateHolder ( ) : void

Method Details

CreateConstructor() public method

public CreateConstructor ( ) : void
return void

CreateFields() public method

public CreateFields ( TypeDefinition targetTypeDefinition ) : void
targetTypeDefinition TypeDefinition
return void

CreateOnPropChanged() public method

public CreateOnPropChanged ( MethodReference onPropertyChangedMethodReference ) : void
onPropertyChangedMethodReference MethodReference
return void

InjectDelegateHolder() public method

public InjectDelegateHolder ( ) : void
return void

Property Details

ConstructorDefinition public property

public MethodDefinition ConstructorDefinition
return MethodDefinition

MethodDefinition public property

public MethodDefinition MethodDefinition
return MethodDefinition

ModuleWeaver public property

public ModuleWeaver ModuleWeaver
return ModuleWeaver

OnPropertyChangedMethodReference public property

public MethodReference OnPropertyChangedMethodReference
return MethodReference

PropertyNameField public property

public FieldDefinition PropertyNameField
return FieldDefinition

TargetField public property

public FieldDefinition TargetField
return FieldDefinition

TargetTypeDefinition public property

public TypeDefinition TargetTypeDefinition
return TypeDefinition

TypeDefinition public property

public TypeDefinition TypeDefinition
return TypeDefinition