JsonSyntaxVisitor Class
Dispatches on the kind of a JSON node.
public abstract class JsonSyntaxVisitorRemarks
Visiting a node does not visit its children. Derive from JsonSyntaxWalker to walk a whole tree.
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, doing nothing 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 void DefaultVisit(JsonSyntaxNode node)Parameters
nodeJsonSyntaxNode
Visit(JsonSyntaxNode?)
JsonSyntaxVisitor.csVisits node, doing nothing when it is null.
public virtual void Visit(JsonSyntaxNode? node)Parameters
nodeJsonSyntaxNode?
VisitJsonArray(JsonArraySyntax)
JsonSyntaxVisitor.cspublic virtual void VisitJsonArray(JsonArraySyntax node)Parameters
nodeJsonArraySyntax
No documentation is available.
VisitJsonDocument(JsonDocumentSyntax)
JsonSyntaxVisitor.cspublic virtual void VisitJsonDocument(JsonDocumentSyntax node)Parameters
nodeJsonDocumentSyntax
No documentation is available.
VisitJsonLiteral(JsonLiteralSyntax)
JsonSyntaxVisitor.cspublic virtual void VisitJsonLiteral(JsonLiteralSyntax node)Parameters
nodeJsonLiteralSyntax
No documentation is available.
VisitJsonMember(JsonMemberSyntax)
JsonSyntaxVisitor.cspublic virtual void VisitJsonMember(JsonMemberSyntax node)Parameters
nodeJsonMemberSyntax
No documentation is available.
VisitJsonNumber(JsonNumberSyntax)
JsonSyntaxVisitor.cspublic virtual void VisitJsonNumber(JsonNumberSyntax node)Parameters
nodeJsonNumberSyntax
No documentation is available.
VisitJsonObject(JsonObjectSyntax)
JsonSyntaxVisitor.cspublic virtual void VisitJsonObject(JsonObjectSyntax node)Parameters
nodeJsonObjectSyntax
No documentation is available.
VisitJsonSkippedText(JsonSkippedTextSyntax)
JsonSyntaxVisitor.cspublic virtual void VisitJsonSkippedText(JsonSkippedTextSyntax node)Parameters
No documentation is available.
VisitJsonString(JsonStringSyntax)
JsonSyntaxVisitor.cspublic virtual void VisitJsonString(JsonStringSyntax node)Parameters
nodeJsonStringSyntax
No documentation is available.