TomlSyntaxWalker Class

Visits a TOML node and everything below it.

public class TomlSyntaxWalker : TomlSyntaxVisitor
Inheritance
TomlSyntaxVisitor TomlSyntaxWalker

Constructors

NameDescription
TomlSyntaxWalker(SyntaxWalkerDepth)

TomlSyntaxWalker(SyntaxWalkerDepth)

TomlSyntaxWalker.cs
public TomlSyntaxWalker(SyntaxWalkerDepth depth = (SyntaxWalkerDepth)0)

Parameters

depth SyntaxWalkerDepth

No documentation is available.

Properties

NameDescription
DepthGets how far down this walker goes.

Gets how far down this walker goes.

protected SyntaxWalkerDepth Depth { get; }

Property value

SyntaxWalkerDepth

Methods

NameDescription
DefaultVisit(TomlSyntaxNode)
VisitToken(SyntaxToken)
VisitTrivia(SyntaxTrivia)

DefaultVisit(TomlSyntaxNode)

TomlSyntaxWalker.cs
public override void DefaultVisit(TomlSyntaxNode node)

Parameters

node TomlSyntaxNode

Exceptions

InsufficientExecutionStackException
The document is nested too deeply to walk.

VisitToken(SyntaxToken)

TomlSyntaxWalker.cs
public virtual void VisitToken(SyntaxToken token)

Parameters

token SyntaxToken

No documentation is available.

VisitTrivia(SyntaxTrivia)

TomlSyntaxWalker.cs
public virtual void VisitTrivia(SyntaxTrivia trivia)

Parameters

trivia SyntaxTrivia

No documentation is available.