Show / Hide Table of Contents

Class SyntaxNodeDumper

Inheritance
System.Object
SyntaxVisitor
SyntaxNodeDumper
Inherited Members
SyntaxVisitor.VisitSyntaxTree(SyntaxTree, VisitKind)
SyntaxVisitor.VisitPreprocessorDirectiveSyntax(PreprocessorDirectiveSyntax, VisitKind)
SyntaxVisitor.VisitNodeIdentifierSyntax(NodeIdentifierSyntax, VisitKind)
SyntaxVisitor.VisitPortSyntax(PortSyntax, VisitKind)
SyntaxVisitor.VisitAttributeSyntax(AttributeSyntax, VisitKind)
SyntaxVisitor.VisitAttributeListSyntax(AttributeListSyntax, VisitKind)
SyntaxVisitor.VisitToplevelGraphSyntax(ToplevelGraphSyntax, VisitKind)
SyntaxVisitor.VisitGraphSyntax(GraphSyntax, VisitKind)
SyntaxVisitor.VisitDigraphSyntax(DigraphSyntax, VisitKind)
SyntaxVisitor.VisitStatementSyntax(StatementSyntax, VisitKind)
SyntaxVisitor.VisitEmptyStatementSyntax(EmptyStatementSyntax, VisitKind)
SyntaxVisitor.VisitNameValueStatementSyntax(NameValueStatementSyntax, VisitKind)
SyntaxVisitor.VisitAttributeStatementSyntax(AttributeStatementSyntax, VisitKind)
SyntaxVisitor.VisitNodeStatementSyntax(NodeStatementSyntax, VisitKind)
SyntaxVisitor.VisitEdgeStatementSyntax(EdgeStatementSyntax, VisitKind)
SyntaxVisitor.VisitSubgraphStatementSyntax(SubgraphStatementSyntax, VisitKind)
Namespace: DotLang.CodeAnalysis.Syntax
Assembly: DotLang.dll
Syntax
public class SyntaxNodeDumper : SyntaxVisitor

Properties

| Improve this Doc View Source

NodeStack

Declaration
protected IReadOnlyList<(SyntaxNode Node, IReadOnlyList<SyntaxToken> Tokens)> NodeStack { get; }
Property Value
Type Description
System.Collections.Generic.IReadOnlyList<System.ValueTuple<SyntaxNode, System.Collections.Generic.IReadOnlyList<SyntaxToken>>>

Methods

| Improve this Doc View Source

DumpNode(SyntaxNode, VisitKind)

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

VisitSyntaxNode(SyntaxNode, VisitKind)

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

VisitSyntaxToken(SyntaxToken)

Declaration
public override sealed void VisitSyntaxToken(SyntaxToken token)
Parameters
Type Name Description
SyntaxToken token
Overrides
SyntaxVisitor.VisitSyntaxToken(SyntaxToken)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX