TomlSyntaxVisitor Class

Dispatches on the kind of a TOML node.

public abstract class TomlSyntaxVisitor

Remarks

Visiting a node does not visit its children. Derive from TomlSyntaxWalker to walk a whole tree.

Constructors

NameDescription
TomlSyntaxVisitor()

TomlSyntaxVisitor()

protected TomlSyntaxVisitor()

No documentation is available.

Methods

NameDescription
DefaultVisit(TomlSyntaxNode)Called for any node whose own method is not overridden.
Visit(TomlSyntaxNode?)Visits node, doing nothing when it is null.
VisitTomlArray(TomlArraySyntax)
VisitTomlBoolean(TomlBooleanSyntax)
VisitTomlDateTime(TomlDateTimeSyntax)
VisitTomlDocument(TomlDocumentSyntax)
VisitTomlFloat(TomlFloatSyntax)
VisitTomlInlineTable(TomlInlineTableSyntax)
VisitTomlInteger(TomlIntegerSyntax)
VisitTomlKey(TomlKeySyntax)
VisitTomlProperty(TomlPropertySyntax)
VisitTomlSkippedText(TomlSkippedTextSyntax)
VisitTomlSkippedValue(TomlSkippedValueSyntax)
VisitTomlString(TomlStringSyntax)
VisitTomlTable(TomlTableSyntax)

DefaultVisit(TomlSyntaxNode)

TomlSyntaxVisitor.cs

Called for any node whose own method is not overridden.

public virtual void DefaultVisit(TomlSyntaxNode node)

Parameters

node TomlSyntaxNode

Visit(TomlSyntaxNode?)

TomlSyntaxVisitor.cs

Visits node, doing nothing when it is null.

public virtual void Visit(TomlSyntaxNode? node)

Parameters

node TomlSyntaxNode?

VisitTomlArray(TomlArraySyntax)

TomlSyntaxVisitor.cs
public virtual void VisitTomlArray(TomlArraySyntax node)

Parameters

node TomlArraySyntax

No documentation is available.

VisitTomlBoolean(TomlBooleanSyntax)

TomlSyntaxVisitor.cs
public virtual void VisitTomlBoolean(TomlBooleanSyntax node)

Parameters

node TomlBooleanSyntax

No documentation is available.

VisitTomlDateTime(TomlDateTimeSyntax)

TomlSyntaxVisitor.cs
public virtual void VisitTomlDateTime(TomlDateTimeSyntax node)

Parameters

node TomlDateTimeSyntax

No documentation is available.

VisitTomlDocument(TomlDocumentSyntax)

TomlSyntaxVisitor.cs
public virtual void VisitTomlDocument(TomlDocumentSyntax node)

Parameters

node TomlDocumentSyntax

No documentation is available.

VisitTomlFloat(TomlFloatSyntax)

TomlSyntaxVisitor.cs
public virtual void VisitTomlFloat(TomlFloatSyntax node)

Parameters

node TomlFloatSyntax

No documentation is available.

VisitTomlInlineTable(TomlInlineTableSyntax)

TomlSyntaxVisitor.cs
public virtual void VisitTomlInlineTable(TomlInlineTableSyntax node)

Parameters

node TomlInlineTableSyntax

No documentation is available.

VisitTomlInteger(TomlIntegerSyntax)

TomlSyntaxVisitor.cs
public virtual void VisitTomlInteger(TomlIntegerSyntax node)

Parameters

node TomlIntegerSyntax

No documentation is available.

VisitTomlKey(TomlKeySyntax)

TomlSyntaxVisitor.cs
public virtual void VisitTomlKey(TomlKeySyntax node)

Parameters

node TomlKeySyntax

No documentation is available.

VisitTomlProperty(TomlPropertySyntax)

TomlSyntaxVisitor.cs
public virtual void VisitTomlProperty(TomlPropertySyntax node)

Parameters

node TomlPropertySyntax

No documentation is available.

VisitTomlSkippedText(TomlSkippedTextSyntax)

TomlSyntaxVisitor.cs
public virtual void VisitTomlSkippedText(TomlSkippedTextSyntax node)

Parameters

node TomlSkippedTextSyntax

No documentation is available.

VisitTomlSkippedValue(TomlSkippedValueSyntax)

TomlSyntaxVisitor.cs
public virtual void VisitTomlSkippedValue(TomlSkippedValueSyntax node)

Parameters

node TomlSkippedValueSyntax

No documentation is available.

VisitTomlString(TomlStringSyntax)

TomlSyntaxVisitor.cs
public virtual void VisitTomlString(TomlStringSyntax node)

Parameters

node TomlStringSyntax

No documentation is available.

VisitTomlTable(TomlTableSyntax)

TomlSyntaxVisitor.cs
public virtual void VisitTomlTable(TomlTableSyntax node)

Parameters

node TomlTableSyntax

No documentation is available.