Show / Hide Table of Contents

Class SyntaxVisitor

Inheritance
System.Object
SyntaxVisitor
FormattedSyntaxWriter
ParsedSyntaxWriter
SyntaxNodeDumper
Namespace: DotLang.CodeAnalysis.Syntax
Assembly: DotLang.dll
Syntax
public class SyntaxVisitor

Methods

| Improve this Doc View Source

VisitAttributeListSyntax(AttributeListSyntax, VisitKind)

Declaration
public virtual bool VisitAttributeListSyntax(AttributeListSyntax attributeList, VisitKind visitKind)
Parameters
Type Name Description
AttributeListSyntax attributeList
VisitKind visitKind
Returns
Type Description
System.Boolean
| Improve this Doc View Source

VisitAttributeStatementSyntax(AttributeStatementSyntax, VisitKind)

Declaration
public virtual bool VisitAttributeStatementSyntax(AttributeStatementSyntax attributeStatement, VisitKind visitKind)
Parameters
Type Name Description
AttributeStatementSyntax attributeStatement
VisitKind visitKind
Returns
Type Description
System.Boolean
| Improve this Doc View Source

VisitAttributeSyntax(AttributeSyntax, VisitKind)

Declaration
public virtual bool VisitAttributeSyntax(AttributeSyntax attribute, VisitKind visitKind)
Parameters
Type Name Description
AttributeSyntax attribute
VisitKind visitKind
Returns
Type Description
System.Boolean
| Improve this Doc View Source

VisitDigraphSyntax(DigraphSyntax, VisitKind)

Declaration
public virtual bool VisitDigraphSyntax(DigraphSyntax digraph, VisitKind visitKind)
Parameters
Type Name Description
DigraphSyntax digraph
VisitKind visitKind
Returns
Type Description
System.Boolean
| Improve this Doc View Source

VisitEdgeStatementSyntax(EdgeStatementSyntax, VisitKind)

Declaration
public virtual bool VisitEdgeStatementSyntax(EdgeStatementSyntax edgeStatement, VisitKind visitKind)
Parameters
Type Name Description
EdgeStatementSyntax edgeStatement
VisitKind visitKind
Returns
Type Description
System.Boolean
| Improve this Doc View Source

VisitEmptyStatementSyntax(EmptyStatementSyntax, VisitKind)

Declaration
public virtual bool VisitEmptyStatementSyntax(EmptyStatementSyntax emptyStatement, VisitKind visitKind)
Parameters
Type Name Description
EmptyStatementSyntax emptyStatement
VisitKind visitKind
Returns
Type Description
System.Boolean
| Improve this Doc View Source

VisitGraphSyntax(GraphSyntax, VisitKind)

Declaration
public virtual bool VisitGraphSyntax(GraphSyntax graph, VisitKind visitKind)
Parameters
Type Name Description
GraphSyntax graph
VisitKind visitKind
Returns
Type Description
System.Boolean
| Improve this Doc View Source

VisitNameValueStatementSyntax(NameValueStatementSyntax, VisitKind)

Declaration
public virtual bool VisitNameValueStatementSyntax(NameValueStatementSyntax nameValueStatement, VisitKind visitKind)
Parameters
Type Name Description
NameValueStatementSyntax nameValueStatement
VisitKind visitKind
Returns
Type Description
System.Boolean
| Improve this Doc View Source

VisitNodeIdentifierSyntax(NodeIdentifierSyntax, VisitKind)

Declaration
public virtual bool VisitNodeIdentifierSyntax(NodeIdentifierSyntax nodeIdentifier, VisitKind visitKind)
Parameters
Type Name Description
NodeIdentifierSyntax nodeIdentifier
VisitKind visitKind
Returns
Type Description
System.Boolean
| Improve this Doc View Source

VisitNodeStatementSyntax(NodeStatementSyntax, VisitKind)

Declaration
public virtual bool VisitNodeStatementSyntax(NodeStatementSyntax nodeStatement, VisitKind visitKind)
Parameters
Type Name Description
NodeStatementSyntax nodeStatement
VisitKind visitKind
Returns
Type Description
System.Boolean
| Improve this Doc View Source

VisitPortSyntax(PortSyntax, VisitKind)

Declaration
public virtual bool VisitPortSyntax(PortSyntax port, VisitKind visitKind)
Parameters
Type Name Description
PortSyntax port
VisitKind visitKind
Returns
Type Description
System.Boolean
| Improve this Doc View Source

VisitPreprocessorDirectiveSyntax(PreprocessorDirectiveSyntax, VisitKind)

Declaration
public virtual bool VisitPreprocessorDirectiveSyntax(PreprocessorDirectiveSyntax directive, VisitKind visitKind)
Parameters
Type Name Description
PreprocessorDirectiveSyntax directive
VisitKind visitKind
Returns
Type Description
System.Boolean
| Improve this Doc View Source

VisitStatementSyntax(StatementSyntax, VisitKind)

Declaration
public virtual bool VisitStatementSyntax(StatementSyntax statement, VisitKind visitKind)
Parameters
Type Name Description
StatementSyntax statement
VisitKind visitKind
Returns
Type Description
System.Boolean
| Improve this Doc View Source

VisitSubgraphStatementSyntax(SubgraphStatementSyntax, VisitKind)

Declaration
public virtual bool VisitSubgraphStatementSyntax(SubgraphStatementSyntax subgraphStatement, VisitKind visitKind)
Parameters
Type Name Description
SubgraphStatementSyntax subgraphStatement
VisitKind visitKind
Returns
Type Description
System.Boolean
| Improve this Doc View Source

VisitSyntaxNode(SyntaxNode, VisitKind)

Declaration
public virtual bool VisitSyntaxNode(SyntaxNode node, VisitKind visitKind)
Parameters
Type Name Description
SyntaxNode node
VisitKind visitKind
Returns
Type Description
System.Boolean
| Improve this Doc View Source

VisitSyntaxToken(SyntaxToken)

Declaration
public virtual void VisitSyntaxToken(SyntaxToken token)
Parameters
Type Name Description
SyntaxToken token
| Improve this Doc View Source

VisitSyntaxTree(SyntaxTree, VisitKind)

Declaration
public virtual bool VisitSyntaxTree(SyntaxTree tree, VisitKind visitKind)
Parameters
Type Name Description
SyntaxTree tree
VisitKind visitKind
Returns
Type Description
System.Boolean
| Improve this Doc View Source

VisitToplevelGraphSyntax(ToplevelGraphSyntax, VisitKind)

Declaration
public virtual bool VisitToplevelGraphSyntax(ToplevelGraphSyntax toplevelGraph, VisitKind visitKind)
Parameters
Type Name Description
ToplevelGraphSyntax toplevelGraph
VisitKind visitKind
Returns
Type Description
System.Boolean
  • Improve this Doc
  • View Source
Back to top Generated by DocFX