47 references to ReturnStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (12)
Binding\Binder_Expressions.vb (1)
1123Dim ret = DirectCast(functionBlock.Statements(0), ReturnStatementSyntax)
Binding\Binder_Statements.vb (2)
125Return BindReturn(DirectCast(node, ReturnStatementSyntax), diagnostics) 4994Private 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)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseAutoProperty\VisualBasicUseAutoPropertyAnalyzer.vb (1)
101Dim expr = DirectCast(statement, ReturnStatementSyntax).Expression
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
242Return DirectCast(node, ReturnStatementSyntax).Expression
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (7)
src\f736901a33c2b55b\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)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\Iterator\VisualBasicChangeToYieldCodeFixProvider.vb (1)
45Dim returnStatement = TryCast(node, ReturnStatementSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\RemoveAsyncModifier\VisualBasicRemoveAsyncModifierCodeFixProvider.vb (1)
17Inherits AbstractRemoveAsyncModifierCodeFixProvider(Of ReturnStatementSyntax, ExpressionSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\IsStatementTerminatingTokenVisitor.vb (1)
103Public Overrides Function VisitReturnStatement(node As Microsoft.CodeAnalysis.VisualBasic.Syntax.ReturnStatementSyntax) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
418targetToken.IsChildToken(Of ReturnStatementSyntax)(Function(returnStatement) returnStatement.ReturnKeyword) OrElse
Microsoft.CodeAnalysis.VisualBasic.Features (14)
CodeRefactorings\InlineMethod\VisualBasicInlineMethodRefactoringProvider.vb (1)
30Dim returnStatement = TryCast(singleStatement, ReturnStatementSyntax)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
2253Return DirectCast(statement, ReturnStatementSyntax).Expression
ExtractMethod\VisualBasicMethodExtractor.Analyzer.vb (1)
55returnStatementCount:=controlFlowAnalysis.ExitPoints.Count(Function(n) TypeOf n Is ReturnStatementSyntax OrElse TypeOf n Is ExitStatementSyntax),
ExtractMethod\VisualBasicMethodExtractor.PostProcessor.vb (1)
224Dim returnStatement = TryCast(statements.ElementAtOrDefault(1), ReturnStatementSyntax)
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb (1)
226Dim returnStatement = TryCast(statements(0), ReturnStatementSyntax)
ExtractMethod\VisualBasicSelectionResult.vb (3)
276If TypeOf statement Is ReturnStatementSyntax Then 295Where(Function(n) TypeOf n Is ReturnStatementSyntax OrElse TypeOf n Is ExitStatementSyntax). 307Function(r As ReturnStatementSyntax) r.Expression IsNot Nothing,
ExtractMethod\VisualBasicSelectionValidator.Validator.vb (1)
50TypeOf statement Is ReturnStatementSyntax OrElse
Highlighting\KeywordHighlightingHelpers.vb (2)
31ElseIf checkReturns AndAlso TypeOf node Is ReturnStatementSyntax Then 32With DirectCast(node, ReturnStatementSyntax)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseAutoProperty\VisualBasicUseAutoPropertyAnalyzer.vb (1)
101Dim expr = DirectCast(statement, ReturnStatementSyntax).Expression
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\Iterator\VisualBasicChangeToYieldCodeFixProvider.vb (1)
45Dim returnStatement = TryCast(node, ReturnStatementSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\RemoveAsyncModifier\VisualBasicRemoveAsyncModifierCodeFixProvider.vb (1)
17Inherits AbstractRemoveAsyncModifierCodeFixProvider(Of ReturnStatementSyntax, ExpressionSyntax)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (6)
src\f736901a33c2b55b\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)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
242Return DirectCast(node, ReturnStatementSyntax).Expression
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\IsStatementTerminatingTokenVisitor.vb (1)
103Public Overrides Function VisitReturnStatement(node As Microsoft.CodeAnalysis.VisualBasic.Syntax.ReturnStatementSyntax) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
418targetToken.IsChildToken(Of ReturnStatementSyntax)(Function(returnStatement) returnStatement.ReturnKeyword) OrElse
Roslyn.Diagnostics.VisualBasic.Analyzers (6)
src\f736901a33c2b55b\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)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
242Return DirectCast(node, ReturnStatementSyntax).Expression
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\IsStatementTerminatingTokenVisitor.vb (1)
103Public Overrides Function VisitReturnStatement(node As Microsoft.CodeAnalysis.VisualBasic.Syntax.ReturnStatementSyntax) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
418targetToken.IsChildToken(Of ReturnStatementSyntax)(Function(returnStatement) returnStatement.ReturnKeyword) OrElse