202 references to ArrowExpressionClause
Microsoft.CodeAnalysis.CSharp (20)
Binder\Binder_Expressions.cs (2)
906
case SyntaxKind.
ArrowExpressionClause
:
10809
case SyntaxKind.
ArrowExpressionClause
:
Binder\Binder_Statements.cs (1)
3436
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)
317
else if (kind == SyntaxKind.
ArrowExpressionClause
)
1551
case SyntaxKind.
ArrowExpressionClause
:
Compilation\MethodBodySemanticModel.cs (1)
78
case SyntaxKind.
ArrowExpressionClause
:
Compilation\SyntaxTreeSemanticModel.cs (1)
1180
case SyntaxKind.
ArrowExpressionClause
:
Compiler\MethodBodySynthesizer.cs (1)
533
Debug.Assert(syntax.Kind() == SyntaxKind.Block || syntax.Kind() == SyntaxKind.
ArrowExpressionClause
);
FlowAnalysis\FlowAnalysisPass.cs (1)
196
syntax.IsKind(SyntaxKind.
ArrowExpressionClause
) ||
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (1)
424
case SyntaxKind.
ArrowExpressionClause
:
src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (2)
198
case SyntaxKind.
ArrowExpressionClause
:
385
case SyntaxKind.
ArrowExpressionClause
:
Symbols\Source\SourcePropertyAccessorSymbol.cs (1)
733
case SyntaxKind.
ArrowExpressionClause
:
Syntax\LambdaUtilities.cs (3)
55
if (lambda.IsKind(SyntaxKind.
ArrowExpressionClause
))
159
case SyntaxKind.
ArrowExpressionClause
:
393
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)
101
else if (objectCreation.Parent.IsKind(SyntaxKind.
ArrowExpressionClause
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
575
case SyntaxKind.
ArrowExpressionClause
:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
103
if (nodeParent.IsKind(SyntaxKind.
ArrowExpressionClause
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
88
SyntaxKind.
ArrowExpressionClause
or
158
case SyntaxKind.
ArrowExpressionClause
:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
261
if (node.IsParentKind(SyntaxKind.
ArrowExpressionClause
) &&
Microsoft.CodeAnalysis.CSharp.EditorFeatures (2)
CompleteStatement\CompleteStatementCommandHandler.cs (2)
258
if (currentNode.Kind() is SyntaxKind.FieldDeclaration or SyntaxKind.DelegateDeclaration or SyntaxKind.
ArrowExpressionClause
)
369
case SyntaxKind.
ArrowExpressionClause
:
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
Diagnostics\DiagnosticAnalyzerTests.cs (1)
822
}, ImmutableArray.Create(SyntaxKind.
ArrowExpressionClause
));
Microsoft.CodeAnalysis.CSharp.Features (15)
ChangeSignature\CSharpChangeSignatureService.cs (1)
202
current.Kind() == SyntaxKind.Block || current.Kind() == SyntaxKind.
ArrowExpressionClause
)
CodeRefactorings\InlineMethod\CSharpInlineMethodRefactoringProvider.cs (1)
117
var parent => parent.IsKind(SyntaxKind.
ArrowExpressionClause
),
EditAndContinue\BreakpointSpans.cs (1)
949
case SyntaxKind.
ArrowExpressionClause
:
EditAndContinue\SyntaxComparer.cs (3)
632
case SyntaxKind.
ArrowExpressionClause
:
733
ignoreChildFunction = childKind => childKind == SyntaxKind.Block || childKind == SyntaxKind.
ArrowExpressionClause
|| HasLabel(childKind);
1467
case SyntaxKind.
ArrowExpressionClause
:
EditAndContinue\SyntaxUtilities.cs (1)
215
if (declaration.IsKind(SyntaxKind.
ArrowExpressionClause
))
IntroduceVariable\CSharpIntroduceVariableService.cs (1)
73
else if (node.IsKind(SyntaxKind.
ArrowExpressionClause
))
src\Analyzers\CSharp\Analyzers\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (1)
101
else if (objectCreation.Parent.IsKind(SyntaxKind.
ArrowExpressionClause
))
src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
261
if (node.IsParentKind(SyntaxKind.
ArrowExpressionClause
) &&
src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (2)
198
case SyntaxKind.
ArrowExpressionClause
:
385
case SyntaxKind.
ArrowExpressionClause
:
src\Compilers\CSharp\Portable\Syntax\LambdaUtilities.cs (3)
55
if (lambda.IsKind(SyntaxKind.
ArrowExpressionClause
))
159
case SyntaxKind.
ArrowExpressionClause
:
393
case SyntaxKind.
ArrowExpressionClause
: // expression-bodied member
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (152)
Parsing\AsyncParsingTests.cs (3)
2410
N(SyntaxKind.
ArrowExpressionClause
);
2513
N(SyntaxKind.
ArrowExpressionClause
);
2634
N(SyntaxKind.
ArrowExpressionClause
);
Parsing\CollectionExpressionParsingTests.cs (3)
16891
N(SyntaxKind.
ArrowExpressionClause
);
17000
N(SyntaxKind.
ArrowExpressionClause
);
17076
N(SyntaxKind.
ArrowExpressionClause
);
Parsing\DeclarationParsingTests.cs (4)
6430
N(SyntaxKind.
ArrowExpressionClause
);
6456
N(SyntaxKind.
ArrowExpressionClause
);
6483
N(SyntaxKind.
ArrowExpressionClause
);
6514
N(SyntaxKind.
ArrowExpressionClause
);
Parsing\DeclarationScopeParsingTests.cs (4)
259
N(SyntaxKind.
ArrowExpressionClause
);
332
N(SyntaxKind.
ArrowExpressionClause
);
361
N(SyntaxKind.
ArrowExpressionClause
);
453
N(SyntaxKind.
ArrowExpressionClause
);
Parsing\LambdaReturnTypeParsingTests.cs (1)
5033
N(SyntaxKind.
ArrowExpressionClause
);
Parsing\LocalFunctionParsingTests.cs (4)
485
N(SyntaxKind.
ArrowExpressionClause
);
1439
N(SyntaxKind.
ArrowExpressionClause
);
1589
N(SyntaxKind.
ArrowExpressionClause
);
3185
N(SyntaxKind.
ArrowExpressionClause
);
Parsing\MemberDeclarationParsingTests.cs (108)
351
N(SyntaxKind.
ArrowExpressionClause
);
403
N(SyntaxKind.
ArrowExpressionClause
);
462
N(SyntaxKind.
ArrowExpressionClause
);
2400
N(SyntaxKind.
ArrowExpressionClause
);
2533
N(SyntaxKind.
ArrowExpressionClause
);
2657
N(SyntaxKind.
ArrowExpressionClause
);
2763
N(SyntaxKind.
ArrowExpressionClause
);
2861
N(SyntaxKind.
ArrowExpressionClause
);
2934
N(SyntaxKind.
ArrowExpressionClause
);
2997
N(SyntaxKind.
ArrowExpressionClause
);
3048
N(SyntaxKind.
ArrowExpressionClause
);
3108
N(SyntaxKind.
ArrowExpressionClause
);
3179
N(SyntaxKind.
ArrowExpressionClause
);
3283
N(SyntaxKind.
ArrowExpressionClause
);
3419
N(SyntaxKind.
ArrowExpressionClause
);
3547
N(SyntaxKind.
ArrowExpressionClause
);
3657
N(SyntaxKind.
ArrowExpressionClause
);
3759
N(SyntaxKind.
ArrowExpressionClause
);
3836
N(SyntaxKind.
ArrowExpressionClause
);
3903
N(SyntaxKind.
ArrowExpressionClause
);
3958
N(SyntaxKind.
ArrowExpressionClause
);
4022
N(SyntaxKind.
ArrowExpressionClause
);
4097
N(SyntaxKind.
ArrowExpressionClause
);
4162
N(SyntaxKind.
ArrowExpressionClause
);
4225
N(SyntaxKind.
ArrowExpressionClause
);
4320
N(SyntaxKind.
ArrowExpressionClause
);
4445
N(SyntaxKind.
ArrowExpressionClause
);
4562
N(SyntaxKind.
ArrowExpressionClause
);
4661
N(SyntaxKind.
ArrowExpressionClause
);
4752
N(SyntaxKind.
ArrowExpressionClause
);
4824
N(SyntaxKind.
ArrowExpressionClause
);
4886
N(SyntaxKind.
ArrowExpressionClause
);
4936
N(SyntaxKind.
ArrowExpressionClause
);
4995
N(SyntaxKind.
ArrowExpressionClause
);
5065
N(SyntaxKind.
ArrowExpressionClause
);
5162
N(SyntaxKind.
ArrowExpressionClause
);
5291
N(SyntaxKind.
ArrowExpressionClause
);
5412
N(SyntaxKind.
ArrowExpressionClause
);
5515
N(SyntaxKind.
ArrowExpressionClause
);
5610
N(SyntaxKind.
ArrowExpressionClause
);
5686
N(SyntaxKind.
ArrowExpressionClause
);
5752
N(SyntaxKind.
ArrowExpressionClause
);
5806
N(SyntaxKind.
ArrowExpressionClause
);
5869
N(SyntaxKind.
ArrowExpressionClause
);
5943
N(SyntaxKind.
ArrowExpressionClause
);
6007
N(SyntaxKind.
ArrowExpressionClause
);
6069
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
);
7862
N(SyntaxKind.
ArrowExpressionClause
);
7924
N(SyntaxKind.
ArrowExpressionClause
);
7981
N(SyntaxKind.
ArrowExpressionClause
);
8035
N(SyntaxKind.
ArrowExpressionClause
);
8089
N(SyntaxKind.
ArrowExpressionClause
);
8259
N(SyntaxKind.
ArrowExpressionClause
);
8602
N(SyntaxKind.
ArrowExpressionClause
);
8754
N(SyntaxKind.
ArrowExpressionClause
);
8812
N(SyntaxKind.
ArrowExpressionClause
);
8878
N(SyntaxKind.
ArrowExpressionClause
);
8931
N(SyntaxKind.
ArrowExpressionClause
);
8993
N(SyntaxKind.
ArrowExpressionClause
);
9055
N(SyntaxKind.
ArrowExpressionClause
);
9101
N(SyntaxKind.
ArrowExpressionClause
);
9151
N(SyntaxKind.
ArrowExpressionClause
);
9698
N(SyntaxKind.
ArrowExpressionClause
);
9754
N(SyntaxKind.
ArrowExpressionClause
);
9820
N(SyntaxKind.
ArrowExpressionClause
);
9894
N(SyntaxKind.
ArrowExpressionClause
);
9936
N(SyntaxKind.
ArrowExpressionClause
);
9986
N(SyntaxKind.
ArrowExpressionClause
);
10036
N(SyntaxKind.
ArrowExpressionClause
);
10112
N(SyntaxKind.
ArrowExpressionClause
);
10156
N(SyntaxKind.
ArrowExpressionClause
);
10458
N(SyntaxKind.
ArrowExpressionClause
);
10642
N(SyntaxKind.
ArrowExpressionClause
);
10750
N(SyntaxKind.
ArrowExpressionClause
);
10875
N(SyntaxKind.
ArrowExpressionClause
);
11050
N(SyntaxKind.
ArrowExpressionClause
);
11224
N(SyntaxKind.
ArrowExpressionClause
);
11543
N(SyntaxKind.
ArrowExpressionClause
);
11583
N(SyntaxKind.
ArrowExpressionClause
);
11701
N(SyntaxKind.
ArrowExpressionClause
);
11806
N(SyntaxKind.
ArrowExpressionClause
);
11867
N(SyntaxKind.
ArrowExpressionClause
);
11885
N(SyntaxKind.
ArrowExpressionClause
);
17211
N(SyntaxKind.
ArrowExpressionClause
);
17408
N(SyntaxKind.
ArrowExpressionClause
);
18965
N(SyntaxKind.
ArrowExpressionClause
);
Parsing\PatternParsingTests.cs (2)
9839
N(SyntaxKind.
ArrowExpressionClause
);
11478
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)
921
N(SyntaxKind.
ArrowExpressionClause
);
981
N(SyntaxKind.
ArrowExpressionClause
);
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
575
case SyntaxKind.
ArrowExpressionClause
:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
103
if (nodeParent.IsKind(SyntaxKind.
ArrowExpressionClause
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
88
SyntaxKind.
ArrowExpressionClause
or
158
case SyntaxKind.
ArrowExpressionClause
:
Microsoft.VisualStudio.LanguageServices.CSharp (2)
CodeModel\CSharpCodeModelService.NodeLocator.cs (2)
37
case SyntaxKind.
ArrowExpressionClause
:
88
case SyntaxKind.
ArrowExpressionClause
: