Class SubpatternSyntax
Inheritance
SubpatternSyntax
Assembly: Microsoft.CodeAnalysis.CSharp.dll
Syntax
public sealed class SubpatternSyntax : CSharpSyntaxNode, IFormattable
Properties
ExpressionColon
Declaration
public BaseExpressionColonSyntax? ExpressionColon { get; }
Property Value
NameColon
Declaration
public NameColonSyntax? NameColon { get; }
Property Value
Pattern
Declaration
public PatternSyntax Pattern { 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
Update(BaseExpressionColonSyntax?, PatternSyntax)
Declaration
public SubpatternSyntax Update(BaseExpressionColonSyntax? expressionColon, PatternSyntax pattern)
Parameters
Returns
Update(NameColonSyntax?, PatternSyntax)
Declaration
public SubpatternSyntax Update(NameColonSyntax? nameColon, PatternSyntax pattern)
Parameters
Returns
WithExpressionColon(BaseExpressionColonSyntax?)
Declaration
public SubpatternSyntax WithExpressionColon(BaseExpressionColonSyntax? expressionColon)
Parameters
Returns
WithNameColon(NameColonSyntax?)
Declaration
public SubpatternSyntax WithNameColon(NameColonSyntax? nameColon)
Parameters
Returns
WithPattern(PatternSyntax)
Declaration
public SubpatternSyntax WithPattern(PatternSyntax pattern)
Parameters
Returns
Implements
Extension Methods