C# Class TypeNodeBuilder, NotifyPropertyWeaver

Datei anzeigen Open project: shiftkey/NotifyPropertyWeaver Class Usage Examples

Public Properties

Property Type Description
Nodes List
NotifyNodes List

Public Methods

Method Description
Execute ( ) : void
GetTypes ( IEnumerable typeDefinitions ) : void
PopulateINotifyNodes ( List typeNodes ) : void
WalkAllTypeDefinitions ( ) : void

Private Methods

Method Description
AddClass ( TypeDefinition typeDefinition ) : TypeNode,
FindClassNode ( TypeDefinition type, IEnumerable typeNode ) : TypeNode,
TypeNodeBuilder ( ModuleReader, moduleReader, NotifyInterfaceFinder, notifyInterfaceFinder, TypeResolver typeResolver ) : System.Collections.Generic

Method Details

Execute() public method

public Execute ( ) : void
return void

GetTypes() public method

public GetTypes ( IEnumerable typeDefinitions ) : void
typeDefinitions IEnumerable
return void

PopulateINotifyNodes() public method

public PopulateINotifyNodes ( List typeNodes ) : void
typeNodes List
return void

WalkAllTypeDefinitions() public method

public WalkAllTypeDefinitions ( ) : void
return void

Property Details

Nodes public_oe property

public List Nodes
return List

NotifyNodes public_oe property

public List NotifyNodes
return List