Class ArrayCreationExpressionSyntax
Inheritance
ArrayCreationExpressionSyntax
Assembly: Microsoft.CodeAnalysis.CSharp.dll
Syntax
public sealed class ArrayCreationExpressionSyntax : ExpressionSyntax, IFormattable
Properties
Initializer
Declaration
public InitializerExpressionSyntax? Initializer { get; }
Property Value
NewKeyword
Declaration
public SyntaxToken NewKeyword { get; }
Property Value
Type
Declaration
public ArrayTypeSyntax Type { 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
AddTypeRankSpecifiers(params ArrayRankSpecifierSyntax[])
Declaration
public ArrayCreationExpressionSyntax AddTypeRankSpecifiers(params ArrayRankSpecifierSyntax[] items)
Parameters
Returns
Update(SyntaxToken, ArrayTypeSyntax, InitializerExpressionSyntax?)
Declaration
public ArrayCreationExpressionSyntax Update(SyntaxToken newKeyword, ArrayTypeSyntax type, InitializerExpressionSyntax? initializer)
Parameters
Returns
WithInitializer(InitializerExpressionSyntax?)
Declaration
public ArrayCreationExpressionSyntax WithInitializer(InitializerExpressionSyntax? initializer)
Parameters
Returns
WithNewKeyword(SyntaxToken)
Declaration
public ArrayCreationExpressionSyntax WithNewKeyword(SyntaxToken newKeyword)
Parameters
Returns
WithType(ArrayTypeSyntax)
Declaration
public ArrayCreationExpressionSyntax WithType(ArrayTypeSyntax type)
Parameters
Returns
Implements
Extension Methods