IniSyntaxRewriter Class
Builds a new tree by visiting an old one and returning replacements.
public class IniSyntaxRewriter : IniSyntaxVisitor<SyntaxNode?>- Inheritance
IniSyntaxVisitor<SyntaxNode?>IniSyntaxRewriter
Constructors
| Name | Description |
|---|---|
| IniSyntaxRewriter() |
IniSyntaxRewriter()
public IniSyntaxRewriter()No documentation is available.
Methods
| Name | Description |
|---|---|
| VisitIniDocument(IniDocumentSyntax) | |
| VisitIniProperty(IniPropertySyntax) | |
| VisitIniSection(IniSectionSyntax) | |
| VisitIniSkippedText(IniSkippedTextSyntax) | |
| VisitList(SyntaxTokenList) | |
| VisitList(SyntaxTriviaList) | Rewrites each trivium of a list, dropping the ones a rewrite turned into the default trivium. |
| VisitList<TNode>(SyntaxList<TNode>) | |
| VisitToken(SyntaxToken) | Rewrites a token, putting the trivia around it through IniSyntaxRewriter.VisitTrivia. |
| VisitTrivia(SyntaxTrivia) |
VisitIniDocument(IniDocumentSyntax)
IniSyntaxRewriter.cspublic override SyntaxNode? VisitIniDocument(IniDocumentSyntax node)No documentation is available.
VisitIniProperty(IniPropertySyntax)
IniSyntaxRewriter.cspublic override SyntaxNode? VisitIniProperty(IniPropertySyntax node)No documentation is available.
VisitIniSection(IniSectionSyntax)
IniSyntaxRewriter.cspublic override SyntaxNode? VisitIniSection(IniSectionSyntax node)No documentation is available.
VisitIniSkippedText(IniSkippedTextSyntax)
IniSyntaxRewriter.cspublic override SyntaxNode? VisitIniSkippedText(IniSkippedTextSyntax node)No documentation is available.
VisitList overloads
VisitList(SyntaxTokenList)
IniSyntaxRewriter.cspublic virtual SyntaxTokenList VisitList(SyntaxTokenList list)No documentation is available.
VisitList(SyntaxTriviaList)
IniSyntaxRewriter.csRewrites each trivium of a list, dropping the ones a rewrite turned into the default trivium.
public virtual SyntaxTriviaList VisitList(SyntaxTriviaList list)VisitList<TNode>(SyntaxList<TNode>)
IniSyntaxRewriter.cspublic virtual SyntaxList<TNode> VisitList<TNode>(SyntaxList<TNode> list) where TNode : IniSyntaxNodeNo documentation is available.
VisitToken(SyntaxToken)
IniSyntaxRewriter.csRewrites a token, putting the trivia around it through IniSyntaxRewriter.VisitTrivia.
public virtual SyntaxToken VisitToken(SyntaxToken token)VisitTrivia(SyntaxTrivia)
IniSyntaxRewriter.cspublic virtual SyntaxTrivia VisitTrivia(SyntaxTrivia trivia)No documentation is available.