Class ArrayTypeSyntax
Inheritance
ArrayTypeSyntax
Assembly: Microsoft.CodeAnalysis.CSharp.dll
Syntax
public sealed class ArrayTypeSyntax : TypeSyntax, IFormattable
Properties
ElementType
Declaration
public TypeSyntax ElementType { get; }
Property Value
RankSpecifiers
Declaration
public SyntaxList<ArrayRankSpecifierSyntax> RankSpecifiers { get; }
Property Value
Methods
Accept(CSharpSyntaxVisitor)
Declaration
public override void Accept(CSharpSyntaxVisitor visitor)
Parameters
Overrides
Accept<TResult>(CSharpSyntaxVisitor<TResult>)
Declaration
public override TResult? Accept<TResult>(CSharpSyntaxVisitor<TResult> visitor)
Parameters
Returns
Type Parameters
Overrides
AddRankSpecifiers(params ArrayRankSpecifierSyntax[])
Declaration
public ArrayTypeSyntax AddRankSpecifiers(params ArrayRankSpecifierSyntax[] items)
Parameters
Returns
Update(TypeSyntax, SyntaxList<ArrayRankSpecifierSyntax>)
Declaration
public ArrayTypeSyntax Update(TypeSyntax elementType, SyntaxList<ArrayRankSpecifierSyntax> rankSpecifiers)
Parameters
Returns
WithElementType(TypeSyntax)
Declaration
public ArrayTypeSyntax WithElementType(TypeSyntax elementType)
Parameters
Returns
WithRankSpecifiers(SyntaxList<ArrayRankSpecifierSyntax>)
Declaration
public ArrayTypeSyntax WithRankSpecifiers(SyntaxList<ArrayRankSpecifierSyntax> rankSpecifiers)
Parameters
Returns
Implements
Extension Methods