273 references to ArrowExpressionClause
Microsoft.CodeAnalysis.CSharp (20)
Binder\Binder_Expressions.cs (2)
947
case SyntaxKind.
ArrowExpressionClause
:
11726
case SyntaxKind.
ArrowExpressionClause
:
Binder\Binder_Statements.cs (1)
3599
return new BoundBlock(node, locals, ImmutableArray.Create(statement)) { WasCompilerGenerated = node.Kind() != SyntaxKind.
ArrowExpressionClause
};
Binder\ExpressionVariableFinder.cs (1)
38
case SyntaxKind.
ArrowExpressionClause
:
Compilation\MemberSemanticModel.cs (2)
318
else if (kind == SyntaxKind.
ArrowExpressionClause
)
1590
case SyntaxKind.
ArrowExpressionClause
:
Compilation\MethodBodySemanticModel.cs (1)
78
case SyntaxKind.
ArrowExpressionClause
:
Compilation\SyntaxTreeSemanticModel.cs (1)
1180
case SyntaxKind.
ArrowExpressionClause
:
Compiler\MethodBodySynthesizer.cs (1)
535
Debug.Assert(syntax.Kind() == SyntaxKind.Block || syntax.Kind() == SyntaxKind.
ArrowExpressionClause
);
FlowAnalysis\FlowAnalysisPass.cs (1)
199
syntax.IsKind(SyntaxKind.
ArrowExpressionClause
) ||
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (1)
424
case SyntaxKind.
ArrowExpressionClause
:
src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (2)
222
case SyntaxKind.
ArrowExpressionClause
:
438
case SyntaxKind.
ArrowExpressionClause
:
Symbols\Source\SourcePropertyAccessorSymbol.cs (1)
774
case SyntaxKind.
ArrowExpressionClause
:
Syntax\LambdaUtilities.cs (3)
57
if (lambda.IsKind(SyntaxKind.
ArrowExpressionClause
))
161
case SyntaxKind.
ArrowExpressionClause
:
395
case SyntaxKind.
ArrowExpressionClause
: // expression-bodied member
Syntax\SyntaxEquivalence.cs (1)
158
case SyntaxKind.
ArrowExpressionClause
:
Syntax\SyntaxExtensions.cs (1)
28
case SyntaxKind.
ArrowExpressionClause
:
Syntax\SyntaxNodeExtensions.cs (1)
94
case SyntaxKind.
ArrowExpressionClause
:
Microsoft.CodeAnalysis.CSharp.CodeStyle (5)
src\Analyzers\CSharp\Analyzers\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (1)
102
else if (objectCreation.Parent.IsKind(SyntaxKind.
ArrowExpressionClause
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
569
case SyntaxKind.
ArrowExpressionClause
:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
101
if (nodeParent.IsKind(SyntaxKind.
ArrowExpressionClause
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
101
SyntaxKind.
ArrowExpressionClause
or
171
case SyntaxKind.
ArrowExpressionClause
:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
260
if (node.IsParentKind(SyntaxKind.
ArrowExpressionClause
) &&
Microsoft.CodeAnalysis.CSharp.EditorFeatures (2)
CompleteStatement\CompleteStatementCommandHandler.cs (2)
276
if (currentNode.Kind() is SyntaxKind.FieldDeclaration or SyntaxKind.DelegateDeclaration or SyntaxKind.
ArrowExpressionClause
)
388
case SyntaxKind.
ArrowExpressionClause
:
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
Diagnostics\DiagnosticAnalyzerTests.cs (1)
823
}, ImmutableArray.Create(SyntaxKind.
ArrowExpressionClause
));
Microsoft.CodeAnalysis.CSharp.Features (21)
ChangeSignature\CSharpChangeSignatureService.cs (1)
200
current.Kind() == SyntaxKind.Block || current.Kind() == SyntaxKind.
ArrowExpressionClause
)
CodeRefactorings\InlineMethod\CSharpInlineMethodRefactoringProvider.cs (1)
116
var parent => parent.IsKind(SyntaxKind.
ArrowExpressionClause
),
EditAndContinue\BreakpointSpans.cs (1)
972
case SyntaxKind.
ArrowExpressionClause
:
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (6)
149
case SyntaxKind.
ArrowExpressionClause
:
444
return parent.IsKind(SyntaxKind.
ArrowExpressionClause
) && parent.Parent.IsKind(SyntaxKind.LocalFunctionStatement) ? parent.Parent : parent;
583
case SyntaxKind.
ArrowExpressionClause
:
1752
case SyntaxKind.
ArrowExpressionClause
:
2107
case SyntaxKind.
ArrowExpressionClause
:
2767
case SyntaxKind.
ArrowExpressionClause
:
EditAndContinue\SyntaxComparer.cs (3)
634
case SyntaxKind.
ArrowExpressionClause
:
738
ignoreChildFunction = childKind => childKind == SyntaxKind.Block || childKind == SyntaxKind.
ArrowExpressionClause
|| HasLabel(childKind);
1479
case SyntaxKind.
ArrowExpressionClause
:
EditAndContinue\SyntaxUtilities.cs (1)
215
if (declaration.IsKind(SyntaxKind.
ArrowExpressionClause
))
IntroduceVariable\CSharpIntroduceVariableService.cs (1)
70
else if (node.IsKind(SyntaxKind.
ArrowExpressionClause
))
src\Analyzers\CSharp\Analyzers\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (1)
102
else if (objectCreation.Parent.IsKind(SyntaxKind.
ArrowExpressionClause
))
src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
260
if (node.IsParentKind(SyntaxKind.
ArrowExpressionClause
) &&
src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (2)
222
case SyntaxKind.
ArrowExpressionClause
:
438
case SyntaxKind.
ArrowExpressionClause
:
src\Compilers\CSharp\Portable\Syntax\LambdaUtilities.cs (3)
57
if (lambda.IsKind(SyntaxKind.
ArrowExpressionClause
))
161
case SyntaxKind.
ArrowExpressionClause
:
395
case SyntaxKind.
ArrowExpressionClause
: // expression-bodied member
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (213)
Parsing\AsyncParsingTests.cs (3)
2401
N(SyntaxKind.
ArrowExpressionClause
);
2504
N(SyntaxKind.
ArrowExpressionClause
);
2625
N(SyntaxKind.
ArrowExpressionClause
);
Parsing\CollectionExpressionParsingTests.cs (3)
16862
N(SyntaxKind.
ArrowExpressionClause
);
16971
N(SyntaxKind.
ArrowExpressionClause
);
17047
N(SyntaxKind.
ArrowExpressionClause
);
Parsing\DeclarationParsingTests.cs (14)
3018
N(SyntaxKind.
ArrowExpressionClause
);
6484
N(SyntaxKind.
ArrowExpressionClause
);
6510
N(SyntaxKind.
ArrowExpressionClause
);
6537
N(SyntaxKind.
ArrowExpressionClause
);
6568
N(SyntaxKind.
ArrowExpressionClause
);
11493
N(SyntaxKind.
ArrowExpressionClause
);
11680
N(SyntaxKind.
ArrowExpressionClause
);
11961
N(SyntaxKind.
ArrowExpressionClause
);
12027
N(SyntaxKind.
ArrowExpressionClause
);
12086
N(SyntaxKind.
ArrowExpressionClause
);
12145
N(SyntaxKind.
ArrowExpressionClause
);
14558
N(SyntaxKind.
ArrowExpressionClause
);
15826
N(SyntaxKind.
ArrowExpressionClause
);
16642
N(SyntaxKind.
ArrowExpressionClause
);
Parsing\DeclarationScopeParsingTests.cs (4)
254
N(SyntaxKind.
ArrowExpressionClause
);
347
N(SyntaxKind.
ArrowExpressionClause
);
376
N(SyntaxKind.
ArrowExpressionClause
);
468
N(SyntaxKind.
ArrowExpressionClause
);
Parsing\ExtensionsParsingTests.cs (3)
3378
N(SyntaxKind.
ArrowExpressionClause
);
3479
N(SyntaxKind.
ArrowExpressionClause
);
3565
N(SyntaxKind.
ArrowExpressionClause
);
Parsing\FieldKeywordParsingTests.cs (26)
139
N(SyntaxKind.
ArrowExpressionClause
);
187
N(SyntaxKind.
ArrowExpressionClause
);
364
N(SyntaxKind.
ArrowExpressionClause
);
427
N(SyntaxKind.
ArrowExpressionClause
);
869
N(SyntaxKind.
ArrowExpressionClause
);
919
N(SyntaxKind.
ArrowExpressionClause
);
976
N(SyntaxKind.
ArrowExpressionClause
);
1022
N(SyntaxKind.
ArrowExpressionClause
);
1068
N(SyntaxKind.
ArrowExpressionClause
);
1114
N(SyntaxKind.
ArrowExpressionClause
);
1164
N(SyntaxKind.
ArrowExpressionClause
);
1218
N(SyntaxKind.
ArrowExpressionClause
);
1265
N(SyntaxKind.
ArrowExpressionClause
);
1334
N(SyntaxKind.
ArrowExpressionClause
);
1385
N(SyntaxKind.
ArrowExpressionClause
);
1439
N(SyntaxKind.
ArrowExpressionClause
);
1718
N(SyntaxKind.
ArrowExpressionClause
);
1936
N(SyntaxKind.
ArrowExpressionClause
);
1987
N(SyntaxKind.
ArrowExpressionClause
);
2046
N(SyntaxKind.
ArrowExpressionClause
);
2105
N(SyntaxKind.
ArrowExpressionClause
);
2242
N(SyntaxKind.
ArrowExpressionClause
);
2295
N(SyntaxKind.
ArrowExpressionClause
);
2363
N(SyntaxKind.
ArrowExpressionClause
);
2437
N(SyntaxKind.
ArrowExpressionClause
);
2471
N(SyntaxKind.
ArrowExpressionClause
);
Parsing\LambdaParameterParsingTests.cs (1)
5530
N(SyntaxKind.
ArrowExpressionClause
);
Parsing\LambdaReturnTypeParsingTests.cs (1)
5012
N(SyntaxKind.
ArrowExpressionClause
);
Parsing\LocalFunctionParsingTests.cs (4)
485
N(SyntaxKind.
ArrowExpressionClause
);
1439
N(SyntaxKind.
ArrowExpressionClause
);
1589
N(SyntaxKind.
ArrowExpressionClause
);
3062
N(SyntaxKind.
ArrowExpressionClause
);
Parsing\MemberDeclarationParsingTests.cs (121)
351
N(SyntaxKind.
ArrowExpressionClause
);
403
N(SyntaxKind.
ArrowExpressionClause
);
462
N(SyntaxKind.
ArrowExpressionClause
);
683
N(SyntaxKind.
ArrowExpressionClause
);
2403
N(SyntaxKind.
ArrowExpressionClause
);
2536
N(SyntaxKind.
ArrowExpressionClause
);
2660
N(SyntaxKind.
ArrowExpressionClause
);
2766
N(SyntaxKind.
ArrowExpressionClause
);
2864
N(SyntaxKind.
ArrowExpressionClause
);
2937
N(SyntaxKind.
ArrowExpressionClause
);
3000
N(SyntaxKind.
ArrowExpressionClause
);
3051
N(SyntaxKind.
ArrowExpressionClause
);
3111
N(SyntaxKind.
ArrowExpressionClause
);
3182
N(SyntaxKind.
ArrowExpressionClause
);
3286
N(SyntaxKind.
ArrowExpressionClause
);
3422
N(SyntaxKind.
ArrowExpressionClause
);
3550
N(SyntaxKind.
ArrowExpressionClause
);
3660
N(SyntaxKind.
ArrowExpressionClause
);
3762
N(SyntaxKind.
ArrowExpressionClause
);
3839
N(SyntaxKind.
ArrowExpressionClause
);
3906
N(SyntaxKind.
ArrowExpressionClause
);
3961
N(SyntaxKind.
ArrowExpressionClause
);
4025
N(SyntaxKind.
ArrowExpressionClause
);
4100
N(SyntaxKind.
ArrowExpressionClause
);
4164
N(SyntaxKind.
ArrowExpressionClause
);
4227
N(SyntaxKind.
ArrowExpressionClause
);
4322
N(SyntaxKind.
ArrowExpressionClause
);
4447
N(SyntaxKind.
ArrowExpressionClause
);
4564
N(SyntaxKind.
ArrowExpressionClause
);
4663
N(SyntaxKind.
ArrowExpressionClause
);
4754
N(SyntaxKind.
ArrowExpressionClause
);
4826
N(SyntaxKind.
ArrowExpressionClause
);
4888
N(SyntaxKind.
ArrowExpressionClause
);
4938
N(SyntaxKind.
ArrowExpressionClause
);
4997
N(SyntaxKind.
ArrowExpressionClause
);
5067
N(SyntaxKind.
ArrowExpressionClause
);
5164
N(SyntaxKind.
ArrowExpressionClause
);
5293
N(SyntaxKind.
ArrowExpressionClause
);
5414
N(SyntaxKind.
ArrowExpressionClause
);
5517
N(SyntaxKind.
ArrowExpressionClause
);
5612
N(SyntaxKind.
ArrowExpressionClause
);
5688
N(SyntaxKind.
ArrowExpressionClause
);
5754
N(SyntaxKind.
ArrowExpressionClause
);
5808
N(SyntaxKind.
ArrowExpressionClause
);
5871
N(SyntaxKind.
ArrowExpressionClause
);
5945
N(SyntaxKind.
ArrowExpressionClause
);
6008
N(SyntaxKind.
ArrowExpressionClause
);
6070
N(SyntaxKind.
ArrowExpressionClause
);
6139
N(SyntaxKind.
ArrowExpressionClause
);
6205
N(SyntaxKind.
ArrowExpressionClause
);
6338
N(SyntaxKind.
ArrowExpressionClause
);
6438
N(SyntaxKind.
ArrowExpressionClause
);
6489
N(SyntaxKind.
ArrowExpressionClause
);
6589
N(SyntaxKind.
ArrowExpressionClause
);
6681
N(SyntaxKind.
ArrowExpressionClause
);
6744
N(SyntaxKind.
ArrowExpressionClause
);
6798
N(SyntaxKind.
ArrowExpressionClause
);
6848
N(SyntaxKind.
ArrowExpressionClause
);
6907
N(SyntaxKind.
ArrowExpressionClause
);
6977
N(SyntaxKind.
ArrowExpressionClause
);
7065
N(SyntaxKind.
ArrowExpressionClause
);
7178
N(SyntaxKind.
ArrowExpressionClause
);
7282
N(SyntaxKind.
ArrowExpressionClause
);
7386
N(SyntaxKind.
ArrowExpressionClause
);
7482
N(SyntaxKind.
ArrowExpressionClause
);
7549
N(SyntaxKind.
ArrowExpressionClause
);
7607
N(SyntaxKind.
ArrowExpressionClause
);
7661
N(SyntaxKind.
ArrowExpressionClause
);
7724
N(SyntaxKind.
ArrowExpressionClause
);
7798
N(SyntaxKind.
ArrowExpressionClause
);
7861
N(SyntaxKind.
ArrowExpressionClause
);
7923
N(SyntaxKind.
ArrowExpressionClause
);
7980
N(SyntaxKind.
ArrowExpressionClause
);
8034
N(SyntaxKind.
ArrowExpressionClause
);
8088
N(SyntaxKind.
ArrowExpressionClause
);
8258
N(SyntaxKind.
ArrowExpressionClause
);
8600
N(SyntaxKind.
ArrowExpressionClause
);
8752
N(SyntaxKind.
ArrowExpressionClause
);
8810
N(SyntaxKind.
ArrowExpressionClause
);
8876
N(SyntaxKind.
ArrowExpressionClause
);
8929
N(SyntaxKind.
ArrowExpressionClause
);
8991
N(SyntaxKind.
ArrowExpressionClause
);
9053
N(SyntaxKind.
ArrowExpressionClause
);
9099
N(SyntaxKind.
ArrowExpressionClause
);
9149
N(SyntaxKind.
ArrowExpressionClause
);
9696
N(SyntaxKind.
ArrowExpressionClause
);
9752
N(SyntaxKind.
ArrowExpressionClause
);
9818
N(SyntaxKind.
ArrowExpressionClause
);
9892
N(SyntaxKind.
ArrowExpressionClause
);
9934
N(SyntaxKind.
ArrowExpressionClause
);
9984
N(SyntaxKind.
ArrowExpressionClause
);
10034
N(SyntaxKind.
ArrowExpressionClause
);
10110
N(SyntaxKind.
ArrowExpressionClause
);
10154
N(SyntaxKind.
ArrowExpressionClause
);
10456
N(SyntaxKind.
ArrowExpressionClause
);
10640
N(SyntaxKind.
ArrowExpressionClause
);
10748
N(SyntaxKind.
ArrowExpressionClause
);
10873
N(SyntaxKind.
ArrowExpressionClause
);
11048
N(SyntaxKind.
ArrowExpressionClause
);
11222
N(SyntaxKind.
ArrowExpressionClause
);
11541
N(SyntaxKind.
ArrowExpressionClause
);
11581
N(SyntaxKind.
ArrowExpressionClause
);
11699
N(SyntaxKind.
ArrowExpressionClause
);
11804
N(SyntaxKind.
ArrowExpressionClause
);
11865
N(SyntaxKind.
ArrowExpressionClause
);
11883
N(SyntaxKind.
ArrowExpressionClause
);
12450
N(SyntaxKind.
ArrowExpressionClause
);
12504
N(SyntaxKind.
ArrowExpressionClause
);
12565
N(SyntaxKind.
ArrowExpressionClause
);
12627
N(SyntaxKind.
ArrowExpressionClause
);
13552
N(SyntaxKind.
ArrowExpressionClause
);
13627
N(SyntaxKind.
ArrowExpressionClause
);
13676
N(SyntaxKind.
ArrowExpressionClause
);
13733
N(SyntaxKind.
ArrowExpressionClause
);
13798
N(SyntaxKind.
ArrowExpressionClause
);
13872
N(SyntaxKind.
ArrowExpressionClause
);
18710
N(SyntaxKind.
ArrowExpressionClause
);
18907
N(SyntaxKind.
ArrowExpressionClause
);
20464
N(SyntaxKind.
ArrowExpressionClause
);
20938
N(SyntaxKind.
ArrowExpressionClause
);
20956
N(SyntaxKind.
ArrowExpressionClause
);
Parsing\PartialEventsAndConstructorsParsingTests.cs (8)
874
N(SyntaxKind.
ArrowExpressionClause
);
1221
N(SyntaxKind.
ArrowExpressionClause
);
1286
N(SyntaxKind.
ArrowExpressionClause
);
1376
N(SyntaxKind.
ArrowExpressionClause
);
1420
N(SyntaxKind.
ArrowExpressionClause
);
1442
N(SyntaxKind.
ArrowExpressionClause
);
1490
N(SyntaxKind.
ArrowExpressionClause
);
1512
N(SyntaxKind.
ArrowExpressionClause
);
Parsing\PatternParsingTests.cs (2)
9805
N(SyntaxKind.
ArrowExpressionClause
);
11444
N(SyntaxKind.
ArrowExpressionClause
);
Parsing\StatementParsingTests.cs (1)
4658
N(SyntaxKind.
ArrowExpressionClause
);
Parsing\SwitchExpressionParsingTests.cs (20)
513
N(SyntaxKind.
ArrowExpressionClause
);
598
N(SyntaxKind.
ArrowExpressionClause
);
687
N(SyntaxKind.
ArrowExpressionClause
);
770
N(SyntaxKind.
ArrowExpressionClause
);
849
N(SyntaxKind.
ArrowExpressionClause
);
937
N(SyntaxKind.
ArrowExpressionClause
);
1032
N(SyntaxKind.
ArrowExpressionClause
);
1114
N(SyntaxKind.
ArrowExpressionClause
);
1193
N(SyntaxKind.
ArrowExpressionClause
);
1287
N(SyntaxKind.
ArrowExpressionClause
);
1394
N(SyntaxKind.
ArrowExpressionClause
);
1489
N(SyntaxKind.
ArrowExpressionClause
);
1568
N(SyntaxKind.
ArrowExpressionClause
);
1651
N(SyntaxKind.
ArrowExpressionClause
);
1728
N(SyntaxKind.
ArrowExpressionClause
);
1802
N(SyntaxKind.
ArrowExpressionClause
);
1878
N(SyntaxKind.
ArrowExpressionClause
);
1954
N(SyntaxKind.
ArrowExpressionClause
);
2034
N(SyntaxKind.
ArrowExpressionClause
);
2120
N(SyntaxKind.
ArrowExpressionClause
);
Parsing\TypeArgumentListParsingTests.cs (2)
919
N(SyntaxKind.
ArrowExpressionClause
);
979
N(SyntaxKind.
ArrowExpressionClause
);
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
569
case SyntaxKind.
ArrowExpressionClause
:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
101
if (nodeParent.IsKind(SyntaxKind.
ArrowExpressionClause
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
101
SyntaxKind.
ArrowExpressionClause
or
171
case SyntaxKind.
ArrowExpressionClause
:
Microsoft.VisualStudio.LanguageServices.CSharp (2)
CodeModel\CSharpCodeModelService.NodeLocator.cs (2)
37
case SyntaxKind.
ArrowExpressionClause
:
88
case SyntaxKind.
ArrowExpressionClause
:
Roslyn.Diagnostics.CSharp.Analyzers (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
569
case SyntaxKind.
ArrowExpressionClause
:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
101
if (nodeParent.IsKind(SyntaxKind.
ArrowExpressionClause
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
101
SyntaxKind.
ArrowExpressionClause
or
171
case SyntaxKind.
ArrowExpressionClause
: