Show / Hide Table of Contents

Class ParsedSyntaxWriter

A SyntaxVisitor that produces source text from a syntax tree based only on SourceText, a scenario only valid for syntax trees constructed through Parser.

Inheritance
System.Object
SyntaxVisitor
ParsedSyntaxWriter
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 sealed class ParsedSyntaxWriter : SyntaxVisitor

Constructors

| Improve this Doc View Source

ParsedSyntaxWriter(TextWriter)

Declaration
public ParsedSyntaxWriter(TextWriter writer)
Parameters
Type Name Description
System.IO.TextWriter writer

Methods

| Improve this Doc View Source

VisitSyntaxNode(SyntaxNode, VisitKind)

Declaration
public override 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 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