Class ListPatternSyntax
Inheritance
ListPatternSyntax
Assembly: Microsoft.CodeAnalysis.CSharp.dll
Syntax
public sealed class ListPatternSyntax : PatternSyntax, IFormattable
Properties
CloseBracketToken
Declaration
public SyntaxToken CloseBracketToken { get; }
Property Value
Designation
Declaration
public VariableDesignationSyntax? Designation { get; }
Property Value
OpenBracketToken
Declaration
public SyntaxToken OpenBracketToken { get; }
Property Value
Patterns
Declaration
public SeparatedSyntaxList<PatternSyntax> Patterns { 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
AddPatterns(params PatternSyntax[])
Declaration
public ListPatternSyntax AddPatterns(params PatternSyntax[] items)
Parameters
Returns
Update(SyntaxToken, SeparatedSyntaxList<PatternSyntax>, SyntaxToken, VariableDesignationSyntax?)
Declaration
public ListPatternSyntax Update(SyntaxToken openBracketToken, SeparatedSyntaxList<PatternSyntax> patterns, SyntaxToken closeBracketToken, VariableDesignationSyntax? designation)
Parameters
Returns
WithCloseBracketToken(SyntaxToken)
Declaration
public ListPatternSyntax WithCloseBracketToken(SyntaxToken closeBracketToken)
Parameters
Returns
WithDesignation(VariableDesignationSyntax?)
Declaration
public ListPatternSyntax WithDesignation(VariableDesignationSyntax? designation)
Parameters
Returns
WithOpenBracketToken(SyntaxToken)
Declaration
public ListPatternSyntax WithOpenBracketToken(SyntaxToken openBracketToken)
Parameters
Returns
WithPatterns(SeparatedSyntaxList<PatternSyntax>)
Declaration
public ListPatternSyntax WithPatterns(SeparatedSyntaxList<PatternSyntax> patterns)
Parameters
Returns
Implements
Extension Methods