C# Class Invert.uFrame.ECS.PropertyChangedNode

Inheritance: PropertyChangedNodeBase, ISequenceNode, ISetupCodeWriter
Mostrar archivo Open project: InvertGames/uFrame.ECS.Editor Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method Description
AddProperties ( TemplateContext ctx ) : void
GetContextVariables ( ) : IEnumerable
GetMembers ( ) : IEnumerable
GetObservableProperties ( ) : IEnumerable
Validate ( List errors ) : void
WriteEventSubscription ( TemplateContext ctx, CodeMemberMethod filterMethod, CodeMemberMethod handlerMethod ) : void

Protected Methods

Method Description
WriteHandlerInvoker ( CodeMethodInvokeExpression handlerInvoker, CodeMemberMethod handlerFilterMethod ) : void
WriteHandlerSetup ( TemplateContext ctx, string name, CodeMemberMethod handlerMethod ) : void

Method Details

AddProperties() public method

public AddProperties ( TemplateContext ctx ) : void
ctx TemplateContext
return void

GetContextVariables() public method

public GetContextVariables ( ) : IEnumerable
return IEnumerable

GetMembers() public method

public GetMembers ( ) : IEnumerable
return IEnumerable

GetObservableProperties() public method

public GetObservableProperties ( ) : IEnumerable
return IEnumerable

Validate() public method

public Validate ( List errors ) : void
errors List
return void

WriteEventSubscription() public method

public WriteEventSubscription ( TemplateContext ctx, CodeMemberMethod filterMethod, CodeMemberMethod handlerMethod ) : void
ctx TemplateContext
filterMethod CodeMemberMethod
handlerMethod CodeMemberMethod
return void

WriteHandlerInvoker() protected method

protected WriteHandlerInvoker ( CodeMethodInvokeExpression handlerInvoker, CodeMemberMethod handlerFilterMethod ) : void
handlerInvoker CodeMethodInvokeExpression
handlerFilterMethod CodeMemberMethod
return void

WriteHandlerSetup() protected method

protected WriteHandlerSetup ( TemplateContext ctx, string name, CodeMemberMethod handlerMethod ) : void
ctx TemplateContext
name string
handlerMethod CodeMemberMethod
return void