C# Class DelegateHolderInjector, PropertyChanged

ファイルを表示 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_oe property

public MethodDefinition ConstructorDefinition
return MethodDefinition

MethodDefinition public_oe property

public MethodDefinition MethodDefinition
return MethodDefinition

ModuleWeaver public_oe property

public ModuleWeaver ModuleWeaver
return ModuleWeaver

OnPropertyChangedMethodReference public_oe property

public MethodReference OnPropertyChangedMethodReference
return MethodReference

PropertyNameField public_oe property

public FieldDefinition PropertyNameField
return FieldDefinition

TargetField public_oe property

public FieldDefinition TargetField
return FieldDefinition

TargetTypeDefinition public_oe property

public TypeDefinition TargetTypeDefinition
return TypeDefinition

TypeDefinition public_oe property

public TypeDefinition TypeDefinition
return TypeDefinition