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