48 references to ReturnStatement
Microsoft.CodeAnalysis.CSharp (14)
_generated\1\Syntax.xml.Internal.Generated.cs (2)
31252
return new ReturnStatementSyntax(SyntaxKind.
ReturnStatement
, attributeLists.Node, returnKeyword, expression, semicolonToken, this.context);
36679
return new ReturnStatementSyntax(SyntaxKind.
ReturnStatement
, attributeLists.Node, returnKeyword, expression, semicolonToken);
_generated\2\Syntax.xml.Syntax.Generated.cs (1)
7259
/// <item><description><see cref="SyntaxKind.
ReturnStatement
"/></description></item>
Binder\Binder_Statements.cs (2)
100
case SyntaxKind.
ReturnStatement
:
336
case SyntaxKind.
ReturnStatement
:
Binder\ExpressionVariableFinder.cs (1)
42
case SyntaxKind.
ReturnStatement
:
Binder\LocalBinderFactory.cs (1)
1057
case SyntaxKind.
ReturnStatement
:
Binder\LocalScopeBinder.cs (1)
263
case SyntaxKind.
ReturnStatement
:
Compilation\CSharpCompilation.cs (1)
870
if (root.DescendantNodes(n => n is GlobalStatementSyntax || n is StatementSyntax || n is CompilationUnitSyntax).Any(n => n.IsKind(SyntaxKind.
ReturnStatement
)))
FlowAnalysis\ControlFlowAnalysis.cs (1)
131
return ExitPoints.WhereAsArray(s => s.IsKind(SyntaxKind.
ReturnStatement
) || s.IsKind(SyntaxKind.YieldBreakStatement));
Symbols\Source\SourceMemberContainerSymbol.cs (1)
6063
case SyntaxKind.
ReturnStatement
:
Syntax\LambdaUtilities.cs (1)
414
case SyntaxKind.
ReturnStatement
:
Syntax\LookupPosition.cs (2)
348
case SyntaxKind.
ReturnStatement
:
411
case SyntaxKind.
ReturnStatement
:
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionDiagnosticAnalyzer.Analyzer.cs (2)
213
return nextStatement is (kind: SyntaxKind.ThrowStatement or SyntaxKind.
ReturnStatement
)
279
: SyntaxKind.
ReturnStatement
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
571
case SyntaxKind.
ReturnStatement
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
158
public int ReturnStatement => (int)SyntaxKind.
ReturnStatement
;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (5)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
99
Debug.Assert(nextStatement.Kind() is SyntaxKind.ThrowStatement or SyntaxKind.
ReturnStatement
);
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.Rewriter.cs (2)
73
case SyntaxKind.
ReturnStatement
:
234
if (nextStatement is (kind: SyntaxKind.ThrowStatement or SyntaxKind.
ReturnStatement
))
src\roslyn\src\Analyzers\CSharp\CodeFixes\Iterator\CSharpAddYieldCodeFixProvider.cs (1)
220
node = ancestors.FirstOrDefault(n => n.Span.Contains(span) && n != root && n.IsKind(SyntaxKind.
ReturnStatement
));
src\roslyn\src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
116
if (node.Parent is (kind: SyntaxKind.
ReturnStatement
or SyntaxKind.YieldReturnStatement))
Microsoft.CodeAnalysis.CSharp.Features (19)
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (2)
228
case SyntaxKind.
ReturnStatement
:
495
case SyntaxKind.
ReturnStatement
:
EditAndContinue\BreakpointSpans.cs (1)
755
case SyntaxKind.
ReturnStatement
:
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (3)
1841
case SyntaxKind.
ReturnStatement
:
2793
case SyntaxKind.
ReturnStatement
:
2828
case SyntaxKind.
ReturnStatement
:
EditAndContinue\SyntaxComparer.cs (1)
361
case SyntaxKind.
ReturnStatement
:
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (1)
819
return statements[index + 1].Kind() == SyntaxKind.
ReturnStatement
;
InvertIf\CSharpInvertIfCodeRefactoringProvider.cs (3)
107
=> node.ContainsYield() ? SyntaxKind.YieldBreakStatement : SyntaxKind.
ReturnStatement
,
109
=> SyntaxKind.
ReturnStatement
,
120
SyntaxKind.
ReturnStatement
=> ReturnStatement(),
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionDiagnosticAnalyzer.Analyzer.cs (2)
213
return nextStatement is (kind: SyntaxKind.ThrowStatement or SyntaxKind.
ReturnStatement
)
279
: SyntaxKind.
ReturnStatement
;
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
99
Debug.Assert(nextStatement.Kind() is SyntaxKind.ThrowStatement or SyntaxKind.
ReturnStatement
);
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.Rewriter.cs (2)
73
case SyntaxKind.
ReturnStatement
:
234
if (nextStatement is (kind: SyntaxKind.ThrowStatement or SyntaxKind.
ReturnStatement
))
src\roslyn\src\Analyzers\CSharp\CodeFixes\Iterator\CSharpAddYieldCodeFixProvider.cs (1)
220
node = ancestors.FirstOrDefault(n => n.Span.Contains(span) && n != root && n.IsKind(SyntaxKind.
ReturnStatement
));
src\roslyn\src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
116
if (node.Parent is (kind: SyntaxKind.
ReturnStatement
or SyntaxKind.YieldReturnStatement))
src\roslyn\src\Compilers\CSharp\Portable\Syntax\LambdaUtilities.cs (1)
414
case SyntaxKind.
ReturnStatement
:
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
Classification\ClassificationHelpers.cs (1)
113
case SyntaxKind.
ReturnStatement
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
571
case SyntaxKind.
ReturnStatement
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
158
public int ReturnStatement => (int)SyntaxKind.
ReturnStatement
;
Roslyn.Diagnostics.CSharp.Analyzers (3)
CSharpSpecializedEnumerableCreationAnalyzer.cs (1)
35
context.RegisterSyntaxNodeAction(new SyntaxAnalyzer(genericEnumerableSymbol, genericEmptyEnumerableSymbol).AnalyzeNode, SyntaxKind.
ReturnStatement
);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
571
case SyntaxKind.
ReturnStatement
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
158
public int ReturnStatement => (int)SyntaxKind.
ReturnStatement
;