ArrayRankSpecifierSyntax
csharp
public sealed class ArrayRankSpecifierSyntaxOne […] of an array type: [4] a size, [] unsized, [,] rank 2. A size and commas are mutually exclusive — a multi-dimensional array cannot be sized — so at most one of Size and Commas is ever present.
No guide page documents this yet — the page shows what the code says about itself.
Remarks
This node is associated with the following syntax kinds:
ArrayRankSpecifier
Fields and properties (4)
public SyntaxToken OpenBracketTokenpublic ExpressionSyntax? SizeThe element count, when the array is sized: the 4 of float[4].
public SyntaxList<SyntaxToken> Commaspublic SyntaxToken CloseBracketToken
Methods (8)
public override SyntaxNode? GetSlot(int index)public override void Accept(SyntaxVisitor visitor)public override TResult Accept<TResult>(SyntaxVisitor<TResult> visitor)public ArrayRankSpecifierSyntax Update(SyntaxToken openBracketToken, ExpressionSyntax? size, SyntaxList<SyntaxToken> commas, SyntaxToken closeBracketToken)public ArrayRankSpecifierSyntax WithOpenBracketToken(SyntaxToken openBracketToken)public ArrayRankSpecifierSyntax WithSize(ExpressionSyntax? size)public ArrayRankSpecifierSyntax WithCommas(SyntaxList<SyntaxToken> commas)public ArrayRankSpecifierSyntax WithCloseBracketToken(SyntaxToken closeBracketToken)
Used by (8)
- ArrayRankSpecifierSyntaxVixen.Raven
- ArrayTypeSyntaxVixen.Raven
- BinderVixen.Raven
- RavenParserVixen.Raven
- SyntaxFactoryVixen.Raven
- SyntaxRewriterVixen.Raven
- SyntaxVisitorVixen.Raven
- SyntaxVisitorVixen.Raven