JsonSyntaxVisitor<TResult> Class
Dispatches on the kind of a JSON node and returns a result.
public abstract class JsonSyntaxVisitor<TResult>Type parameters
TResult- What visiting a node produces.
Constructors
| Name | Description |
|---|---|
| JsonSyntaxVisitor() |
JsonSyntaxVisitor()
protected JsonSyntaxVisitor()No documentation is available.
Methods
| Name | Description |
|---|---|
| DefaultVisit(JsonSyntaxNode) | Called for any node whose own method is not overridden. |
| Visit(JsonSyntaxNode?) | Visits node, returning the default result when it is null. |
| VisitJsonArray(JsonArraySyntax) | |
| VisitJsonDocument(JsonDocumentSyntax) | |
| VisitJsonLiteral(JsonLiteralSyntax) | |
| VisitJsonMember(JsonMemberSyntax) | |
| VisitJsonNumber(JsonNumberSyntax) | |
| VisitJsonObject(JsonObjectSyntax) | |
| VisitJsonSkippedText(JsonSkippedTextSyntax) | |
| VisitJsonString(JsonStringSyntax) |
DefaultVisit(JsonSyntaxNode)
JsonSyntaxVisitor.csCalled for any node whose own method is not overridden.
public virtual TResult? DefaultVisit(JsonSyntaxNode node)Visit(JsonSyntaxNode?)
JsonSyntaxVisitor.csVisits node, returning the default result when it is null.
public virtual TResult? Visit(JsonSyntaxNode? node)VisitJsonArray(JsonArraySyntax)
JsonSyntaxVisitor.cspublic virtual TResult? VisitJsonArray(JsonArraySyntax node)No documentation is available.
VisitJsonDocument(JsonDocumentSyntax)
JsonSyntaxVisitor.cspublic virtual TResult? VisitJsonDocument(JsonDocumentSyntax node)No documentation is available.
VisitJsonLiteral(JsonLiteralSyntax)
JsonSyntaxVisitor.cspublic virtual TResult? VisitJsonLiteral(JsonLiteralSyntax node)No documentation is available.
VisitJsonMember(JsonMemberSyntax)
JsonSyntaxVisitor.cspublic virtual TResult? VisitJsonMember(JsonMemberSyntax node)No documentation is available.
VisitJsonNumber(JsonNumberSyntax)
JsonSyntaxVisitor.cspublic virtual TResult? VisitJsonNumber(JsonNumberSyntax node)No documentation is available.
VisitJsonObject(JsonObjectSyntax)
JsonSyntaxVisitor.cspublic virtual TResult? VisitJsonObject(JsonObjectSyntax node)No documentation is available.
VisitJsonSkippedText(JsonSkippedTextSyntax)
JsonSyntaxVisitor.cspublic virtual TResult? VisitJsonSkippedText(JsonSkippedTextSyntax node)No documentation is available.
VisitJsonString(JsonStringSyntax)
JsonSyntaxVisitor.cspublic virtual TResult? VisitJsonString(JsonStringSyntax node)No documentation is available.