47 references to ReturnStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (12)
Binding\Binder_Expressions.vb (1)
1123
Dim ret = DirectCast(functionBlock.Statements(0),
ReturnStatementSyntax
)
Binding\Binder_Statements.vb (2)
125
Return BindReturn(DirectCast(node,
ReturnStatementSyntax
), diagnostics)
4994
Private Function BindReturn(originalSyntax As
ReturnStatementSyntax
, diagnostics As BindingDiagnosticBag) As BoundStatement
Generated\Syntax.xml.Main.Generated.vb (6)
254
Public Overridable Function VisitReturnStatement(ByVal node As
ReturnStatementSyntax
) As TResult
989
Public Overridable Sub VisitReturnStatement(ByVal node As
ReturnStatementSyntax
)
2896
Public Overrides Function VisitReturnStatement(ByVal node As
ReturnStatementSyntax
) As SyntaxNode
13906
Public Shared Function ReturnStatement(returnKeyword As SyntaxToken, expression As ExpressionSyntax) As
ReturnStatementSyntax
13922
Public Shared Function ReturnStatement(expression As ExpressionSyntax) As
ReturnStatementSyntax
13930
Public Shared Function ReturnStatement() As
ReturnStatementSyntax
Generated\Syntax.xml.Syntax.Generated.vb (3)
14100
Public Shadows Function WithReturnKeyword(returnKeyword as SyntaxToken) As
ReturnStatementSyntax
14121
Public Shadows Function WithExpression(expression as ExpressionSyntax) As
ReturnStatementSyntax
14162
Public 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)
101
Dim expr = DirectCast(statement,
ReturnStatementSyntax
).Expression
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
242
Return DirectCast(node,
ReturnStatementSyntax
).Expression
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (7)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (3)
90
Function(returnStatement As
ReturnStatementSyntax
) InferTypeForReturnStatement(returnStatement),
165
Function(returnStatement As
ReturnStatementSyntax
) InferTypeForReturnStatement(returnStatement, token),
717
Private Function InferTypeForReturnStatement(returnStatement As
ReturnStatementSyntax
, Optional previousToken As SyntaxToken = Nothing) As IEnumerable(Of TypeInferenceInfo)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\Iterator\VisualBasicChangeToYieldCodeFixProvider.vb (1)
45
Dim returnStatement = TryCast(node,
ReturnStatementSyntax
)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\RemoveAsyncModifier\VisualBasicRemoveAsyncModifierCodeFixProvider.vb (1)
17
Inherits AbstractRemoveAsyncModifierCodeFixProvider(Of
ReturnStatementSyntax
, ExpressionSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\IsStatementTerminatingTokenVisitor.vb (1)
103
Public Overrides Function VisitReturnStatement(node As Microsoft.CodeAnalysis.VisualBasic.Syntax.
ReturnStatementSyntax
) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
418
targetToken.IsChildToken(Of
ReturnStatementSyntax
)(Function(returnStatement) returnStatement.ReturnKeyword) OrElse
Microsoft.CodeAnalysis.VisualBasic.Features (14)
CodeRefactorings\InlineMethod\VisualBasicInlineMethodRefactoringProvider.vb (1)
30
Dim returnStatement = TryCast(singleStatement,
ReturnStatementSyntax
)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
2253
Return DirectCast(statement,
ReturnStatementSyntax
).Expression
ExtractMethod\VisualBasicMethodExtractor.Analyzer.vb (1)
55
returnStatementCount:=controlFlowAnalysis.ExitPoints.Count(Function(n) TypeOf n Is
ReturnStatementSyntax
OrElse TypeOf n Is ExitStatementSyntax),
ExtractMethod\VisualBasicMethodExtractor.PostProcessor.vb (1)
224
Dim returnStatement = TryCast(statements.ElementAtOrDefault(1),
ReturnStatementSyntax
)
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb (1)
226
Dim returnStatement = TryCast(statements(0),
ReturnStatementSyntax
)
ExtractMethod\VisualBasicSelectionResult.vb (3)
276
If TypeOf statement Is
ReturnStatementSyntax
Then
295
Where(Function(n) TypeOf n Is
ReturnStatementSyntax
OrElse TypeOf n Is ExitStatementSyntax).
307
Function(r As
ReturnStatementSyntax
) r.Expression IsNot Nothing,
ExtractMethod\VisualBasicSelectionValidator.Validator.vb (1)
50
TypeOf statement Is
ReturnStatementSyntax
OrElse
Highlighting\KeywordHighlightingHelpers.vb (2)
31
ElseIf checkReturns AndAlso TypeOf node Is
ReturnStatementSyntax
Then
32
With DirectCast(node,
ReturnStatementSyntax
)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseAutoProperty\VisualBasicUseAutoPropertyAnalyzer.vb (1)
101
Dim expr = DirectCast(statement,
ReturnStatementSyntax
).Expression
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\Iterator\VisualBasicChangeToYieldCodeFixProvider.vb (1)
45
Dim returnStatement = TryCast(node,
ReturnStatementSyntax
)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\RemoveAsyncModifier\VisualBasicRemoveAsyncModifierCodeFixProvider.vb (1)
17
Inherits AbstractRemoveAsyncModifierCodeFixProvider(Of
ReturnStatementSyntax
, ExpressionSyntax)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (6)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (3)
90
Function(returnStatement As
ReturnStatementSyntax
) InferTypeForReturnStatement(returnStatement),
165
Function(returnStatement As
ReturnStatementSyntax
) InferTypeForReturnStatement(returnStatement, token),
717
Private 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)
242
Return DirectCast(node,
ReturnStatementSyntax
).Expression
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\IsStatementTerminatingTokenVisitor.vb (1)
103
Public Overrides Function VisitReturnStatement(node As Microsoft.CodeAnalysis.VisualBasic.Syntax.
ReturnStatementSyntax
) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
418
targetToken.IsChildToken(Of
ReturnStatementSyntax
)(Function(returnStatement) returnStatement.ReturnKeyword) OrElse
Roslyn.Diagnostics.VisualBasic.Analyzers (6)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (3)
90
Function(returnStatement As
ReturnStatementSyntax
) InferTypeForReturnStatement(returnStatement),
165
Function(returnStatement As
ReturnStatementSyntax
) InferTypeForReturnStatement(returnStatement, token),
717
Private 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)
242
Return DirectCast(node,
ReturnStatementSyntax
).Expression
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\IsStatementTerminatingTokenVisitor.vb (1)
103
Public Overrides Function VisitReturnStatement(node As Microsoft.CodeAnalysis.VisualBasic.Syntax.
ReturnStatementSyntax
) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
418
targetToken.IsChildToken(Of
ReturnStatementSyntax
)(Function(returnStatement) returnStatement.ReturnKeyword) OrElse