153 references to SwitchExpressionArm
Microsoft.CodeAnalysis.CSharp (13)
Binder\Binder_Expressions.cs (1)
871case SyntaxKind.SwitchExpressionArm:
Binder\ExpressionVariableFinder.cs (1)
50case SyntaxKind.SwitchExpressionArm:
CodeGen\EmitStatement.cs (2)
777(local.ScopeDesignatorOpt?.Kind() == SyntaxKind.SwitchSection || local.ScopeDesignatorOpt?.Kind() == SyntaxKind.SwitchExpressionArm)); 1809(local.ScopeDesignatorOpt?.Kind() is SyntaxKind.SwitchSection or SyntaxKind.SwitchExpressionArm)))
Compilation\MemberSemanticModel.cs (1)
323else if (kind == SyntaxKind.SwitchExpressionArm)
Lowering\ClosureConversion\LambdaCapturedVariable.cs (1)
82local.ScopeDesignatorOpt?.Kind() == SyntaxKind.SwitchExpressionArm))
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (1)
722local.ScopeDesignatorOpt?.Kind() == SyntaxKind.SwitchExpressionArm));
Symbols\Source\SourceLocalSymbol.cs (5)
171nodeToBind.Kind() == SyntaxKind.SwitchExpressionArm || 178Debug.Assert(!(nodeToBind.Kind() == SyntaxKind.SwitchExpressionArm) || nodeBinder is SwitchExpressionArmBinder); 731nodeToBind.Kind() == SyntaxKind.SwitchExpressionArm || 734Debug.Assert(!(nodeToBind.Kind() == SyntaxKind.SwitchExpressionArm) || nodeBinder is SwitchExpressionArmBinder); 781case SyntaxKind.SwitchExpressionArm:
Syntax\SyntaxNodeExtensions.cs (1)
96case SyntaxKind.SwitchExpressionArm:
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
ExpressionSyntaxExtensions.cs (1)
575case SyntaxKind.SwitchExpressionArm:
FormattingHelpers.cs (1)
337=> token.Kind() == SyntaxKind.ColonToken && token.Parent.IsKind(SyntaxKind.SwitchExpressionArm);
SuppressFormattingRule.cs (1)
79if (node.IsKind(SyntaxKind.SwitchExpressionArm))
TokenBasedFormattingRule.cs (1)
400SyntaxKind.ExpressionColon or SyntaxKind.SwitchExpressionArm))
Microsoft.CodeAnalysis.CSharp.Features (6)
EditAndContinue\BreakpointSpans.cs (2)
189case SyntaxKind.SwitchExpressionArm: 755case SyntaxKind.SwitchExpressionArm:
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (3)
451case SyntaxKind.SwitchExpressionArm: 894case SyntaxKind.SwitchExpressionArm: 1896case SyntaxKind.SwitchExpressionArm:
EditAndContinue\SyntaxComparer.cs (1)
436case SyntaxKind.SwitchExpressionArm:
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (126)
Parsing\FunctionPointerTests.cs (2)
2680N(SyntaxKind.SwitchExpressionArm); 2713N(SyntaxKind.SwitchExpressionArm);
Parsing\LambdaAttributeParsingTests.cs (5)
1715N(SyntaxKind.SwitchExpressionArm); 1753N(SyntaxKind.SwitchExpressionArm); 2022N(SyntaxKind.SwitchExpressionArm); 2077N(SyntaxKind.SwitchExpressionArm); 2136N(SyntaxKind.SwitchExpressionArm);
Parsing\LambdaParameterParsingTests.cs (6)
3587N(SyntaxKind.SwitchExpressionArm); 3608N(SyntaxKind.SwitchExpressionArm); 3624N(SyntaxKind.SwitchExpressionArm); 3839N(SyntaxKind.SwitchExpressionArm); 3863N(SyntaxKind.SwitchExpressionArm); 3887N(SyntaxKind.SwitchExpressionArm);
Parsing\LambdaReturnTypeParsingTests.cs (12)
3382N(SyntaxKind.SwitchExpressionArm); 3438N(SyntaxKind.SwitchExpressionArm); 4213N(SyntaxKind.SwitchExpressionArm); 4234N(SyntaxKind.SwitchExpressionArm); 4274N(SyntaxKind.SwitchExpressionArm); 4295N(SyntaxKind.SwitchExpressionArm); 4342N(SyntaxKind.SwitchExpressionArm); 4377N(SyntaxKind.SwitchExpressionArm); 4411N(SyntaxKind.SwitchExpressionArm); 4449N(SyntaxKind.SwitchExpressionArm); 4509N(SyntaxKind.SwitchExpressionArm); 4555N(SyntaxKind.SwitchExpressionArm);
Parsing\PatternParsingTests.cs (72)
2519N(SyntaxKind.SwitchExpressionArm); 2535N(SyntaxKind.SwitchExpressionArm); 2593N(SyntaxKind.SwitchExpressionArm); 2675N(SyntaxKind.SwitchExpressionArm); 5468N(SyntaxKind.SwitchExpressionArm); 5507N(SyntaxKind.SwitchExpressionArm); 5761N(SyntaxKind.SwitchExpressionArm); 5779N(SyntaxKind.SwitchExpressionArm); 5796N(SyntaxKind.SwitchExpressionArm); 5818N(SyntaxKind.SwitchExpressionArm); 5849N(SyntaxKind.SwitchExpressionArm); 5880N(SyntaxKind.SwitchExpressionArm); 5912N(SyntaxKind.SwitchExpressionArm); 5947N(SyntaxKind.SwitchExpressionArm); 6005N(SyntaxKind.SwitchExpressionArm); 6042N(SyntaxKind.SwitchExpressionArm); 6078N(SyntaxKind.SwitchExpressionArm); 6119N(SyntaxKind.SwitchExpressionArm); 6169N(SyntaxKind.SwitchExpressionArm); 6219N(SyntaxKind.SwitchExpressionArm); 6270N(SyntaxKind.SwitchExpressionArm); 6324N(SyntaxKind.SwitchExpressionArm); 6748N(SyntaxKind.SwitchExpressionArm); 6791M(SyntaxKind.SwitchExpressionArm); 7021N(SyntaxKind.SwitchExpressionArm); 7037M(SyntaxKind.SwitchExpressionArm); 7495N(SyntaxKind.SwitchExpressionArm); 7514N(SyntaxKind.SwitchExpressionArm); 7555N(SyntaxKind.SwitchExpressionArm); 7582N(SyntaxKind.SwitchExpressionArm); 7622N(SyntaxKind.SwitchExpressionArm); 7664N(SyntaxKind.SwitchExpressionArm); 7967M(SyntaxKind.SwitchExpressionArm); 8015M(SyntaxKind.SwitchExpressionArm); 8048N(SyntaxKind.SwitchExpressionArm); 8089N(SyntaxKind.SwitchExpressionArm); 8105N(SyntaxKind.SwitchExpressionArm); 8141N(SyntaxKind.SwitchExpressionArm); 8157N(SyntaxKind.SwitchExpressionArm); 8573N(SyntaxKind.SwitchExpressionArm); 8600N(SyntaxKind.SwitchExpressionArm); 8627N(SyntaxKind.SwitchExpressionArm); 8647N(SyntaxKind.SwitchExpressionArm); 8743N(SyntaxKind.SwitchExpressionArm); 8760N(SyntaxKind.SwitchExpressionArm); 8777N(SyntaxKind.SwitchExpressionArm); 8794N(SyntaxKind.SwitchExpressionArm); 8811N(SyntaxKind.SwitchExpressionArm); 8828N(SyntaxKind.SwitchExpressionArm); 8917N(SyntaxKind.SwitchExpressionArm); 8942N(SyntaxKind.SwitchExpressionArm); 8958N(SyntaxKind.SwitchExpressionArm); 8983N(SyntaxKind.SwitchExpressionArm); 8999N(SyntaxKind.SwitchExpressionArm); 9024N(SyntaxKind.SwitchExpressionArm); 9076N(SyntaxKind.SwitchExpressionArm); 9101N(SyntaxKind.SwitchExpressionArm); 9126N(SyntaxKind.SwitchExpressionArm); 9352N(SyntaxKind.SwitchExpressionArm); 9520N(SyntaxKind.SwitchExpressionArm); 9578N(SyntaxKind.SwitchExpressionArm); 9644N(SyntaxKind.SwitchExpressionArm); 9706N(SyntaxKind.SwitchExpressionArm); 9722N(SyntaxKind.SwitchExpressionArm); 11461N(SyntaxKind.SwitchExpressionArm); 12101N(SyntaxKind.SwitchExpressionArm); 12126N(SyntaxKind.SwitchExpressionArm); 12182N(SyntaxKind.SwitchExpressionArm); 12277N(SyntaxKind.SwitchExpressionArm); 12383N(SyntaxKind.SwitchExpressionArm); 12478N(SyntaxKind.SwitchExpressionArm); 12583N(SyntaxKind.SwitchExpressionArm);
Parsing\SwitchExpressionParsingTests.cs (29)
40N(SyntaxKind.SwitchExpressionArm); 56N(SyntaxKind.SwitchExpressionArm); 107N(SyntaxKind.SwitchExpressionArm); 123N(SyntaxKind.SwitchExpressionArm); 174N(SyntaxKind.SwitchExpressionArm); 190N(SyntaxKind.SwitchExpressionArm); 247N(SyntaxKind.SwitchExpressionArm); 263N(SyntaxKind.SwitchExpressionArm); 345N(SyntaxKind.SwitchExpressionArm); 481N(SyntaxKind.SwitchExpressionArm); 497N(SyntaxKind.SwitchExpressionArm); 548N(SyntaxKind.SwitchExpressionArm); 564N(SyntaxKind.SwitchExpressionArm); 606N(SyntaxKind.SwitchExpressionArm); 622N(SyntaxKind.SwitchExpressionArm); 670N(SyntaxKind.SwitchExpressionArm); 686N(SyntaxKind.SwitchExpressionArm); 728N(SyntaxKind.SwitchExpressionArm); 744N(SyntaxKind.SwitchExpressionArm); 798N(SyntaxKind.SwitchExpressionArm); 814N(SyntaxKind.SwitchExpressionArm); 880N(SyntaxKind.SwitchExpressionArm); 896N(SyntaxKind.SwitchExpressionArm); 973N(SyntaxKind.SwitchExpressionArm); 989N(SyntaxKind.SwitchExpressionArm); 1033N(SyntaxKind.SwitchExpressionArm); 1049N(SyntaxKind.SwitchExpressionArm); 1103N(SyntaxKind.SwitchExpressionArm); 1119N(SyntaxKind.SwitchExpressionArm);
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
FormattingHelpers.cs (1)
337=> token.Kind() == SyntaxKind.ColonToken && token.Parent.IsKind(SyntaxKind.SwitchExpressionArm);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs\ExpressionSyntaxExtensions.cs (1)
575case SyntaxKind.SwitchExpressionArm:
SuppressFormattingRule.cs (1)
79if (node.IsKind(SyntaxKind.SwitchExpressionArm))
TokenBasedFormattingRule.cs (1)
400SyntaxKind.ExpressionColon or SyntaxKind.SwitchExpressionArm))