31 types derived from ExecutableStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (31)
Generated\Syntax.xml.Syntax.Generated.vb (31)
12510Inherits ExecutableStatementSyntax 12598Inherits ExecutableStatementSyntax 12710Inherits ExecutableStatementSyntax 12861Inherits ExecutableStatementSyntax 13013Inherits ExecutableStatementSyntax 13165Inherits ExecutableStatementSyntax 13316Inherits ExecutableStatementSyntax 13445Inherits ExecutableStatementSyntax 13552Inherits ExecutableStatementSyntax 13755Inherits ExecutableStatementSyntax 13850Inherits ExecutableStatementSyntax 13962Inherits ExecutableStatementSyntax 14072Inherits ExecutableStatementSyntax 14186Inherits ExecutableStatementSyntax 14508Inherits ExecutableStatementSyntax 15339Inherits ExecutableStatementSyntax 16256Inherits ExecutableStatementSyntax 16369Inherits ExecutableStatementSyntax 16552Inherits ExecutableStatementSyntax 16703Inherits ExecutableStatementSyntax 16822Inherits ExecutableStatementSyntax 17957Inherits ExecutableStatementSyntax 18573Inherits ExecutableStatementSyntax 19944Inherits ExecutableStatementSyntax 20069Inherits ExecutableStatementSyntax 20323Inherits ExecutableStatementSyntax 20437Inherits ExecutableStatementSyntax 20598Inherits ExecutableStatementSyntax 20856Inherits ExecutableStatementSyntax 21128Inherits ExecutableStatementSyntax 34348Inherits ExecutableStatementSyntax
80 references to ExecutableStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (13)
Binding\AttributeSemanticModel.vb (1)
80Friend Overrides Function TryGetSpeculativeSemanticModelCore(parentModel As SyntaxTreeSemanticModel, position As Integer, statement As ExecutableStatementSyntax, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean
Binding\InitializerSemanticModel.vb (1)
219Friend Overrides Function TryGetSpeculativeSemanticModelCore(parentModel As SyntaxTreeSemanticModel, position As Integer, statement As ExecutableStatementSyntax, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean
Binding\MethodBodySemanticModel.vb (1)
66Friend Overrides Function TryGetSpeculativeSemanticModelCore(parentModel As SyntaxTreeSemanticModel, position As Integer, statement As ExecutableStatementSyntax, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean
Binding\SpeculativeMemberSemanticModel.vb (1)
30Friend Overrides Function TryGetSpeculativeSemanticModelCore(parentModel As SyntaxTreeSemanticModel, position As Integer, statement As ExecutableStatementSyntax, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean
Compilation\SemanticModel.vb (3)
2208Public Function TryGetSpeculativeSemanticModel(position As Integer, statement As ExecutableStatementSyntax, <Out> ByRef speculativeModel As SemanticModel) As Boolean 2219Friend MustOverride Function TryGetSpeculativeSemanticModelCore(parentModel As SyntaxTreeSemanticModel, position As Integer, statement As ExecutableStatementSyntax, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean 3382If TypeOf statementOrExpression Is ExecutableStatementSyntax Then
Compilation\SpeculativeSemanticModelWithMemberModel.vb (1)
297Friend Overrides Function TryGetSpeculativeSemanticModelCore(parentModel As SyntaxTreeSemanticModel, position As Integer, statement As ExecutableStatementSyntax, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean
Compilation\SyntaxTreeSemanticModel.vb (3)
1461Friend Overrides Function TryGetSpeculativeSemanticModelCore(parentModel As SyntaxTreeSemanticModel, position As Integer, statement As ExecutableStatementSyntax, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean 1790If Not TypeOf firstStatement Is ExecutableStatementSyntax OrElse Not TypeOf lastStatement Is ExecutableStatementSyntax Then
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
2626If memberSyntax.Kind = SyntaxKind.EmptyStatement OrElse TypeOf memberSyntax Is ExecutableStatementSyntax Then
VisualBasicExtensions.vb (1)
1873Public Function TryGetSpeculativeSemanticModel(semanticModel As SemanticModel, position As Integer, statement As ExecutableStatementSyntax, <Out> ByRef speculativeModel As SemanticModel) As Boolean
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (11)
src\05663ba141f6a98d\VisualBasicConsecutiveStatementPlacementDiagnosticAnalyzer.vb (1)
31Inherits AbstractConsecutiveStatementPlacementDiagnosticAnalyzer(Of ExecutableStatementSyntax)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseNullPropagation\VisualBasicUseNullPropagationDiagnosticAnalyzer.vb (4)
17ExecutableStatementSyntax, 47ByRef trueStatements As ImmutableArray(Of ExecutableStatementSyntax)) As Boolean 63If Not ifStatement.Statements.All(Function(s) TypeOf s Is ExecutableStatementSyntax) Then 67trueStatements = ifStatement.Statements.Cast(Of ExecutableStatementSyntax)().ToImmutableArrayOrEmpty()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (2)
106If singleLineLambdaExpression IsNot Nothing AndAlso TypeOf singleLineLambdaExpression.Body Is ExecutableStatementSyntax Then 836.OfType(Of ExecutableStatementSyntax) _
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
220Return TypeOf node Is ExecutableStatementSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\CastAnalyzer.vb (1)
162Dim parentStatement = parentExpression.FirstAncestorOrSelf(Of ExecutableStatementSyntax)()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (2)
71Return TypeOf node Is ExecutableStatementSyntax OrElse 127Dim statementNode = TryCast(nodeToSpeculate, ExecutableStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (2)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseNullPropagation\VisualBasicUseNullPropagationCodeFixProvider.vb (2)
18ExecutableStatementSyntax, 37Protected Overrides Function PostProcessElseIf(ifStatement As MultiLineIfBlockSyntax, newWhenTrueStatement As ExecutableStatementSyntax) As SyntaxNode
Microsoft.CodeAnalysis.VisualBasic.Features (36)
CodeRefactorings\InlineMethod\VisualBasicInlineMethodRefactoringProvider.vb (1)
18Inherits AbstractInlineMethodRefactoringProvider(Of MethodBlockSyntax, ExecutableStatementSyntax, ExpressionSyntax, InvocationExpressionSyntax)
ConvertIfToSwitch\VisualBasicConvertIfToSwitchCodeRefactoringProvider.Rewriting.vb (1)
27Public Overrides Function CreateSwitchStatement(ifStatement As ExecutableStatementSyntax, expression As ExpressionSyntax, sectionList As IEnumerable(Of SyntaxNode)) As SyntaxNode
ConvertIfToSwitch\VisualBasicConvertIfToSwitchCodeRefactoringProvider.vb (1)
15Inherits AbstractConvertIfToSwitchCodeRefactoringProvider(Of ExecutableStatementSyntax, ExpressionSyntax, SyntaxNode, SyntaxNode)
EditAndContinue\BreakpointSpans.vb (1)
221Dim executableStatement = TryCast(node, ExecutableStatementSyntax)
ExtractMethod\Extensions.vb (5)
39Public Function GetStatementUnderContainer(node As SyntaxNode) As ExecutableStatementSyntax 44TypeOf node Is ExecutableStatementSyntax AndAlso 45node.Parent.ContainStatement(DirectCast(node, ExecutableStatementSyntax)) Then 46Return TryCast(node, ExecutableStatementSyntax) 387Public Function CreateAssignmentExpressionStatementWithValue(identifier As SyntaxToken, rvalue As ExpressionSyntax) As ExecutableStatementSyntax
ExtractMethod\VisualBasicExtractMethodService.vb (1)
16ExecutableStatementSyntax,
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb (2)
56Protected Overrides Function CreateBreakStatement() As ExecutableStatementSyntax 60Protected Overrides Function CreateContinueStatement() As ExecutableStatementSyntax
ExtractMethod\VisualBasicSelectionResult.vb (9)
200Public Overrides Function GetFirstStatementUnderContainer() As ExecutableStatementSyntax 207Dim statement As ExecutableStatementSyntax 210statement = firstStatement.GetAncestorsOrThis(Of ExecutableStatementSyntax) _ 224Public Overrides Function GetLastStatementUnderContainer() As ExecutableStatementSyntax 231GetAncestorsOrThis(Of ExecutableStatementSyntax). 292Public Overrides Function GetOuterReturnStatements(commonRoot As SyntaxNode, exitPoints As ImmutableArray(Of SyntaxNode)) As ImmutableArray(Of ExecutableStatementSyntax) 294OfType(Of ExecutableStatementSyntax). 300returnStatements As ImmutableArray(Of ExecutableStatementSyntax), 308Function(n As ExecutableStatementSyntax) True)
ExtractMethod\VisualBasicSelectionValidator.vb (5)
148If selectionInfo.FirstTokenInFinalSpan.GetAncestor(Of ExecutableStatementSyntax)() Is Nothing OrElse 149selectionInfo.LastTokenInFinalSpan.GetAncestor(Of ExecutableStatementSyntax)() Is Nothing Then 252Dim outerNode = selectionInfo.CommonRoot.GetOutermostNodeWithSameSpan(Function(n) TypeOf n Is ExecutableStatementSyntax OrElse TypeOf n Is ExpressionSyntax) 280Dim singleStatement = statement1.GetAncestorsOrThis(Of ExecutableStatementSyntax)().FirstOrDefault( 306.Where(Function(n) TypeOf n Is ExpressionSyntax OrElse TypeOf n Is ExecutableStatementSyntax) _
InvertIf\VisualBasicInvertIfCodeRefactoringProvider.vb (2)
9Friend MustInherit Class VisualBasicInvertIfCodeRefactoringProvider(Of TIfStatementSyntax As ExecutableStatementSyntax) 102Return TypeOf node Is ExecutableStatementSyntax
NavigationBar\VisualBasicNavigationBarItemService.vb (1)
83TypeOf node Is ExecutableStatementSyntax OrElse
src\05663ba141f6a98d\VisualBasicConsecutiveStatementPlacementDiagnosticAnalyzer.vb (1)
31Inherits AbstractConsecutiveStatementPlacementDiagnosticAnalyzer(Of ExecutableStatementSyntax)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseNullPropagation\VisualBasicUseNullPropagationDiagnosticAnalyzer.vb (4)
17ExecutableStatementSyntax, 47ByRef trueStatements As ImmutableArray(Of ExecutableStatementSyntax)) As Boolean 63If Not ifStatement.Statements.All(Function(s) TypeOf s Is ExecutableStatementSyntax) Then 67trueStatements = ifStatement.Statements.Cast(Of ExecutableStatementSyntax)().ToImmutableArrayOrEmpty()
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseNullPropagation\VisualBasicUseNullPropagationCodeFixProvider.vb (2)
18ExecutableStatementSyntax, 37Protected Overrides Function PostProcessElseIf(ifStatement As MultiLineIfBlockSyntax, newWhenTrueStatement As ExecutableStatementSyntax) As SyntaxNode
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (3)
Microsoft.NetCore.Analyzers\Performance\BasicPreferDictionaryTryMethodsOverContainsKeyGuardFixer.vb (3)
68Dim addStatementNode As ExecutableStatementSyntax = Nothing 271addStatementNode As ExecutableStatementSyntax, changedValueNode As SyntaxNode, variableName As String, 297Public ReadOnly Property AddStatementNode As ExecutableStatementSyntax
Microsoft.CodeAnalysis.VisualBasic.Workspaces (9)
Rename\VisualBasicRenameRewriterLanguageService.vb (1)
852Dim enclosingStatement = token.FirstAncestorOrSelf(Function(n) TypeOf (n) Is ExecutableStatementSyntax)
Simplification\Reducers\VisualBasicCallReducer.vb (1)
32) As ExecutableStatementSyntax
Simplification\VisualBasicSimplificationService.vb (1)
20Inherits AbstractSimplificationService(Of CompilationUnitSyntax, ExpressionSyntax, ExecutableStatementSyntax, CrefReferenceSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (2)
106If singleLineLambdaExpression IsNot Nothing AndAlso TypeOf singleLineLambdaExpression.Body Is ExecutableStatementSyntax Then 836.OfType(Of ExecutableStatementSyntax) _
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
220Return TypeOf node Is ExecutableStatementSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\CastAnalyzer.vb (1)
162Dim parentStatement = parentExpression.FirstAncestorOrSelf(Of ExecutableStatementSyntax)()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (2)
71Return TypeOf node Is ExecutableStatementSyntax OrElse 127Dim statementNode = TryCast(nodeToSpeculate, ExecutableStatementSyntax)
Roslyn.Diagnostics.VisualBasic.Analyzers (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (2)
106If singleLineLambdaExpression IsNot Nothing AndAlso TypeOf singleLineLambdaExpression.Body Is ExecutableStatementSyntax Then 836.OfType(Of ExecutableStatementSyntax) _
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
220Return TypeOf node Is ExecutableStatementSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\CastAnalyzer.vb (1)
162Dim parentStatement = parentExpression.FirstAncestorOrSelf(Of ExecutableStatementSyntax)()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (2)
71Return TypeOf node Is ExecutableStatementSyntax OrElse 127Dim statementNode = TryCast(nodeToSpeculate, ExecutableStatementSyntax)