4 instantiations of SwitchExpressionArmSyntax
Microsoft.CodeAnalysis.CSharp (4)
_generated\1\Syntax.xml.Internal.Generated.cs (4)
14599
=> new
SwitchExpressionArmSyntax
(this.Kind, this.pattern, this.whenClause, this.equalsGreaterThanToken, this.expression, diagnostics, GetAnnotations());
14602
=> new
SwitchExpressionArmSyntax
(this.Kind, this.pattern, this.whenClause, this.equalsGreaterThanToken, this.expression, GetDiagnostics(), annotations);
31816
return new
SwitchExpressionArmSyntax
(SyntaxKind.SwitchExpressionArm, pattern, whenClause, equalsGreaterThanToken, expression, this.context);
37238
return new
SwitchExpressionArmSyntax
(SyntaxKind.SwitchExpressionArm, pattern, whenClause, equalsGreaterThanToken, expression);
17 references to SwitchExpressionArmSyntax
Microsoft.CodeAnalysis.CSharp (17)
_generated\0\Syntax.xml.Main.Generated.cs (1)
4713
return (SwitchExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.SwitchExpression((Syntax.InternalSyntax.ExpressionSyntax)governingExpression.Green, (Syntax.InternalSyntax.SyntaxToken)switchKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken)openBraceToken.Node!, arms.Node.ToGreenSeparatedList<Syntax.InternalSyntax.
SwitchExpressionArmSyntax
>(), (Syntax.InternalSyntax.SyntaxToken)closeBraceToken.Node!).CreateRed();
_generated\1\Syntax.xml.Internal.Generated.cs (12)
14459
public CoreSyntax.SeparatedSyntaxList<
SwitchExpressionArmSyntax
> Arms => new CoreSyntax.SeparatedSyntaxList<
SwitchExpressionArmSyntax
>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.arms));
14478
public SwitchExpressionSyntax Update(ExpressionSyntax governingExpression, SyntaxToken switchKeyword, SyntaxToken openBraceToken, CoreSyntax.SeparatedSyntaxList<
SwitchExpressionArmSyntax
> arms, SyntaxToken closeBraceToken)
14581
public
SwitchExpressionArmSyntax
Update(PatternSyntax pattern, WhenClauseSyntax whenClause, SyntaxToken equalsGreaterThanToken, ExpressionSyntax expression)
14585
var
newNode = SyntaxFactory.SwitchExpressionArm(pattern, whenClause, equalsGreaterThanToken, expression);
27562
public virtual TResult VisitSwitchExpressionArm(
SwitchExpressionArmSyntax
node) => this.DefaultVisit(node);
27816
public virtual void VisitSwitchExpressionArm(
SwitchExpressionArmSyntax
node) => this.DefaultVisit(node);
28362
public override CSharpSyntaxNode VisitSwitchExpressionArm(
SwitchExpressionArmSyntax
node)
31792
public SwitchExpressionSyntax SwitchExpression(ExpressionSyntax governingExpression, SyntaxToken switchKeyword, SyntaxToken openBraceToken, CoreSyntax.SeparatedSyntaxList<
SwitchExpressionArmSyntax
> arms, SyntaxToken closeBraceToken)
31807
public
SwitchExpressionArmSyntax
SwitchExpressionArm(PatternSyntax pattern, WhenClauseSyntax? whenClause, SyntaxToken equalsGreaterThanToken, ExpressionSyntax expression)
37214
public static SwitchExpressionSyntax SwitchExpression(ExpressionSyntax governingExpression, SyntaxToken switchKeyword, SyntaxToken openBraceToken, CoreSyntax.SeparatedSyntaxList<
SwitchExpressionArmSyntax
> arms, SyntaxToken closeBraceToken)
37229
public static
SwitchExpressionArmSyntax
SwitchExpressionArm(PatternSyntax pattern, WhenClauseSyntax? whenClause, SyntaxToken equalsGreaterThanToken, ExpressionSyntax expression)
_generated\2\Syntax.xml.Syntax.Generated.cs (1)
9045
public SyntaxToken EqualsGreaterThanToken => new SyntaxToken(this, ((InternalSyntax.
SwitchExpressionArmSyntax
)this.Green).equalsGreaterThanToken, GetChildPosition(2), GetChildIndex(2));
Parser\LanguageParser_Patterns.cs (3)
605
SeparatedSyntaxList<
SwitchExpressionArmSyntax
> parseSwitchExpressionArms()
607
var arms = _pool.AllocateSeparated<
SwitchExpressionArmSyntax
>();
629
var
switchExpressionCase = _syntaxFactory.SwitchExpressionArm(