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
31 instantiations of ExecutableStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (31)
Generated\Syntax.xml.Syntax.Generated.vb (31)
12515MyBase.New(green, parent, startLocation) 12603MyBase.New(green, parent, startLocation) 12717MyBase.New(green, parent, startLocation) 12868MyBase.New(green, parent, startLocation) 13020MyBase.New(green, parent, startLocation) 13172MyBase.New(green, parent, startLocation) 13321MyBase.New(green, parent, startLocation) 13449MyBase.New(green, parent, startLocation) 13557MyBase.New(green, parent, startLocation) 13759MyBase.New(green, parent, startLocation) 13854MyBase.New(green, parent, startLocation) 13966MyBase.New(green, parent, startLocation) 14077MyBase.New(green, parent, startLocation) 14193MyBase.New(green, parent, startLocation) 14517MyBase.New(green, parent, startLocation) 15348MyBase.New(green, parent, startLocation) 16261MyBase.New(green, parent, startLocation) 16374MyBase.New(green, parent, startLocation) 16556MyBase.New(green, parent, startLocation) 16708MyBase.New(green, parent, startLocation) 16829MyBase.New(green, parent, startLocation) 17964MyBase.New(green, parent, startLocation) 18579MyBase.New(green, parent, startLocation) 19949MyBase.New(green, parent, startLocation) 20075MyBase.New(green, parent, startLocation) 20328MyBase.New(green, parent, startLocation) 20443MyBase.New(green, parent, startLocation) 20604MyBase.New(green, parent, startLocation) 20861MyBase.New(green, parent, startLocation) 21133MyBase.New(green, parent, startLocation) 34353MyBase.New(green, parent, startLocation)
105 references to ExecutableStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (15)
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)
2209Public Function TryGetSpeculativeSemanticModel(position As Integer, statement As ExecutableStatementSyntax, <Out> ByRef speculativeModel As SemanticModel) As Boolean 2220Friend MustOverride Function TryGetSpeculativeSemanticModelCore(parentModel As SyntaxTreeSemanticModel, position As Integer, statement As ExecutableStatementSyntax, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean 3383If 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
Lowering\LocalRewriter\LocalRewriter_UnstructuredExceptionHandling.vb (2)
521If Not (TypeOf statement.Syntax Is ExecutableStatementSyntax) Then 549Debug.Assert(TypeOf statement.Syntax Is ExecutableStatementSyntax)
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
2614If memberSyntax.Kind = SyntaxKind.EmptyStatement OrElse TypeOf memberSyntax Is ExecutableStatementSyntax Then
VisualBasicExtensions.vb (1)
1851Public Function TryGetSpeculativeSemanticModel(semanticModel As SemanticModel, position As Integer, statement As ExecutableStatementSyntax, <Out> ByRef speculativeModel As SemanticModel) As Boolean
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (10)
CastAnalyzer.vb (1)
165Dim parentStatement = parentExpression.FirstAncestorOrSelf(Of ExecutableStatementSyntax)()
SpeculationAnalyzer.vb (2)
71Return TypeOf node Is ExecutableStatementSyntax OrElse 127Dim statementNode = TryCast(nodeToSpeculate, ExecutableStatementSyntax)
SyntaxNodeExtensions.vb (2)
105If singleLineLambdaExpression IsNot Nothing AndAlso TypeOf singleLineLambdaExpression.Body Is ExecutableStatementSyntax Then 864.OfType(Of ExecutableStatementSyntax) _
VisualBasicConsecutiveStatementPlacementDiagnosticAnalyzer.vb (1)
31Inherits AbstractConsecutiveStatementPlacementDiagnosticAnalyzer(Of ExecutableStatementSyntax)
VisualBasicSyntaxFacts.vb (1)
220Return TypeOf node Is ExecutableStatementSyntax
VisualBasicUseNullPropagationDiagnosticAnalyzer.vb (3)
19ExecutableStatementSyntax, 53ByRef trueStatement As ExecutableStatementSyntax) As Boolean 69trueStatement = TryCast(ifStatement.Statements(0), ExecutableStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (6)
VisualBasicUseNullPropagationCodeFixProvider.vb (6)
17ExecutableStatementSyntax, 34Protected Overrides Function TryGetBlock(node As SyntaxNode, ByRef block As ExecutableStatementSyntax) As Boolean 38Protected Overrides Function ReplaceBlockStatements(block As ExecutableStatementSyntax, newInnerStatement As ExecutableStatementSyntax) As ExecutableStatementSyntax 42Protected Overrides Function PostProcessElseIf(ifStatement As MultiLineIfBlockSyntax, newWhenTrueStatement As ExecutableStatementSyntax) As SyntaxNode
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (3)
CompilationContext.vb (1)
126syntax As ExecutableStatementSyntax,
EvaluationContext.vb (1)
370Dim moduleBuilder = context.Compile(DirectCast(syntax, ExecutableStatementSyntax), s_typeName, s_methodName, aliases, testData, diagnostics, synthesizedMethod)
SyntaxHelpers.vb (1)
22Friend Function ParseExpression(expr As String, diagnostics As DiagnosticBag, allowFormatSpecifiers As Boolean, <Out> ByRef formatSpecifiers As ReadOnlyCollection(Of String)) As ExecutableStatementSyntax
Microsoft.CodeAnalysis.VisualBasic.Features (32)
CodeRefactorings\InlineMethod\VisualBasicInlineMethodRefactoringProvider.vb (1)
18Inherits AbstractInlineMethodRefactoringProvider(Of MethodBlockSyntax, ExecutableStatementSyntax, ExpressionSyntax, InvocationExpressionSyntax)
ConvertIfToSwitch\VisualBasicConvertIfToSwitchCodeRefactoringProvider.Rewriting.vb (1)
26Public Overrides Function CreateSwitchStatement(ifStatement As ExecutableStatementSyntax, expression As SyntaxNode, 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 (4)
39Public Function GetStatementUnderContainer(node As SyntaxNode) As ExecutableStatementSyntax 44TypeOf node Is ExecutableStatementSyntax AndAlso 45node.Parent.ContainStatement(DirectCast(node, ExecutableStatementSyntax)) Then 46Return TryCast(node, ExecutableStatementSyntax)
ExtractMethod\VisualBasicSelectionResult.vb (9)
219Public Overloads Function GetFirstStatement() As ExecutableStatementSyntax 220Return GetFirstStatement(Of ExecutableStatementSyntax)() 223Public Overloads Function GetLastStatement() As ExecutableStatementSyntax 224Return GetLastStatement(Of ExecutableStatementSyntax)() 227Public Function GetFirstStatementUnderContainer() As ExecutableStatementSyntax 234Dim statement As ExecutableStatementSyntax 237statement = firstStatement.GetAncestorsOrThis(Of ExecutableStatementSyntax) _ 251Public Function GetLastStatementUnderContainer() As ExecutableStatementSyntax 257Dim lastStatement = Me.GetLastStatement().GetAncestorsOrThis(Of ExecutableStatementSyntax) _
ExtractMethod\VisualBasicSelectionValidator.vb (2)
148If selectionInfo.FirstTokenInFinalSpan.GetAncestor(Of ExecutableStatementSyntax)() Is Nothing OrElse 149selectionInfo.LastTokenInFinalSpan.GetAncestor(Of ExecutableStatementSyntax)() Is Nothing Then
InvertIf\VisualBasicInvertIfCodeRefactoringProvider.vb (2)
9Friend MustInherit Class VisualBasicInvertIfCodeRefactoringProvider(Of TIfStatementSyntax As ExecutableStatementSyntax) 96Return TypeOf node Is ExecutableStatementSyntax
NavigationBar\VisualBasicNavigationBarItemService.vb (1)
84TypeOf node Is ExecutableStatementSyntax OrElse
VisualBasicConsecutiveStatementPlacementDiagnosticAnalyzer.vb (1)
31Inherits AbstractConsecutiveStatementPlacementDiagnosticAnalyzer(Of ExecutableStatementSyntax)
VisualBasicUseNullPropagationCodeFixProvider.vb (6)
17ExecutableStatementSyntax, 34Protected Overrides Function TryGetBlock(node As SyntaxNode, ByRef block As ExecutableStatementSyntax) As Boolean 38Protected Overrides Function ReplaceBlockStatements(block As ExecutableStatementSyntax, newInnerStatement As ExecutableStatementSyntax) As ExecutableStatementSyntax 42Protected Overrides Function PostProcessElseIf(ifStatement As MultiLineIfBlockSyntax, newWhenTrueStatement As ExecutableStatementSyntax) As SyntaxNode
VisualBasicUseNullPropagationDiagnosticAnalyzer.vb (3)
19ExecutableStatementSyntax, 53ByRef trueStatement As ExecutableStatementSyntax) As Boolean 69trueStatement = TryCast(ifStatement.Statements(0), ExecutableStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (29)
Compilation\GetSemanticInfoBrokenCodeTests.vb (2)
503Private Shared Function GetAllStatements(node As VisualBasicSyntaxNode) As IEnumerable(Of ExecutableStatementSyntax) 504Return node.DescendantNodesAndSelf().OfType(Of ExecutableStatementSyntax)()
Compilation\SemanticModelAPITests.vb (17)
591Dim originalStatement = DirectCast(methodBlock.Statements(0), ExecutableStatementSyntax) 763End If]]>.Value), ExecutableStatementSyntax) 816Dim originalStatement = DirectCast(methodBlock.Statements(0), ExecutableStatementSyntax) 822Dim speculatedStatement = DirectCast(SyntaxFactory.ParseExecutableStatement("Dim z As Integer = 0"), ExecutableStatementSyntax) 838speculatedStatement = DirectCast(SyntaxFactory.ParseExecutableStatement("Dim y As String = Nothing"), ExecutableStatementSyntax) 895Dim speculatedStatement = DirectCast(SyntaxFactory.ParseExecutableStatement("Dim x = A.X"), ExecutableStatementSyntax) 938Dim speculatedStatement = DirectCast(SyntaxFactory.ParseExecutableStatement("Label: y = y + 1"), ExecutableStatementSyntax) 973Dim speculatedStatement = DirectCast(SyntaxFactory.ParseExecutableStatement("Dim var As Func(Of Integer, Integer) = Function(z) x + z"), ExecutableStatementSyntax) 1429End If]]>.Value), ExecutableStatementSyntax) 1499End If]]>.Value), ExecutableStatementSyntax) 1548End If]]>.Value), ExecutableStatementSyntax) 1579Dim originalStatement = DirectCast(methodBlock.Statements(0), ExecutableStatementSyntax) 1585Dim speculatedStatement = DirectCast(SyntaxFactory.ParseExecutableStatement("Dim z As Integer = 0"), ExecutableStatementSyntax) 1602speculatedStatement = DirectCast(SyntaxFactory.ParseExecutableStatement("Dim y As String = Nothing"), ExecutableStatementSyntax) 1618speculatedStatement = DirectCast(SyntaxFactory.ParseExecutableStatement("Dim y = x"), ExecutableStatementSyntax) 1663Dim speculatedStatement = DirectCast(SyntaxFactory.ParseExecutableStatement("Label: y = y + 1"), ExecutableStatementSyntax) 1699Dim speculatedStatement = DirectCast(SyntaxFactory.ParseExecutableStatement("Dim var As Func(Of Integer, Integer) = Function(z) x + z"), ExecutableStatementSyntax)
Compilation\SuppressAccessibilityChecksTests.vb (1)
85Dim statement = DirectCast(SyntaxFactory.ParseExecutableStatement("Dim v = New A().M()"), ExecutableStatementSyntax)
FlowAnalysis\FlowTestBase.vb (8)
113Where s.Parent Is e.Parent AndAlso TypeOf s Is ExecutableStatementSyntax AndAlso TypeOf e Is ExecutableStatementSyntax 114Select New With {.first = DirectCast(s, ExecutableStatementSyntax), .last = DirectCast(e, ExecutableStatementSyntax)}).LastOrDefault() 127Where s.Parent Is e.Parent AndAlso TypeOf s Is ExecutableStatementSyntax AndAlso TypeOf e Is ExecutableStatementSyntax 128Select New With {.first = DirectCast(s, ExecutableStatementSyntax), .last = DirectCast(e, ExecutableStatementSyntax)}).LastOrDefault()
FlowAnalysis\RegionAnalysisTests.vb (1)
33Assert.Throws(Of ArgumentNullException)(Sub() semanticModel.AnalyzeDataFlow(CType(Nothing, ExecutableStatementSyntax)))
Microsoft.CodeAnalysis.VisualBasic.Workspaces (10)
CastAnalyzer.vb (1)
165Dim parentStatement = parentExpression.FirstAncestorOrSelf(Of ExecutableStatementSyntax)()
Rename\VisualBasicRenameRewriterLanguageService.vb (1)
843Dim enclosingStatement = token.FirstAncestorOrSelf(Function(n) TypeOf (n) Is ExecutableStatementSyntax)
Simplification\Reducers\VisualBasicCallReducer.vb (1)
33) As ExecutableStatementSyntax
Simplification\VisualBasicSimplificationService.NodesAndTokensToReduceComputer.vb (1)
14Inherits AbstractSimplificationService(Of ExpressionSyntax, ExecutableStatementSyntax, CrefReferenceSyntax)
Simplification\VisualBasicSimplificationService.vb (1)
20Inherits AbstractSimplificationService(Of ExpressionSyntax, ExecutableStatementSyntax, CrefReferenceSyntax)
SpeculationAnalyzer.vb (2)
71Return TypeOf node Is ExecutableStatementSyntax OrElse 127Dim statementNode = TryCast(nodeToSpeculate, ExecutableStatementSyntax)
SyntaxNodeExtensions.vb (2)
105If singleLineLambdaExpression IsNot Nothing AndAlso TypeOf singleLineLambdaExpression.Body Is ExecutableStatementSyntax Then 864.OfType(Of ExecutableStatementSyntax) _
VisualBasicSyntaxFacts.vb (1)
220Return TypeOf node Is ExecutableStatementSyntax