19 references to ReturnStatement
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
882return SyntaxFactory.ReturnStatement(expression.WithLeadingTrivia(SyntaxFactory.ElasticSpace)) 889return SyntaxFactory.ReturnStatement(expression)
Microsoft.CodeAnalysis.CSharp.Features (12)
ConvertAutoPropertyToFullProperty\CSharpConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (1)
69var getAccessorStatement = ReturnStatement(backingFieldExpression);
ConvertIfToSwitch\CSharpConvertIfToSwitchCodeRefactoringProvider.Rewriting.cs (1)
32=> ReturnStatement(
ConvertLinq\ConvertForEachToLinqQuery\YieldReturnConverter.cs (1)
38SyntaxFactory.ReturnStatement(queryOrLinqInvocationExpression).WithAdditionalAnnotations(Formatter.Annotation));
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (1)
502nodesAfter = 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)
263return [ReturnStatement(declaration.Declaration.Variables[0].Initializer.Value)];
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (2)
193return Block(declarationStatement, ReturnStatement(rewrittenBody)); 251? ReturnStatement(newExpression)
InvertIf\CSharpInvertIfCodeRefactoringProvider.cs (1)
120SyntaxKind.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)
882return SyntaxFactory.ReturnStatement(expression.WithLeadingTrivia(SyntaxFactory.ElasticSpace)) 889return SyntaxFactory.ReturnStatement(expression)
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
882return SyntaxFactory.ReturnStatement(expression.WithLeadingTrivia(SyntaxFactory.ElasticSpace)) 889return SyntaxFactory.ReturnStatement(expression)