JsonObjectSyntax Class
An object: braces around a comma-separated list of members.
public sealed class JsonObjectSyntax : JsonValueSyntax- Inheritance
JsonValueSyntaxJsonObjectSyntax
Properties
| Name | Description |
|---|---|
| CloseBraceToken | |
| Members | Gets the members of the object. The commas between them are the separators of the list. |
| OpenBraceToken |
CloseBraceToken
JsonObjectSyntax.csMembers
JsonObjectSyntax.csGets the members of the object. The commas between them are the separators of the list.
public SeparatedSyntaxList<JsonMemberSyntax> Members { get; }Property value
OpenBraceToken
JsonObjectSyntax.csMethods
| Name | Description |
|---|---|
| Accept(JsonSyntaxVisitor) | |
| Accept<TResult>(JsonSyntaxVisitor<TResult>) | |
| AddMembers(JsonMemberSyntax[]) | |
| GetMember(string) | Gets the first member called name, or null when there is none. |
| Update(SyntaxToken, SeparatedSyntaxList<JsonMemberSyntax>, SyntaxToken) | Returns this object with the given parts, or itself when nothing changed. |
| WithCloseBraceToken(SyntaxToken) | |
| WithMembers(SeparatedSyntaxList<JsonMemberSyntax>) | |
| WithOpenBraceToken(SyntaxToken) |
Accept overloads
Accept(JsonSyntaxVisitor)
JsonObjectSyntax.cspublic override void Accept(JsonSyntaxVisitor visitor)Parameters
visitorJsonSyntaxVisitor
No documentation is available.
Accept<TResult>(JsonSyntaxVisitor<TResult>)
JsonObjectSyntax.cspublic override TResult? Accept<TResult>(JsonSyntaxVisitor<TResult> visitor)No documentation is available.
AddMembers(JsonMemberSyntax[])
JsonObjectSyntax.cspublic JsonObjectSyntax AddMembers(params JsonMemberSyntax[] items)No documentation is available.
GetMember(string)
JsonObjectSyntax.csGets the first member called name, or null when there is none.
public JsonMemberSyntax? GetMember(string name)Update(SyntaxToken, SeparatedSyntaxList<JsonMemberSyntax>, SyntaxToken)
JsonObjectSyntax.csReturns this object with the given parts, or itself when nothing changed.
public JsonObjectSyntax Update(SyntaxToken openBraceToken, SeparatedSyntaxList<JsonMemberSyntax> members, SyntaxToken closeBraceToken)Parameters
openBraceTokenSyntaxTokenmembersSeparatedSyntaxList<JsonMemberSyntax>closeBraceTokenSyntaxToken
Returns
WithCloseBraceToken(SyntaxToken)
JsonObjectSyntax.cspublic JsonObjectSyntax WithCloseBraceToken(SyntaxToken closeBraceToken)No documentation is available.
WithMembers(SeparatedSyntaxList<JsonMemberSyntax>)
JsonObjectSyntax.cspublic JsonObjectSyntax WithMembers(SeparatedSyntaxList<JsonMemberSyntax> members)No documentation is available.
WithOpenBraceToken(SyntaxToken)
JsonObjectSyntax.cspublic JsonObjectSyntax WithOpenBraceToken(SyntaxToken openBraceToken)No documentation is available.