Show / Hide Table of Contents

Class FormattedSyntaxWriter

A SyntaxVisitor that produces source text from a syntax tree based on formatting settings from a FormattedSyntaxTextWriterSettings.

Inheritance
System.Object
SyntaxVisitor
FormattedSyntaxWriter
Inherited Members
SyntaxVisitor.VisitSyntaxToken(SyntaxToken)
SyntaxVisitor.VisitPreprocessorDirectiveSyntax(PreprocessorDirectiveSyntax, VisitKind)
SyntaxVisitor.VisitGraphSyntax(GraphSyntax, VisitKind)
SyntaxVisitor.VisitDigraphSyntax(DigraphSyntax, VisitKind)
SyntaxVisitor.VisitStatementSyntax(StatementSyntax, VisitKind)
SyntaxVisitor.VisitEmptyStatementSyntax(EmptyStatementSyntax, VisitKind)
SyntaxVisitor.VisitEdgeStatementSyntax(EdgeStatementSyntax, VisitKind)
Namespace: DotLang.CodeAnalysis.Syntax
Assembly: DotLang.dll
Syntax
public sealed class FormattedSyntaxWriter : SyntaxVisitor

Constructors

| Improve this Doc View Source

FormattedSyntaxWriter(TextWriter, FormattedSyntaxTextWriterSettings)

Declaration
public FormattedSyntaxWriter(TextWriter writer, FormattedSyntaxTextWriterSettings settings = null)
Parameters
Type Name Description
System.IO.TextWriter writer
FormattedSyntaxTextWriterSettings settings

Methods

| Improve this Doc View Source

VisitAttributeListSyntax(AttributeListSyntax, VisitKind)

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

VisitAttributeStatementSyntax(AttributeStatementSyntax, VisitKind)

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

VisitAttributeSyntax(AttributeSyntax, VisitKind)

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

VisitNameValueStatementSyntax(NameValueStatementSyntax, VisitKind)

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

VisitNodeIdentifierSyntax(NodeIdentifierSyntax, VisitKind)

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

VisitNodeStatementSyntax(NodeStatementSyntax, VisitKind)

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

VisitPortSyntax(PortSyntax, VisitKind)

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

VisitSubgraphStatementSyntax(SubgraphStatementSyntax, VisitKind)

Declaration
public override bool VisitSubgraphStatementSyntax(SubgraphStatementSyntax subgraphStatement, VisitKind visitKind)
Parameters
Type Name Description
SubgraphStatementSyntax subgraphStatement
VisitKind visitKind
Returns
Type Description
System.Boolean
Overrides
SyntaxVisitor.VisitSubgraphStatementSyntax(SubgraphStatementSyntax, VisitKind)
| 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

VisitSyntaxTree(SyntaxTree, VisitKind)

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

VisitToplevelGraphSyntax(ToplevelGraphSyntax, VisitKind)

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