JsonArraySyntax Class

An array: brackets around a comma-separated list of values.

public sealed class JsonArraySyntax : JsonValueSyntax
Inheritance
JsonValueSyntax JsonArraySyntax

Properties

NameDescription
CloseBracketToken
ElementsGets the values in the array. The commas between them are the separators of the list.
OpenBracketToken

CloseBracketToken

JsonArraySyntax.cs
public SyntaxToken CloseBracketToken { get; }

Property value

SyntaxToken

No documentation is available.

Gets the values in the array. The commas between them are the separators of the list.

public SeparatedSyntaxList<JsonValueSyntax> Elements { get; }

OpenBracketToken

JsonArraySyntax.cs
public SyntaxToken OpenBracketToken { get; }

Property value

SyntaxToken

No documentation is available.

Methods

NameDescription
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.cs
public override void Accept(JsonSyntaxVisitor visitor)
Parameters
visitor JsonSyntaxVisitor

No documentation is available.

Accept<TResult>(JsonSyntaxVisitor<TResult>)

JsonArraySyntax.cs
public override TResult? Accept<TResult>(JsonSyntaxVisitor<TResult> visitor)
Type parameters
TResult
Parameters
visitor JsonSyntaxVisitor<TResult>
Returns

TResult?

No documentation is available.

AddElements(JsonValueSyntax[])

JsonArraySyntax.cs
public JsonArraySyntax AddElements(params JsonValueSyntax[] items)

Parameters

items JsonValueSyntax[]

Returns

JsonArraySyntax

No documentation is available.

Update(SyntaxToken, SeparatedSyntaxList<JsonValueSyntax>, SyntaxToken)

JsonArraySyntax.cs

Returns this array with the given parts, or itself when nothing changed.

public JsonArraySyntax Update(SyntaxToken openBracketToken, SeparatedSyntaxList<JsonValueSyntax> elements, SyntaxToken closeBracketToken)

Parameters

openBracketToken SyntaxToken
elements SeparatedSyntaxList<JsonValueSyntax>
closeBracketToken SyntaxToken

Returns

JsonArraySyntax

WithCloseBracketToken(SyntaxToken)

JsonArraySyntax.cs
public JsonArraySyntax WithCloseBracketToken(SyntaxToken closeBracketToken)

Parameters

closeBracketToken SyntaxToken

Returns

JsonArraySyntax

No documentation is available.

WithElements(SeparatedSyntaxList<JsonValueSyntax>)

JsonArraySyntax.cs
public JsonArraySyntax WithElements(SeparatedSyntaxList<JsonValueSyntax> elements)

No documentation is available.

WithOpenBracketToken(SyntaxToken)

JsonArraySyntax.cs
public JsonArraySyntax WithOpenBracketToken(SyntaxToken openBracketToken)

Parameters

openBracketToken SyntaxToken

Returns

JsonArraySyntax

No documentation is available.