4 instantiations of ReturnStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (4)
Generated\Syntax.xml.Internal.Generated.vb (1)
12409Return new Microsoft.CodeAnalysis.VisualBasic.Syntax.ReturnStatementSyntax(Me, parent, startLocation)
Generated\Syntax.xml.Main.Generated.vb (2)
2905Return New ReturnStatementSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newReturnKeyword, newExpression) 13912Return New ReturnStatementSyntax(SyntaxKind.ReturnStatement, Nothing, Nothing, DirectCast(returnKeyword.Node, InternalSyntax.KeywordSyntax), expression)
Generated\Syntax.xml.Syntax.Generated.vb (1)
14083Me.New(New Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.ReturnStatementSyntax(kind, errors, annotations, returnKeyword, if(expression IsNot Nothing, DirectCast(expression.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.ExpressionSyntax), Nothing)), Nothing, 0)
57 references to ReturnStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (12)
Binding\Binder_Expressions.vb (1)
1102Dim ret = DirectCast(functionBlock.Statements(0), ReturnStatementSyntax)
Binding\Binder_Statements.vb (2)
125Return BindReturn(DirectCast(node, ReturnStatementSyntax), diagnostics) 4963Private Function BindReturn(originalSyntax As ReturnStatementSyntax, diagnostics As BindingDiagnosticBag) As BoundStatement
Generated\Syntax.xml.Main.Generated.vb (6)
254Public Overridable Function VisitReturnStatement(ByVal node As ReturnStatementSyntax) As TResult 989Public Overridable Sub VisitReturnStatement(ByVal node As ReturnStatementSyntax) 2896Public Overrides Function VisitReturnStatement(ByVal node As ReturnStatementSyntax) As SyntaxNode 13906Public Shared Function ReturnStatement(returnKeyword As SyntaxToken, expression As ExpressionSyntax) As ReturnStatementSyntax 13922Public Shared Function ReturnStatement(expression As ExpressionSyntax) As ReturnStatementSyntax 13930Public Shared Function ReturnStatement() As ReturnStatementSyntax
Generated\Syntax.xml.Syntax.Generated.vb (3)
14100Public Shadows Function WithReturnKeyword(returnKeyword as SyntaxToken) As ReturnStatementSyntax 14121Public Shadows Function WithExpression(expression as ExpressionSyntax) As ReturnStatementSyntax 14162Public Function Update(returnKeyword As SyntaxToken, expression As ExpressionSyntax) As ReturnStatementSyntax
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (2)
VisualBasicSyntaxFacts.vb (1)
249Return DirectCast(node, ReturnStatementSyntax).Expression
VisualBasicUseAutoPropertyAnalyzer.vb (1)
95Dim expr = DirectCast(statement, ReturnStatementSyntax).Expression
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (7)
IsStatementTerminatingTokenVisitor.vb (1)
103Public Overrides Function VisitReturnStatement(node As Microsoft.CodeAnalysis.VisualBasic.Syntax.ReturnStatementSyntax) As Boolean
SyntaxTreeExtensions.vb (1)
418targetToken.IsChildToken(Of ReturnStatementSyntax)(Function(returnStatement) returnStatement.ReturnKeyword) OrElse
VisualBasicChangeToYieldCodeFixProvider.vb (1)
41Dim returnStatement = TryCast(node, ReturnStatementSyntax)
VisualBasicRemoveAsyncModifierCodeFixProvider.vb (1)
17Inherits AbstractRemoveAsyncModifierCodeFixProvider(Of ReturnStatementSyntax, ExpressionSyntax)
VisualBasicTypeInferenceService.TypeInferrer.vb (3)
90Function(returnStatement As ReturnStatementSyntax) InferTypeForReturnStatement(returnStatement), 165Function(returnStatement As ReturnStatementSyntax) InferTypeForReturnStatement(returnStatement, token), 717Private Function InferTypeForReturnStatement(returnStatement As ReturnStatementSyntax, Optional previousToken As SyntaxToken = Nothing) As IEnumerable(Of TypeInferenceInfo)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (1)
EndConstructGeneration\EndConstructStatementVisitor_LambdaHeader.vb (1)
96newBody = DirectCast(newExpression.Statements.First(), ReturnStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.Features (14)
CodeRefactorings\InlineMethod\VisualBasicInlineMethodRefactoringProvider.vb (1)
30Dim returnStatement = TryCast(singleStatement, ReturnStatementSyntax)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
2746Return DirectCast(statement, ReturnStatementSyntax).Expression
ExtractMethod\VisualBasicMethodExtractor.Analyzer.vb (1)
100Return jumpOutOfRegionStatements.Where(Function(n) TypeOf n Is ReturnStatementSyntax OrElse TypeOf n Is ExitStatementSyntax).Any()
ExtractMethod\VisualBasicMethodExtractor.PostProcessor.vb (1)
222Dim returnStatement = TryCast(statements.ElementAtOrDefault(1), ReturnStatementSyntax)
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb (1)
198Dim returnStatement = TryCast(statements(0), ReturnStatementSyntax)
ExtractMethod\VisualBasicSelectionValidator.Validator.vb (1)
49TypeOf statement Is ReturnStatementSyntax OrElse
ExtractMethod\VisualBasicSelectionValidator.vb (3)
564If TypeOf statement Is ReturnStatementSyntax Then 581Dim returnStatements = jumpsOutOfRegionStatements.Where(Function(n) TypeOf n Is ReturnStatementSyntax OrElse TypeOf n Is ExitStatementSyntax) 605Function(r As ReturnStatementSyntax) r.Expression IsNot Nothing,
Highlighting\KeywordHighlightingHelpers.vb (2)
31ElseIf checkReturns AndAlso TypeOf node Is ReturnStatementSyntax Then 32With DirectCast(node, ReturnStatementSyntax)
VisualBasicChangeToYieldCodeFixProvider.vb (1)
41Dim returnStatement = TryCast(node, ReturnStatementSyntax)
VisualBasicRemoveAsyncModifierCodeFixProvider.vb (1)
17Inherits AbstractRemoveAsyncModifierCodeFixProvider(Of ReturnStatementSyntax, ExpressionSyntax)
VisualBasicUseAutoPropertyAnalyzer.vb (1)
95Dim expr = DirectCast(statement, ReturnStatementSyntax).Expression
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (2)
Generated\Syntax.Test.xml.Generated.vb (1)
12308Private Shared Function GenerateRedReturnStatement() As ReturnStatementSyntax
Parser\ParseAsyncTests.vb (1)
139Dim returnStatement = tree.GetRoot().DescendantNodes.OfType(Of ReturnStatementSyntax).Single()
Microsoft.CodeAnalysis.VisualBasic.Workspaces (6)
IsStatementTerminatingTokenVisitor.vb (1)
103Public Overrides Function VisitReturnStatement(node As Microsoft.CodeAnalysis.VisualBasic.Syntax.ReturnStatementSyntax) As Boolean
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (1)
418targetToken.IsChildToken(Of ReturnStatementSyntax)(Function(returnStatement) returnStatement.ReturnKeyword) OrElse
VisualBasicSyntaxFacts.vb (1)
249Return DirectCast(node, ReturnStatementSyntax).Expression
VisualBasicTypeInferenceService.TypeInferrer.vb (3)
90Function(returnStatement As ReturnStatementSyntax) InferTypeForReturnStatement(returnStatement), 165Function(returnStatement As ReturnStatementSyntax) InferTypeForReturnStatement(returnStatement, token), 717Private Function InferTypeForReturnStatement(returnStatement As ReturnStatementSyntax, Optional previousToken As SyntaxToken = Nothing) As IEnumerable(Of TypeInferenceInfo)
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (2)
CodeGeneration\SyntaxGeneratorTests.vb (2)
478VerifySyntax(Of ReturnStatementSyntax)(Generator.ReturnStatement(), "Return") 479VerifySyntax(Of ReturnStatementSyntax)(Generator.ReturnStatement(Generator.IdentifierName("x")), "Return x")
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
Help\VisualBasicHelpContextService.Visitor.vb (1)
656Public Overrides Sub VisitReturnStatement(node As ReturnStatementSyntax)
Roslyn.Compilers.VisualBasic.IOperation.UnitTests (10)
IOperation\IOperationTests_IConversionExpression.vb (3)
2741VerifyOperationTreeAndDiagnosticsForTest(Of ReturnStatementSyntax)(source, expectedOperationTree, expectedDiagnostics, 2774VerifyOperationTreeAndDiagnosticsForTest(Of ReturnStatementSyntax)(source, expectedOperationTree, expectedDiagnostics, 3388Return DirectCast(syntax, ReturnStatementSyntax).Expression
IOperation\IOperationTests_IParenthesizedExpression.vb (3)
87VerifyOperationTreeAndDiagnosticsForTest(Of ReturnStatementSyntax)(source, expectedOperationTree, expectedDiagnostics) 250VerifyOperationTreeAndDiagnosticsForTest(Of ReturnStatementSyntax)(source, expectedOperationTree, expectedDiagnostics) 413VerifyOperationTreeAndDiagnosticsForTest(Of ReturnStatementSyntax)(source, expectedOperationTree, expectedDiagnostics)
IOperation\IOperationTests_IReturnStatement.vb (4)
32VerifyOperationTreeAndDiagnosticsForTest(Of ReturnStatementSyntax)(source, expectedOperationTree, expectedDiagnostics) 53VerifyOperationTreeAndDiagnosticsForTest(Of ReturnStatementSyntax)(source, expectedOperationTree, expectedDiagnostics) 96VerifyOperationTreeAndDiagnosticsForTest(Of ReturnStatementSyntax)(source, expectedOperationTree, expectedDiagnostics) 126VerifyOperationTreeAndDiagnosticsForTest(Of ReturnStatementSyntax)(source, expectedOperationTree, expectedDiagnostics)