60 references to ArrowExpressionClause
Microsoft.CodeAnalysis.CSharp (25)
_generated\1\Syntax.xml.Internal.Generated.cs (4)
32539var cached = CSharpSyntaxNodeCache.TryGetNode((int)SyntaxKind.ArrowExpressionClause, arrowToken, expression, this.context, out hash); 32542var result = new ArrowExpressionClauseSyntax(SyntaxKind.ArrowExpressionClause, arrowToken, expression, this.context); 37938var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ArrowExpressionClause, arrowToken, expression, out hash); 37941var result = new ArrowExpressionClauseSyntax(SyntaxKind.ArrowExpressionClause, arrowToken, expression);
_generated\2\Syntax.xml.Syntax.Generated.cs (1)
13212/// <item><description><see cref="SyntaxKind.ArrowExpressionClause"/></description></item>
Binder\Binder_Expressions.cs (2)
947case SyntaxKind.ArrowExpressionClause: 11725case SyntaxKind.ArrowExpressionClause:
Binder\Binder_Statements.cs (1)
3599return new BoundBlock(node, locals, ImmutableArray.Create(statement)) { WasCompilerGenerated = node.Kind() != SyntaxKind.ArrowExpressionClause };
Binder\ExpressionVariableFinder.cs (1)
38case SyntaxKind.ArrowExpressionClause:
Compilation\MemberSemanticModel.cs (2)
318else if (kind == SyntaxKind.ArrowExpressionClause) 1590case SyntaxKind.ArrowExpressionClause:
Compilation\MethodBodySemanticModel.cs (1)
78case SyntaxKind.ArrowExpressionClause:
Compilation\SyntaxTreeSemanticModel.cs (1)
1180case SyntaxKind.ArrowExpressionClause:
Compiler\MethodBodySynthesizer.cs (1)
535Debug.Assert(syntax.Kind() == SyntaxKind.Block || syntax.Kind() == SyntaxKind.ArrowExpressionClause);
FlowAnalysis\FlowAnalysisPass.cs (1)
199syntax.IsKind(SyntaxKind.ArrowExpressionClause) ||
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (1)
424case SyntaxKind.ArrowExpressionClause:
src\roslyn\src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (2)
222case SyntaxKind.ArrowExpressionClause: 438case SyntaxKind.ArrowExpressionClause:
Symbols\Source\SourcePropertyAccessorSymbol.cs (1)
792case SyntaxKind.ArrowExpressionClause:
Syntax\LambdaUtilities.cs (3)
57if (lambda.IsKind(SyntaxKind.ArrowExpressionClause)) 161case SyntaxKind.ArrowExpressionClause: 395case SyntaxKind.ArrowExpressionClause: // expression-bodied member
Syntax\SyntaxEquivalence.cs (1)
158case SyntaxKind.ArrowExpressionClause:
Syntax\SyntaxExtensions.cs (1)
28case SyntaxKind.ArrowExpressionClause:
Syntax\SyntaxNodeExtensions.cs (1)
94case SyntaxKind.ArrowExpressionClause:
Microsoft.CodeAnalysis.CSharp.CodeStyle (5)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (1)
102else if (objectCreation.Parent.IsKind(SyntaxKind.ArrowExpressionClause))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
569case SyntaxKind.ArrowExpressionClause:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
101if (nodeParent.IsKind(SyntaxKind.ArrowExpressionClause))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
101SyntaxKind.ArrowExpressionClause or 171case SyntaxKind.ArrowExpressionClause:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
260if (node.IsParentKind(SyntaxKind.ArrowExpressionClause) &&
Microsoft.CodeAnalysis.CSharp.Features (21)
ChangeSignature\CSharpChangeSignatureService.cs (1)
200current.Kind() == SyntaxKind.Block || current.Kind() == SyntaxKind.ArrowExpressionClause)
CodeRefactorings\InlineMethod\CSharpInlineMethodRefactoringProvider.cs (1)
116var parent => parent.IsKind(SyntaxKind.ArrowExpressionClause),
EditAndContinue\BreakpointSpans.cs (1)
972case SyntaxKind.ArrowExpressionClause:
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (6)
149case SyntaxKind.ArrowExpressionClause: 444return parent.IsKind(SyntaxKind.ArrowExpressionClause) && parent.Parent.IsKind(SyntaxKind.LocalFunctionStatement) ? parent.Parent : parent; 583case SyntaxKind.ArrowExpressionClause: 1752case SyntaxKind.ArrowExpressionClause: 2107case SyntaxKind.ArrowExpressionClause: 2767case SyntaxKind.ArrowExpressionClause:
EditAndContinue\SyntaxComparer.cs (3)
634case SyntaxKind.ArrowExpressionClause: 738ignoreChildFunction = childKind => childKind == SyntaxKind.Block || childKind == SyntaxKind.ArrowExpressionClause || HasLabel(childKind); 1479case SyntaxKind.ArrowExpressionClause:
EditAndContinue\SyntaxUtilities.cs (1)
215if (declaration.IsKind(SyntaxKind.ArrowExpressionClause))
IntroduceVariable\CSharpIntroduceVariableService.cs (1)
70else if (node.IsKind(SyntaxKind.ArrowExpressionClause))
src\roslyn\src\Analyzers\CSharp\Analyzers\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (1)
102else if (objectCreation.Parent.IsKind(SyntaxKind.ArrowExpressionClause))
src\roslyn\src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
260if (node.IsParentKind(SyntaxKind.ArrowExpressionClause) &&
src\roslyn\src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (2)
222case SyntaxKind.ArrowExpressionClause: 438case SyntaxKind.ArrowExpressionClause:
src\roslyn\src\Compilers\CSharp\Portable\Syntax\LambdaUtilities.cs (3)
57if (lambda.IsKind(SyntaxKind.ArrowExpressionClause)) 161case SyntaxKind.ArrowExpressionClause: 395case SyntaxKind.ArrowExpressionClause: // expression-bodied member
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
569case SyntaxKind.ArrowExpressionClause:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
101if (nodeParent.IsKind(SyntaxKind.ArrowExpressionClause))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
101SyntaxKind.ArrowExpressionClause or 171case SyntaxKind.ArrowExpressionClause:
Roslyn.Diagnostics.CSharp.Analyzers (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
569case SyntaxKind.ArrowExpressionClause:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
101if (nodeParent.IsKind(SyntaxKind.ArrowExpressionClause))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
101SyntaxKind.ArrowExpressionClause or 171case SyntaxKind.ArrowExpressionClause: