Class FlowMacroGenerator
Inheritance
FlowMacroGenerator
Syntax
public sealed class FlowMacroGenerator : FlowGraphGenerator<FlowMacro>, IGenerator
Constructors
FlowMacroGenerator(FlowMacro)
Declaration
public FlowMacroGenerator(FlowMacro graph)
Parameters
Properties
generateVariablesOnClass
Declaration
protected override bool generateVariablesOnClass { get; }
Property Value
Overrides
Ludiq.Bolt.FlowGraphGenerator<Ludiq.Bolt.FlowMacro>.generateVariablesOnClass
Methods
DeclareGraphMembers(ClassGeneration, FlowMacroUnit)
Declaration
public void DeclareGraphMembers(ClassGeneration class, FlowMacroUnit macroUnit)
Parameters
GenerateGraphActivateStatements(MethodGeneration, FlowMacroUnit)
Declaration
public IEnumerable<CodeStatement> GenerateGraphActivateStatements(MethodGeneration method, FlowMacroUnit macroUnit)
Parameters
Returns
GenerateGraphConstructorStatements(ConstructorGeneration, FlowMacroUnit)
Declaration
public IEnumerable<CodeStatement> GenerateGraphConstructorStatements(ConstructorGeneration constructor, FlowMacroUnit macroUnit)
Parameters
Returns
GenerateGraphDeactivateStatements(MethodGeneration, FlowMacroUnit)
Declaration
public IEnumerable<CodeStatement> GenerateGraphDeactivateStatements(MethodGeneration method, FlowMacroUnit macroUnit)
Parameters
Returns
Extension Methods