C# Class Dynamo.Graph.Nodes.CodeBlockNodeModel.IdentifierInPlaceMapper

Inheritance: AstReplacer
Show file Open project: DynamoDS/Dynamo

Public Methods

Method Description
IdentifierInPlaceMapper ( ProtoCore core, bool>.Func cond, string>.Func mapper ) : System
VisitFunctionDefinitionNode ( ProtoCore.AST.AssociativeAST.FunctionDefinitionNode node ) : ProtoCore.AST.AssociativeAST.AssociativeNode
VisitIdentifierListNode ( ProtoCore.AST.AssociativeAST.IdentifierListNode node ) : ProtoCore.AST.AssociativeAST.AssociativeNode
VisitIdentifierNode ( ProtoCore.AST.AssociativeAST.IdentifierNode node ) : ProtoCore.AST.AssociativeAST.AssociativeNode
VisitLanguageBlockNode ( ProtoCore.AST.AssociativeAST.LanguageBlockNode node ) : ProtoCore.AST.AssociativeAST.AssociativeNode

Method Details

IdentifierInPlaceMapper() public method

public IdentifierInPlaceMapper ( ProtoCore core, bool>.Func cond, string>.Func mapper ) : System
core ProtoCore
cond bool>.Func
mapper string>.Func
return System

VisitFunctionDefinitionNode() public method

public VisitFunctionDefinitionNode ( ProtoCore.AST.AssociativeAST.FunctionDefinitionNode node ) : ProtoCore.AST.AssociativeAST.AssociativeNode
node ProtoCore.AST.AssociativeAST.FunctionDefinitionNode
return ProtoCore.AST.AssociativeAST.AssociativeNode

VisitIdentifierListNode() public method

public VisitIdentifierListNode ( ProtoCore.AST.AssociativeAST.IdentifierListNode node ) : ProtoCore.AST.AssociativeAST.AssociativeNode
node ProtoCore.AST.AssociativeAST.IdentifierListNode
return ProtoCore.AST.AssociativeAST.AssociativeNode

VisitIdentifierNode() public method

public VisitIdentifierNode ( ProtoCore.AST.AssociativeAST.IdentifierNode node ) : ProtoCore.AST.AssociativeAST.AssociativeNode
node ProtoCore.AST.AssociativeAST.IdentifierNode
return ProtoCore.AST.AssociativeAST.AssociativeNode

VisitLanguageBlockNode() public method

public VisitLanguageBlockNode ( ProtoCore.AST.AssociativeAST.LanguageBlockNode node ) : ProtoCore.AST.AssociativeAST.AssociativeNode
node ProtoCore.AST.AssociativeAST.LanguageBlockNode
return ProtoCore.AST.AssociativeAST.AssociativeNode