JsonArraySyntax Class
An array: brackets around a comma-separated list of values.
public sealed class JsonArraySyntax : JsonValueSyntax- Inheritance
JsonValueSyntaxJsonArraySyntax
Properties
| Name | Description |
|---|---|
| CloseBracketToken | |
| Elements | Gets the values in the array. The commas between them are the separators of the list. |
| OpenBracketToken |
CloseBracketToken
JsonArraySyntax.csElements
JsonArraySyntax.csGets the values in the array. The commas between them are the separators of the list.
public SeparatedSyntaxList<JsonValueSyntax> Elements { get; }Property value
OpenBracketToken
JsonArraySyntax.csMethods
| Name | Description |
|---|---|
| Accept(JsonSyntaxVisitor) | |
| Accept<TResult>(JsonSyntaxVisitor<TResult>) | |
| AddElements(JsonValueSyntax[]) | |
| Update(SyntaxToken, SeparatedSyntaxList<JsonValueSyntax>, SyntaxToken) | Returns this array with the given parts, or itself when nothing changed. |
| WithCloseBracketToken(SyntaxToken) | |
| WithElements(SeparatedSyntaxList<JsonValueSyntax>) | |
| WithOpenBracketToken(SyntaxToken) |
Accept overloads
Accept(JsonSyntaxVisitor)
JsonArraySyntax.cspublic override void Accept(JsonSyntaxVisitor visitor)Parameters
visitorJsonSyntaxVisitor
No documentation is available.
Accept<TResult>(JsonSyntaxVisitor<TResult>)
JsonArraySyntax.cspublic override TResult? Accept<TResult>(JsonSyntaxVisitor<TResult> visitor)No documentation is available.
AddElements(JsonValueSyntax[])
JsonArraySyntax.cspublic JsonArraySyntax AddElements(params JsonValueSyntax[] items)No documentation is available.
Update(SyntaxToken, SeparatedSyntaxList<JsonValueSyntax>, SyntaxToken)
JsonArraySyntax.csReturns this array with the given parts, or itself when nothing changed.
public JsonArraySyntax Update(SyntaxToken openBracketToken, SeparatedSyntaxList<JsonValueSyntax> elements, SyntaxToken closeBracketToken)Parameters
openBracketTokenSyntaxTokenelementsSeparatedSyntaxList<JsonValueSyntax>closeBracketTokenSyntaxToken
Returns
WithCloseBracketToken(SyntaxToken)
JsonArraySyntax.cspublic JsonArraySyntax WithCloseBracketToken(SyntaxToken closeBracketToken)No documentation is available.
WithElements(SeparatedSyntaxList<JsonValueSyntax>)
JsonArraySyntax.cspublic JsonArraySyntax WithElements(SeparatedSyntaxList<JsonValueSyntax> elements)No documentation is available.
WithOpenBracketToken(SyntaxToken)
JsonArraySyntax.cspublic JsonArraySyntax WithOpenBracketToken(SyntaxToken openBracketToken)No documentation is available.