33 references to ReturnStatement
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
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)
112SyntaxKind.ReturnStatement => ReturnStatement(),
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (8)
Syntax\ChildSyntaxListTests.cs (4)
20var node1 = SyntaxFactory.ReturnStatement(); 21var node2 = SyntaxFactory.ReturnStatement(); 30var node1 = SyntaxFactory.ReturnStatement(); 31var node2 = SyntaxFactory.ReturnStatement();
Syntax\SyntaxListTests.cs (2)
27var node1 = SyntaxFactory.ReturnStatement(); 28var node2 = SyntaxFactory.ReturnStatement();
Syntax\SyntaxTokenListTests.cs (2)
21var node1 = SyntaxFactory.ReturnStatement(); 37var node1 = SyntaxFactory.ReturnStatement();
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3249=> SyntaxFactory.ReturnStatement((ExpressionSyntax?)expression);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
882return SyntaxFactory.ReturnStatement(expression.WithLeadingTrivia(SyntaxFactory.ElasticSpace)) 889return SyntaxFactory.ReturnStatement(expression)
Microsoft.Interop.ComInterfaceGenerator (1)
ComClassGenerator.cs (1)
184ReturnStatement(IdentifierName(vtablesField)));
Microsoft.Interop.JavaScript.JSImportGenerator (2)
JSExportGenerator.cs (1)
314ReturnStatement()),
JSImportGenerator.cs (1)
336ReturnStatement(
Microsoft.Interop.SourceGeneration (2)
ManagedToNativeStubGenerator.cs (1)
191allStatements.Add(ReturnStatement(IdentifierName(_context.GetIdentifiers(_marshallers.ManagedReturnMarshaller.TypeInfo).managed)));
UnmanagedToManagedStubGenerator.cs (1)
103allStatements.Add(ReturnStatement(IdentifierName(_context.GetIdentifiers(_marshallers.NativeReturnMarshaller.TypeInfo).native)));
Microsoft.VisualStudio.LanguageServices.CSharp (1)
CodeModel\CSharpCodeModelService.cs (1)
3065return SyntaxFactory.ReturnStatement(
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
882return SyntaxFactory.ReturnStatement(expression.WithLeadingTrivia(SyntaxFactory.ElasticSpace)) 889return SyntaxFactory.ReturnStatement(expression)