Class CollectionExpressionSyntax
Inheritance
CollectionExpressionSyntax
Assembly: Microsoft.CodeAnalysis.CSharp.dll
Syntax
public sealed class CollectionExpressionSyntax : ExpressionSyntax, IFormattable
Properties
CloseBracketToken
Declaration
public SyntaxToken CloseBracketToken { get; }
Property Value
Elements
Declaration
public SeparatedSyntaxList<CollectionElementSyntax> Elements { get; }
Property Value
OpenBracketToken
Declaration
public SyntaxToken OpenBracketToken { 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
AddElements(params CollectionElementSyntax[])
Declaration
public CollectionExpressionSyntax AddElements(params CollectionElementSyntax[] items)
Parameters
Returns
Update(SyntaxToken, SeparatedSyntaxList<CollectionElementSyntax>, SyntaxToken)
Declaration
public CollectionExpressionSyntax Update(SyntaxToken openBracketToken, SeparatedSyntaxList<CollectionElementSyntax> elements, SyntaxToken closeBracketToken)
Parameters
Returns
WithCloseBracketToken(SyntaxToken)
Declaration
public CollectionExpressionSyntax WithCloseBracketToken(SyntaxToken closeBracketToken)
Parameters
Returns
WithElements(SeparatedSyntaxList<CollectionElementSyntax>)
Declaration
public CollectionExpressionSyntax WithElements(SeparatedSyntaxList<CollectionElementSyntax> elements)
Parameters
Returns
WithOpenBracketToken(SyntaxToken)
Declaration
public CollectionExpressionSyntax WithOpenBracketToken(SyntaxToken openBracketToken)
Parameters
Returns
Implements
Extension Methods