IniSyntaxVisitor<TResult> Class

Dispatches on the kind of an INI node and returns a result.

public abstract class IniSyntaxVisitor<TResult>

Type parameters

TResult
What visiting a node produces.

Constructors

NameDescription
IniSyntaxVisitor()

IniSyntaxVisitor()

protected IniSyntaxVisitor()

No documentation is available.

Methods

NameDescription
DefaultVisit(IniSyntaxNode)Called for any node whose own method is not overridden.
Visit(IniSyntaxNode?)Visits node, returning the default result when it is null.
VisitIniDocument(IniDocumentSyntax)
VisitIniProperty(IniPropertySyntax)
VisitIniSection(IniSectionSyntax)
VisitIniSkippedText(IniSkippedTextSyntax)

DefaultVisit(IniSyntaxNode)

IniSyntaxVisitor.cs

Called for any node whose own method is not overridden.

public virtual TResult? DefaultVisit(IniSyntaxNode node)

Parameters

node IniSyntaxNode

Returns

TResult?

Visit(IniSyntaxNode?)

IniSyntaxVisitor.cs

Visits node, returning the default result when it is null.

public virtual TResult? Visit(IniSyntaxNode? node)

Parameters

node IniSyntaxNode?

Returns

TResult?

VisitIniDocument(IniDocumentSyntax)

IniSyntaxVisitor.cs
public virtual TResult? VisitIniDocument(IniDocumentSyntax node)

Parameters

node IniDocumentSyntax

Returns

TResult?

No documentation is available.

VisitIniProperty(IniPropertySyntax)

IniSyntaxVisitor.cs
public virtual TResult? VisitIniProperty(IniPropertySyntax node)

Parameters

node IniPropertySyntax

Returns

TResult?

No documentation is available.

VisitIniSection(IniSectionSyntax)

IniSyntaxVisitor.cs
public virtual TResult? VisitIniSection(IniSectionSyntax node)

Parameters

node IniSectionSyntax

Returns

TResult?

No documentation is available.

VisitIniSkippedText(IniSkippedTextSyntax)

IniSyntaxVisitor.cs
public virtual TResult? VisitIniSkippedText(IniSkippedTextSyntax node)

Parameters

node IniSkippedTextSyntax

Returns

TResult?

No documentation is available.