19 references to ReturnStatement
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
882
return SyntaxFactory.
ReturnStatement
(expression.WithLeadingTrivia(SyntaxFactory.ElasticSpace))
889
return SyntaxFactory.
ReturnStatement
(expression)
Microsoft.CodeAnalysis.CSharp.Features (12)
ConvertAutoPropertyToFullProperty\CSharpConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (1)
69
var getAccessorStatement =
ReturnStatement
(backingFieldExpression);
ConvertIfToSwitch\CSharpConvertIfToSwitchCodeRefactoringProvider.Rewriting.cs (1)
32
=>
ReturnStatement
(
ConvertLinq\ConvertForEachToLinqQuery\YieldReturnConverter.cs (1)
38
SyntaxFactory.
ReturnStatement
(queryOrLinqInvocationExpression).WithAdditionalAnnotations(Formatter.Annotation));
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (1)
502
nodesAfter = new[] {
ReturnStatement
(variable).WithAdditionalAnnotations(Simplifier.Annotation) };
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (3)
445
?
ReturnStatement
(CreateFlowControlReturnExpression(flowControlInformation, flowValue))
453
?
ReturnStatement
(CreateFlowControlReturnExpression(flowControlInformation, flowValue))
495
=>
ReturnStatement
(this.AnalyzerResult.VariablesToUseAsReturnValue.Length switch
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.ExpressionCodeGenerator.cs (1)
100
? [SyntaxFactory.
ReturnStatement
(WrapInCheckedExpressionIfNeeded(expression))]
ExtractMethod\CSharpMethodExtractor.PostProcessor.cs (1)
263
return [
ReturnStatement
(declaration.Declaration.Variables[0].Initializer.Value)];
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (2)
193
return Block(declarationStatement,
ReturnStatement
(rewrittenBody));
251
?
ReturnStatement
(newExpression)
InvertIf\CSharpInvertIfCodeRefactoringProvider.cs (1)
120
SyntaxKind.ReturnStatement =>
ReturnStatement
(),
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3247
=> SyntaxFactory.
ReturnStatement
((ExpressionSyntax?)expression);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
882
return SyntaxFactory.
ReturnStatement
(expression.WithLeadingTrivia(SyntaxFactory.ElasticSpace))
889
return SyntaxFactory.
ReturnStatement
(expression)
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
882
return SyntaxFactory.
ReturnStatement
(expression.WithLeadingTrivia(SyntaxFactory.ElasticSpace))
889
return SyntaxFactory.
ReturnStatement
(expression)