19 types derived from StatementSyntax
Microsoft.CodeAnalysis.VisualBasic (19)
Generated\Syntax.xml.Syntax.Generated.vb (19)
135Inherits StatementSyntax 151Inherits StatementSyntax 173Inherits StatementSyntax 14729Inherits StatementSyntax 14993Inherits StatementSyntax 15256Inherits StatementSyntax 15558Inherits StatementSyntax 15766Inherits StatementSyntax 16173Inherits StatementSyntax 16973Inherits StatementSyntax 17248Inherits StatementSyntax 17841Inherits StatementSyntax 18112Inherits StatementSyntax 18232Inherits StatementSyntax 18468Inherits StatementSyntax 19022Inherits StatementSyntax 19667Inherits StatementSyntax 19791Inherits StatementSyntax 20744Inherits StatementSyntax
19 instantiations of StatementSyntax
Microsoft.CodeAnalysis.VisualBasic (19)
Generated\Syntax.xml.Syntax.Generated.vb (19)
139MyBase.New(green, parent, startLocation) 155MyBase.New(green, parent, startLocation) 177MyBase.New(green, parent, startLocation) 14734MyBase.New(green, parent, startLocation) 14998MyBase.New(green, parent, startLocation) 15260MyBase.New(green, parent, startLocation) 15562MyBase.New(green, parent, startLocation) 15773MyBase.New(green, parent, startLocation) 16177MyBase.New(green, parent, startLocation) 16978MyBase.New(green, parent, startLocation) 17253MyBase.New(green, parent, startLocation) 17846MyBase.New(green, parent, startLocation) 18117MyBase.New(green, parent, startLocation) 18237MyBase.New(green, parent, startLocation) 18473MyBase.New(green, parent, startLocation) 19027MyBase.New(green, parent, startLocation) 19672MyBase.New(green, parent, startLocation) 19797MyBase.New(green, parent, startLocation) 20749MyBase.New(green, parent, startLocation)
1082 references to StatementSyntax
Microsoft.CodeAnalysis.VisualBasic (382)
Analysis\FlowAnalysis\ExitPointsWalker.vb (5)
21Friend Overloads Shared Function Analyze(info As FlowAnalysisInfo, region As FlowAnalysisRegionInfo) As IEnumerable(Of StatementSyntax) 24Return If(walker.Analyze(), walker._branchesOutOf.ToImmutable(), SpecializedCollections.EmptyEnumerable(Of StatementSyntax)()) 30Private _branchesOutOf As ArrayBuilder(Of StatementSyntax) = ArrayBuilder(Of StatementSyntax).GetInstance() 122_branchesOutOf.Add(DirectCast(pending.Branch.Syntax, StatementSyntax))
Binding\BackstopBinder.vb (1)
42Public Overrides Function GetBinder(stmtList As SyntaxList(Of StatementSyntax)) As Binder
Binding\Binder.vb (1)
319Public Overridable Function GetBinder(stmtList As SyntaxList(Of StatementSyntax)) As Binder
Binding\Binder_Initializers.vb (2)
132boundInitializers.Add(parentBinder.BindGlobalStatement(scriptInitializerOpt, DirectCast(initializerNode, StatementSyntax), diagnostics, isLast)) 205statementNode As StatementSyntax,
Binding\Binder_Lambda.vb (1)
476Dim statement = DirectCast(singleLineLambdaSyntax.Body, StatementSyntax)
Binding\Binder_SelectCase.vb (1)
132Dim statementsSyntax As SyntaxList(Of StatementSyntax) = node.Statements
Binding\Binder_Statements.vb (9)
22Public Overridable Function BindStatement(node As StatementSyntax, diagnostics As BindingDiagnosticBag) As BoundStatement 325Dim resumeWithoutLabel As StatementSyntax = Nothing ' The first [Resume], [Resume Next] or [On Error Resume Next] statement, if any. 431Private _resumeWithoutLabel As StatementSyntax ' The first [Resume], [Resume Next] or [On Error Resume Next] statement, if any. 452<Out> ByRef resumeWithoutLabel As StatementSyntax, 521_resumeWithoutLabel = DirectCast(node.Syntax, StatementSyntax) 541_resumeWithoutLabel = DirectCast(node.Syntax, StatementSyntax) 2042Friend Function BindBlock(syntax As SyntaxNode, stmtList As SyntaxList(Of StatementSyntax), diagnostics As BindingDiagnosticBag) As BoundBlock 2050Friend Function BindBlock(syntax As SyntaxNode, stmtList As SyntaxList(Of StatementSyntax), diagnostics As BindingDiagnosticBag, stmtListBinder As Binder) As BoundBlock 5247Private Function BindOnErrorStatement(node As StatementSyntax, diagnostics As BindingDiagnosticBag) As BoundOnErrorStatement
Binding\Binder_WithBlock.vb (1)
327Public Overrides Function BindStatement(node As StatementSyntax, diagnostics As BindingDiagnosticBag) As BoundStatement
Binding\DeclarationInitializerBinder.vb (1)
83Public Overrides Function GetBinder(stmts As SyntaxList(Of StatementSyntax)) As Binder
Binding\DescendantBinderFactory.vb (3)
50Friend Function GetBinder(statementList As SyntaxList(Of StatementSyntax)) As Binder 71Private _lazyStmtListToBinderMap As ImmutableDictionary(Of SyntaxList(Of StatementSyntax), BlockBaseBinder) 74Friend ReadOnly Property StmtListToBinderMap As ImmutableDictionary(Of SyntaxList(Of StatementSyntax), BlockBaseBinder)
Binding\ExecutableCodeBinder.vb (2)
163Public Overrides Function GetBinder(stmtList As SyntaxList(Of StatementSyntax)) As Binder 185Friend ReadOnly Property StmtListToBinderMap As ImmutableDictionary(Of SyntaxList(Of StatementSyntax), BlockBaseBinder)
Binding\LocalBinderBuilder.vb (6)
30Private _listMap As ImmutableDictionary(Of SyntaxList(Of StatementSyntax), BlockBaseBinder) 37_listMap = ImmutableDictionary.Create(Of SyntaxList(Of StatementSyntax), BlockBaseBinder)() 40Public Sub New(enclosingMethod As MethodSymbol, nodeMap As ImmutableDictionary(Of SyntaxNode, BlockBaseBinder), listMap As ImmutableDictionary(Of SyntaxList(Of StatementSyntax), BlockBaseBinder)) 59Public ReadOnly Property StmtListToBinderMap As ImmutableDictionary(Of SyntaxList(Of StatementSyntax), BlockBaseBinder) 66Private Sub VisitStatementsInList(list As IEnumerable(Of StatementSyntax), currentBinder As BlockBaseBinder) 73Private Sub CreateBinderFromStatementList(list As SyntaxList(Of StatementSyntax), outerBinder As Binder)
Binding\MemberSemanticModel.vb (8)
196Dim statementSyntax = TryCast(parent, StatementSyntax) 259Private Shared Function IsStandaloneStatement(node As StatementSyntax) As Boolean 1268Dim body As SyntaxList(Of StatementSyntax) = Nothing 1876If TypeOf node Is ExpressionSyntax OrElse TypeOf node Is StatementSyntax Then 1971Dim enclosingStatement As StatementSyntax = Nothing 1976Dim statementNode = TryCast(node, StatementSyntax) 2048Public Overrides Function GetBinder(list As SyntaxList(Of StatementSyntax)) As Binder 2059Public Overrides Function BindStatement(node As StatementSyntax, diagnostics As BindingDiagnosticBag) As BoundStatement
Binding\MethodBodySemanticModel.vb (1)
77Dim statementList = New SyntaxList(Of StatementSyntax)(statement)
Binding\NamedTypeBinder.vb (1)
47Public Overrides Function GetBinder(stmtList As SyntaxList(Of StatementSyntax)) As Binder
Binding\StatementListBinder.vb (2)
21Private ReadOnly _statementList As SyntaxList(Of StatementSyntax) 25statementList As SyntaxList(Of StatementSyntax))
Compilation\SemanticModel.vb (15)
1563Dim statement = TryCast(node, StatementSyntax) 2090Public Overridable Shadows Function AnalyzeControlFlow(firstStatement As StatementSyntax, lastStatement As StatementSyntax) As ControlFlowAnalysis 2099Public Overridable Shadows Function AnalyzeControlFlow(statement As StatementSyntax) As ControlFlowAnalysis 2119Public Overridable Shadows Function AnalyzeDataFlow(firstStatement As StatementSyntax, lastStatement As StatementSyntax) As DataFlowAnalysis 2128Public Overridable Shadows Function AnalyzeDataFlow(statement As StatementSyntax) As DataFlowAnalysis 3373Return Me.AnalyzeDataFlow(SafeCastArgument(Of StatementSyntax)(firstStatement, NameOf(firstStatement)), 3374SafeCastArgument(Of StatementSyntax)(lastStatement, NameOf(lastStatement))) 3385Return Me.AnalyzeDataFlow(DirectCast(statementOrExpression, StatementSyntax)) 3399Return Me.AnalyzeControlFlow(SafeCastArgument(Of StatementSyntax)(firstStatement, NameOf(firstStatement)), 3400SafeCastArgument(Of StatementSyntax)(lastStatement, NameOf(lastStatement))) 3404Return Me.AnalyzeControlFlow(SafeCastArgument(Of StatementSyntax)(statement, NameOf(statement))) 3593Friend Function GetMessage(firstStatement As StatementSyntax, lastStatement As StatementSyntax) As String
Compilation\SyntaxTreeSemanticModel.vb (9)
972Dim statementSyntax = TryCast(declarationSyntax.Parent, StatementSyntax) 1488Public Overrides Function AnalyzeControlFlow(firstStatement As StatementSyntax, lastStatement As StatementSyntax) As ControlFlowAnalysis 1508Public Overrides Function AnalyzeDataFlow(firstStatement As StatementSyntax, lastStatement As StatementSyntax) As DataFlowAnalysis 1778Private Function ValidateRegionDefiningStatementsRange(firstStatement As StatementSyntax, lastStatement As StatementSyntax) As Boolean 1906Private Function CreateRegionAnalysisContext(firstStatement As StatementSyntax, lastStatement As StatementSyntax) As RegionAnalysisContext
Declarations\DeclarationTreeBuilder.vb (6)
44Private Function VisitNamespaceChildren(node As VisualBasicSyntaxNode, members As SyntaxList(Of StatementSyntax)) As ImmutableArray(Of SingleNamespaceOrTypeDeclaration) 56members As SyntaxList(Of StatementSyntax), 418Dim members As SyntaxList(Of StatementSyntax) = typeEntry.TypeBlockSyntax.Members 454Dim members As SyntaxList(Of StatementSyntax) = typeEntry.TypeBlockSyntax.Members 582Private Function VisitTypeChildren(members As SyntaxList(Of StatementSyntax)) As ImmutableArray(Of SingleTypeDeclaration) 614Private Function GetNonTypeMemberNames(members As SyntaxList(Of StatementSyntax), ByRef declFlags As SingleTypeDeclaration.TypeDeclarationFlags) As ImmutableHashSet(Of String)
Generated\BoundNodes.xml.Generated.vb (8)
4332Public Sub New(syntax As SyntaxNode, statementListSyntax As SyntaxList(Of StatementSyntax), locals As ImmutableArray(Of LocalSymbol), statements As ImmutableArray(Of BoundStatement), Optional hasErrors As Boolean = False) 4344Private ReadOnly _StatementListSyntax As SyntaxList(Of StatementSyntax) 4345Public ReadOnly Property StatementListSyntax As SyntaxList(Of StatementSyntax) 4370Public Function Update(statementListSyntax As SyntaxList(Of StatementSyntax), locals As ImmutableArray(Of LocalSymbol), statements As ImmutableArray(Of BoundStatement)) As BoundBlock 8410Public Sub New(syntax As SyntaxNode, containsOnError As Boolean, containsResume As Boolean, resumeWithoutLabelOpt As StatementSyntax, trackLineNumber As Boolean, body As BoundBlock, Optional hasErrors As Boolean = False) 8442Private ReadOnly _ResumeWithoutLabelOpt As StatementSyntax 8443Public ReadOnly Property ResumeWithoutLabelOpt As StatementSyntax 8468Public Function Update(containsOnError As Boolean, containsResume As Boolean, resumeWithoutLabelOpt As StatementSyntax, trackLineNumber As Boolean, body As BoundBlock) As BoundUnstructuredExceptionHandlingStatement
Generated\Syntax.xml.Main.Generated.vb (70)
6674Public Shared Function CompilationUnit(options As SyntaxList(of OptionStatementSyntax), [imports] As SyntaxList(of ImportsStatementSyntax), attributes As SyntaxList(of AttributesStatementSyntax), members As SyntaxList(of StatementSyntax), endOfFileToken As SyntaxToken) As CompilationUnitSyntax 6702Public Shared Function CompilationUnit(options As SyntaxList(of OptionStatementSyntax), [imports] As SyntaxList(of ImportsStatementSyntax), attributes As SyntaxList(of AttributesStatementSyntax), members As SyntaxList(of StatementSyntax)) As CompilationUnitSyntax 6953Public Shared Function NamespaceBlock(namespaceStatement As NamespaceStatementSyntax, members As SyntaxList(of StatementSyntax), endNamespaceStatement As EndBlockStatementSyntax) As NamespaceBlockSyntax 6983Public Shared Function NamespaceBlock(namespaceStatement As NamespaceStatementSyntax, members As SyntaxList(of StatementSyntax)) As NamespaceBlockSyntax 7063Public Shared Function ModuleBlock(moduleStatement As ModuleStatementSyntax, [inherits] As SyntaxList(of InheritsStatementSyntax), [implements] As SyntaxList(of ImplementsStatementSyntax), members As SyntaxList(of StatementSyntax), endModuleStatement As EndBlockStatementSyntax) As ModuleBlockSyntax 7100Public Shared Function ModuleBlock(moduleStatement As ModuleStatementSyntax, [inherits] As SyntaxList(of InheritsStatementSyntax), [implements] As SyntaxList(of ImplementsStatementSyntax), members As SyntaxList(of StatementSyntax)) As ModuleBlockSyntax 7136Public Shared Function StructureBlock(structureStatement As StructureStatementSyntax, [inherits] As SyntaxList(of InheritsStatementSyntax), [implements] As SyntaxList(of ImplementsStatementSyntax), members As SyntaxList(of StatementSyntax), endStructureStatement As EndBlockStatementSyntax) As StructureBlockSyntax 7173Public Shared Function StructureBlock(structureStatement As StructureStatementSyntax, [inherits] As SyntaxList(of InheritsStatementSyntax), [implements] As SyntaxList(of ImplementsStatementSyntax), members As SyntaxList(of StatementSyntax)) As StructureBlockSyntax 7209Public Shared Function InterfaceBlock(interfaceStatement As InterfaceStatementSyntax, [inherits] As SyntaxList(of InheritsStatementSyntax), [implements] As SyntaxList(of ImplementsStatementSyntax), members As SyntaxList(of StatementSyntax), endInterfaceStatement As EndBlockStatementSyntax) As InterfaceBlockSyntax 7246Public Shared Function InterfaceBlock(interfaceStatement As InterfaceStatementSyntax, [inherits] As SyntaxList(of InheritsStatementSyntax), [implements] As SyntaxList(of ImplementsStatementSyntax), members As SyntaxList(of StatementSyntax)) As InterfaceBlockSyntax 7282Public Shared Function ClassBlock(classStatement As ClassStatementSyntax, [inherits] As SyntaxList(of InheritsStatementSyntax), [implements] As SyntaxList(of ImplementsStatementSyntax), members As SyntaxList(of StatementSyntax), endClassStatement As EndBlockStatementSyntax) As ClassBlockSyntax 7319Public Shared Function ClassBlock(classStatement As ClassStatementSyntax, [inherits] As SyntaxList(of InheritsStatementSyntax), [implements] As SyntaxList(of ImplementsStatementSyntax), members As SyntaxList(of StatementSyntax)) As ClassBlockSyntax 7349Public Shared Function EnumBlock(enumStatement As EnumStatementSyntax, members As SyntaxList(of StatementSyntax), endEnumStatement As EndBlockStatementSyntax) As EnumBlockSyntax 7380Public Shared Function EnumBlock(enumStatement As EnumStatementSyntax, members As SyntaxList(of StatementSyntax)) As EnumBlockSyntax 8284Public Shared Function SubBlock(subOrFunctionStatement As MethodStatementSyntax, statements As SyntaxList(of StatementSyntax), endSubOrFunctionStatement As EndBlockStatementSyntax) As MethodBlockSyntax 8317Public Shared Function SubBlock(subOrFunctionStatement As MethodStatementSyntax, statements As SyntaxList(of StatementSyntax)) As MethodBlockSyntax 8347Public Shared Function FunctionBlock(subOrFunctionStatement As MethodStatementSyntax, statements As SyntaxList(of StatementSyntax), endSubOrFunctionStatement As EndBlockStatementSyntax) As MethodBlockSyntax 8378Public Shared Function FunctionBlock(subOrFunctionStatement As MethodStatementSyntax, statements As SyntaxList(of StatementSyntax)) As MethodBlockSyntax 8412Public Shared Function MethodBlock(ByVal kind As SyntaxKind, subOrFunctionStatement As MethodStatementSyntax, statements As SyntaxList(of StatementSyntax), endSubOrFunctionStatement As EndBlockStatementSyntax) As MethodBlockSyntax 8484Public Shared Function ConstructorBlock(subNewStatement As SubNewStatementSyntax, statements As SyntaxList(of StatementSyntax), endSubStatement As EndBlockStatementSyntax) As ConstructorBlockSyntax 8515Public Shared Function ConstructorBlock(subNewStatement As SubNewStatementSyntax, statements As SyntaxList(of StatementSyntax)) As ConstructorBlockSyntax 8545Public Shared Function OperatorBlock(operatorStatement As OperatorStatementSyntax, statements As SyntaxList(of StatementSyntax), endOperatorStatement As EndBlockStatementSyntax) As OperatorBlockSyntax 8576Public Shared Function OperatorBlock(operatorStatement As OperatorStatementSyntax, statements As SyntaxList(of StatementSyntax)) As OperatorBlockSyntax 8609Public Shared Function GetAccessorBlock(accessorStatement As AccessorStatementSyntax, statements As SyntaxList(of StatementSyntax), endAccessorStatement As EndBlockStatementSyntax) As AccessorBlockSyntax 8650Public Shared Function GetAccessorBlock(accessorStatement As AccessorStatementSyntax, statements As SyntaxList(of StatementSyntax)) As AccessorBlockSyntax 8685Public Shared Function SetAccessorBlock(accessorStatement As AccessorStatementSyntax, statements As SyntaxList(of StatementSyntax), endAccessorStatement As EndBlockStatementSyntax) As AccessorBlockSyntax 8718Public Shared Function SetAccessorBlock(accessorStatement As AccessorStatementSyntax, statements As SyntaxList(of StatementSyntax)) As AccessorBlockSyntax 8753Public Shared Function AddHandlerAccessorBlock(accessorStatement As AccessorStatementSyntax, statements As SyntaxList(of StatementSyntax), endAccessorStatement As EndBlockStatementSyntax) As AccessorBlockSyntax 8786Public Shared Function AddHandlerAccessorBlock(accessorStatement As AccessorStatementSyntax, statements As SyntaxList(of StatementSyntax)) As AccessorBlockSyntax 8821Public Shared Function RemoveHandlerAccessorBlock(accessorStatement As AccessorStatementSyntax, statements As SyntaxList(of StatementSyntax), endAccessorStatement As EndBlockStatementSyntax) As AccessorBlockSyntax 8854Public Shared Function RemoveHandlerAccessorBlock(accessorStatement As AccessorStatementSyntax, statements As SyntaxList(of StatementSyntax)) As AccessorBlockSyntax 8889Public Shared Function RaiseEventAccessorBlock(accessorStatement As AccessorStatementSyntax, statements As SyntaxList(of StatementSyntax), endAccessorStatement As EndBlockStatementSyntax) As AccessorBlockSyntax 8922Public Shared Function RaiseEventAccessorBlock(accessorStatement As AccessorStatementSyntax, statements As SyntaxList(of StatementSyntax)) As AccessorBlockSyntax 8962Public Shared Function AccessorBlock(ByVal kind As SyntaxKind, accessorStatement As AccessorStatementSyntax, statements As SyntaxList(of StatementSyntax), endAccessorStatement As EndBlockStatementSyntax) As AccessorBlockSyntax 12793Public Shared Function WhileBlock(whileStatement As WhileStatementSyntax, statements As SyntaxList(of StatementSyntax), endWhileStatement As EndBlockStatementSyntax) As WhileBlockSyntax 12824Public Shared Function WhileBlock(whileStatement As WhileStatementSyntax, statements As SyntaxList(of StatementSyntax)) As WhileBlockSyntax 12855Public Shared Function UsingBlock(usingStatement As UsingStatementSyntax, statements As SyntaxList(of StatementSyntax), endUsingStatement As EndBlockStatementSyntax) As UsingBlockSyntax 12887Public Shared Function UsingBlock(usingStatement As UsingStatementSyntax, statements As SyntaxList(of StatementSyntax)) As UsingBlockSyntax 12918Public Shared Function SyncLockBlock(syncLockStatement As SyncLockStatementSyntax, statements As SyntaxList(of StatementSyntax), endSyncLockStatement As EndBlockStatementSyntax) As SyncLockBlockSyntax 12950Public Shared Function SyncLockBlock(syncLockStatement As SyncLockStatementSyntax, statements As SyntaxList(of StatementSyntax)) As SyncLockBlockSyntax 12981Public Shared Function WithBlock(withStatement As WithStatementSyntax, statements As SyntaxList(of StatementSyntax), endWithStatement As EndBlockStatementSyntax) As WithBlockSyntax 13013Public Shared Function WithBlock(withStatement As WithStatementSyntax, statements As SyntaxList(of StatementSyntax)) As WithBlockSyntax 13954Public Shared Function SingleLineIfStatement(ifKeyword As SyntaxToken, condition As ExpressionSyntax, thenKeyword As SyntaxToken, statements As SyntaxList(of StatementSyntax), elseClause As SingleLineElseClauseSyntax) As SingleLineIfStatementSyntax 14094Public Shared Function SingleLineIfStatement(condition As ExpressionSyntax, statements As SyntaxList(of StatementSyntax), elseClause As SingleLineElseClauseSyntax) As SingleLineIfStatementSyntax 14120Public Shared Function SingleLineElseClause(elseKeyword As SyntaxToken, statements As SyntaxList(of StatementSyntax)) As SingleLineElseClauseSyntax 14137Public Shared Function SingleLineElseClause(statements As SyntaxList(of StatementSyntax)) As SingleLineElseClauseSyntax 14172Public Shared Function MultiLineIfBlock(ifStatement As IfStatementSyntax, statements As SyntaxList(of StatementSyntax), elseIfBlocks As SyntaxList(of ElseIfBlockSyntax), elseBlock As ElseBlockSyntax, endIfStatement As EndBlockStatementSyntax) As MultiLineIfBlockSyntax 14212Public Shared Function MultiLineIfBlock(ifStatement As IfStatementSyntax, statements As SyntaxList(of StatementSyntax), elseIfBlocks As SyntaxList(of ElseIfBlockSyntax), elseBlock As ElseBlockSyntax) As MultiLineIfBlockSyntax 14384Public Shared Function ElseIfBlock(elseIfStatement As ElseIfStatementSyntax, statements As SyntaxList(of StatementSyntax)) As ElseIfBlockSyntax 14562Public Shared Function ElseBlock(elseStatement As ElseStatementSyntax, statements As SyntaxList(of StatementSyntax)) As ElseBlockSyntax 14581Public Shared Function ElseBlock(statements As SyntaxList(of StatementSyntax)) As ElseBlockSyntax 14637Public Shared Function TryBlock(tryStatement As TryStatementSyntax, statements As SyntaxList(of StatementSyntax), catchBlocks As SyntaxList(of CatchBlockSyntax), finallyBlock As FinallyBlockSyntax, endTryStatement As EndBlockStatementSyntax) As TryBlockSyntax 14671Public Shared Function TryBlock(statements As SyntaxList(of StatementSyntax), catchBlocks As SyntaxList(of CatchBlockSyntax), finallyBlock As FinallyBlockSyntax) As TryBlockSyntax 14718Public Shared Function CatchBlock(catchStatement As CatchStatementSyntax, statements As SyntaxList(of StatementSyntax)) As CatchBlockSyntax 14945Public Shared Function FinallyBlock(finallyStatement As FinallyStatementSyntax, statements As SyntaxList(of StatementSyntax)) As FinallyBlockSyntax 14964Public Shared Function FinallyBlock(statements As SyntaxList(of StatementSyntax)) As FinallyBlockSyntax 15863Public Shared Function CaseBlock(caseStatement As CaseStatementSyntax, statements As SyntaxList(of StatementSyntax)) As CaseBlockSyntax 15897Public Shared Function CaseElseBlock(caseStatement As CaseStatementSyntax, statements As SyntaxList(of StatementSyntax)) As CaseBlockSyntax 15935Public Shared Function CaseBlock(ByVal kind As SyntaxKind, caseStatement As CaseStatementSyntax, statements As SyntaxList(of StatementSyntax)) As CaseBlockSyntax 17758Public Shared Function SimpleDoLoopBlock(doStatement As DoStatementSyntax, statements As SyntaxList(of StatementSyntax), loopStatement As LoopStatementSyntax) As DoLoopBlockSyntax 17811Public Shared Function DoWhileLoopBlock(doStatement As DoStatementSyntax, statements As SyntaxList(of StatementSyntax), loopStatement As LoopStatementSyntax) As DoLoopBlockSyntax 17860Public Shared Function DoUntilLoopBlock(doStatement As DoStatementSyntax, statements As SyntaxList(of StatementSyntax), loopStatement As LoopStatementSyntax) As DoLoopBlockSyntax 17909Public Shared Function DoLoopWhileBlock(doStatement As DoStatementSyntax, statements As SyntaxList(of StatementSyntax), loopStatement As LoopStatementSyntax) As DoLoopBlockSyntax 17958Public Shared Function DoLoopUntilBlock(doStatement As DoStatementSyntax, statements As SyntaxList(of StatementSyntax), loopStatement As LoopStatementSyntax) As DoLoopBlockSyntax 18012Public Shared Function DoLoopBlock(ByVal kind As SyntaxKind, doStatement As DoStatementSyntax, statements As SyntaxList(of StatementSyntax), loopStatement As LoopStatementSyntax) As DoLoopBlockSyntax 19057Public Shared Function ForBlock(forStatement As ForStatementSyntax, statements As SyntaxList(of StatementSyntax), nextStatement As NextStatementSyntax) As ForBlockSyntax 19099Public Shared Function ForEachBlock(forEachStatement As ForEachStatementSyntax, statements As SyntaxList(of StatementSyntax), nextStatement As NextStatementSyntax) As ForEachBlockSyntax 36561Public Shared Function MultiLineFunctionLambdaExpression(subOrFunctionHeader As LambdaHeaderSyntax, statements As SyntaxList(of StatementSyntax), endSubOrFunctionStatement As EndBlockStatementSyntax) As MultiLineLambdaExpressionSyntax 36616Public Shared Function MultiLineSubLambdaExpression(subOrFunctionHeader As LambdaHeaderSyntax, statements As SyntaxList(of StatementSyntax), endSubOrFunctionStatement As EndBlockStatementSyntax) As MultiLineLambdaExpressionSyntax 36676Public Shared Function MultiLineLambdaExpression(ByVal kind As SyntaxKind, subOrFunctionHeader As LambdaHeaderSyntax, statements As SyntaxList(of StatementSyntax), endSubOrFunctionStatement As EndBlockStatementSyntax) As MultiLineLambdaExpressionSyntax
Generated\Syntax.xml.Syntax.Generated.vb (194)
493Public ReadOnly Property Members As SyntaxList(Of StatementSyntax) 496Return new SyntaxList(Of StatementSyntax)(listNode) 505Public Shadows Function WithMembers(members as SyntaxList(Of StatementSyntax)) As CompilationUnitSyntax 509Public Shadows Function AddMembers(ParamArray items As StatementSyntax()) As CompilationUnitSyntax 590Public Function Update(options As SyntaxList(of OptionStatementSyntax), [imports] As SyntaxList(of ImportsStatementSyntax), attributes As SyntaxList(of AttributesStatementSyntax), members As SyntaxList(of StatementSyntax), endOfFileToken As SyntaxToken) As CompilationUnitSyntax 1279Public ReadOnly Property Members As SyntaxList(Of StatementSyntax) 1282Return new SyntaxList(Of StatementSyntax)(listNode) 1291Public Shadows Function WithMembers(members as SyntaxList(Of StatementSyntax)) As NamespaceBlockSyntax 1295Public Shadows Function AddMembers(ParamArray items As StatementSyntax()) As NamespaceBlockSyntax 1365Public Function Update(namespaceStatement As NamespaceStatementSyntax, members As SyntaxList(of StatementSyntax), endNamespaceStatement As EndBlockStatementSyntax) As NamespaceBlockSyntax 1575Public ReadOnly Property Members As SyntaxList(Of StatementSyntax) 1581Friend Overridable Function GetMembersCore() As SyntaxList(Of StatementSyntax) 1583Return new SyntaxList(Of StatementSyntax)(listNode) 1591Public Function WithMembers(members As SyntaxList(Of StatementSyntax)) As TypeBlockSyntax 1594Friend MustOverride Function WithMembersCore(members As SyntaxList(Of StatementSyntax)) As TypeBlockSyntax 1596Public Shadows Function AddMembers(ParamArray items As StatementSyntax()) As TypeBlockSyntax 1599Friend MustOverride Function AddMembersCore(ParamArray items As StatementSyntax()) As TypeBlockSyntax 1728Public Shadows ReadOnly Property Members As SyntaxList(Of StatementSyntax) 1731Return new SyntaxList(Of StatementSyntax)(listNode) 1735Friend Overrides Function GetMembersCore() As SyntaxList(Of StatementSyntax) 1739Friend Overrides Function WithMembersCore(members As SyntaxList(Of StatementSyntax)) As TypeBlockSyntax 1748Public Shadows Function WithMembers(members as SyntaxList(Of StatementSyntax)) As ModuleBlockSyntax 1752Public Shadows Function AddMembers(ParamArray items As StatementSyntax()) As ModuleBlockSyntax 1756Friend Overrides Function AddMembersCore(ParamArray items As StatementSyntax()) As TypeBlockSyntax 1840Public Function Update(moduleStatement As ModuleStatementSyntax, [inherits] As SyntaxList(of InheritsStatementSyntax), [implements] As SyntaxList(of ImplementsStatementSyntax), members As SyntaxList(of StatementSyntax), endModuleStatement As EndBlockStatementSyntax) As ModuleBlockSyntax 1980Public Shadows ReadOnly Property Members As SyntaxList(Of StatementSyntax) 1983Return new SyntaxList(Of StatementSyntax)(listNode) 1987Friend Overrides Function GetMembersCore() As SyntaxList(Of StatementSyntax) 1991Friend Overrides Function WithMembersCore(members As SyntaxList(Of StatementSyntax)) As TypeBlockSyntax 2000Public Shadows Function WithMembers(members as SyntaxList(Of StatementSyntax)) As StructureBlockSyntax 2004Public Shadows Function AddMembers(ParamArray items As StatementSyntax()) As StructureBlockSyntax 2008Friend Overrides Function AddMembersCore(ParamArray items As StatementSyntax()) As TypeBlockSyntax 2092Public Function Update(structureStatement As StructureStatementSyntax, [inherits] As SyntaxList(of InheritsStatementSyntax), [implements] As SyntaxList(of ImplementsStatementSyntax), members As SyntaxList(of StatementSyntax), endStructureStatement As EndBlockStatementSyntax) As StructureBlockSyntax 2232Public Shadows ReadOnly Property Members As SyntaxList(Of StatementSyntax) 2235Return new SyntaxList(Of StatementSyntax)(listNode) 2239Friend Overrides Function GetMembersCore() As SyntaxList(Of StatementSyntax) 2243Friend Overrides Function WithMembersCore(members As SyntaxList(Of StatementSyntax)) As TypeBlockSyntax 2252Public Shadows Function WithMembers(members as SyntaxList(Of StatementSyntax)) As InterfaceBlockSyntax 2256Public Shadows Function AddMembers(ParamArray items As StatementSyntax()) As InterfaceBlockSyntax 2260Friend Overrides Function AddMembersCore(ParamArray items As StatementSyntax()) As TypeBlockSyntax 2344Public Function Update(interfaceStatement As InterfaceStatementSyntax, [inherits] As SyntaxList(of InheritsStatementSyntax), [implements] As SyntaxList(of ImplementsStatementSyntax), members As SyntaxList(of StatementSyntax), endInterfaceStatement As EndBlockStatementSyntax) As InterfaceBlockSyntax 2484Public Shadows ReadOnly Property Members As SyntaxList(Of StatementSyntax) 2487Return new SyntaxList(Of StatementSyntax)(listNode) 2491Friend Overrides Function GetMembersCore() As SyntaxList(Of StatementSyntax) 2495Friend Overrides Function WithMembersCore(members As SyntaxList(Of StatementSyntax)) As TypeBlockSyntax 2504Public Shadows Function WithMembers(members as SyntaxList(Of StatementSyntax)) As ClassBlockSyntax 2508Public Shadows Function AddMembers(ParamArray items As StatementSyntax()) As ClassBlockSyntax 2512Friend Overrides Function AddMembersCore(ParamArray items As StatementSyntax()) As TypeBlockSyntax 2596Public Function Update(classStatement As ClassStatementSyntax, [inherits] As SyntaxList(of InheritsStatementSyntax), [implements] As SyntaxList(of ImplementsStatementSyntax), members As SyntaxList(of StatementSyntax), endClassStatement As EndBlockStatementSyntax) As ClassBlockSyntax 2661Public ReadOnly Property Members As SyntaxList(Of StatementSyntax) 2664Return new SyntaxList(Of StatementSyntax)(listNode) 2673Public Shadows Function WithMembers(members as SyntaxList(Of StatementSyntax)) As EnumBlockSyntax 2677Public Shadows Function AddMembers(ParamArray items As StatementSyntax()) As EnumBlockSyntax 2747Public Function Update(enumStatement As EnumStatementSyntax, members As SyntaxList(of StatementSyntax), endEnumStatement As EndBlockStatementSyntax) As EnumBlockSyntax 5326Public ReadOnly Property Statements As SyntaxList(Of StatementSyntax) 5332Friend Overridable Function GetStatementsCore() As SyntaxList(Of StatementSyntax) 5334Return new SyntaxList(Of StatementSyntax)(listNode) 5342Public Function WithStatements(statements As SyntaxList(Of StatementSyntax)) As MethodBlockBaseSyntax 5345Friend MustOverride Function WithStatementsCore(statements As SyntaxList(Of StatementSyntax)) As MethodBlockBaseSyntax 5347Public Shadows Function AddStatements(ParamArray items As StatementSyntax()) As MethodBlockBaseSyntax 5350Friend MustOverride Function AddStatementsCore(ParamArray items As StatementSyntax()) As MethodBlockBaseSyntax 5404Public Shadows ReadOnly Property Statements As SyntaxList(Of StatementSyntax) 5407Return new SyntaxList(Of StatementSyntax)(listNode) 5411Friend Overrides Function GetStatementsCore() As SyntaxList(Of StatementSyntax) 5415Friend Overrides Function WithStatementsCore(statements As SyntaxList(Of StatementSyntax)) As MethodBlockBaseSyntax 5424Public Shadows Function WithStatements(statements as SyntaxList(Of StatementSyntax)) As MethodBlockSyntax 5428Public Shadows Function AddStatements(ParamArray items As StatementSyntax()) As MethodBlockSyntax 5432Friend Overrides Function AddStatementsCore(ParamArray items As StatementSyntax()) As MethodBlockBaseSyntax 5505Public Function Update(kind As SyntaxKind, subOrFunctionStatement As MethodStatementSyntax, statements As SyntaxList(of StatementSyntax), endSubOrFunctionStatement As EndBlockStatementSyntax) As MethodBlockSyntax 5569Public Shadows ReadOnly Property Statements As SyntaxList(Of StatementSyntax) 5572Return new SyntaxList(Of StatementSyntax)(listNode) 5576Friend Overrides Function GetStatementsCore() As SyntaxList(Of StatementSyntax) 5580Friend Overrides Function WithStatementsCore(statements As SyntaxList(Of StatementSyntax)) As MethodBlockBaseSyntax 5589Public Shadows Function WithStatements(statements as SyntaxList(Of StatementSyntax)) As ConstructorBlockSyntax 5593Public Shadows Function AddStatements(ParamArray items As StatementSyntax()) As ConstructorBlockSyntax 5597Friend Overrides Function AddStatementsCore(ParamArray items As StatementSyntax()) As MethodBlockBaseSyntax 5667Public Function Update(subNewStatement As SubNewStatementSyntax, statements As SyntaxList(of StatementSyntax), endSubStatement As EndBlockStatementSyntax) As ConstructorBlockSyntax 5731Public Shadows ReadOnly Property Statements As SyntaxList(Of StatementSyntax) 5734Return new SyntaxList(Of StatementSyntax)(listNode) 5738Friend Overrides Function GetStatementsCore() As SyntaxList(Of StatementSyntax) 5742Friend Overrides Function WithStatementsCore(statements As SyntaxList(Of StatementSyntax)) As MethodBlockBaseSyntax 5751Public Shadows Function WithStatements(statements as SyntaxList(Of StatementSyntax)) As OperatorBlockSyntax 5755Public Shadows Function AddStatements(ParamArray items As StatementSyntax()) As OperatorBlockSyntax 5759Friend Overrides Function AddStatementsCore(ParamArray items As StatementSyntax()) As MethodBlockBaseSyntax 5829Public Function Update(operatorStatement As OperatorStatementSyntax, statements As SyntaxList(of StatementSyntax), endOperatorStatement As EndBlockStatementSyntax) As OperatorBlockSyntax 5899Public Shadows ReadOnly Property Statements As SyntaxList(Of StatementSyntax) 5902Return new SyntaxList(Of StatementSyntax)(listNode) 5906Friend Overrides Function GetStatementsCore() As SyntaxList(Of StatementSyntax) 5910Friend Overrides Function WithStatementsCore(statements As SyntaxList(Of StatementSyntax)) As MethodBlockBaseSyntax 5919Public Shadows Function WithStatements(statements as SyntaxList(Of StatementSyntax)) As AccessorBlockSyntax 5923Public Shadows Function AddStatements(ParamArray items As StatementSyntax()) As AccessorBlockSyntax 5927Friend Overrides Function AddStatementsCore(ParamArray items As StatementSyntax()) As MethodBlockBaseSyntax 6001Public Function Update(kind As SyntaxKind, accessorStatement As AccessorStatementSyntax, statements As SyntaxList(of StatementSyntax), endAccessorStatement As EndBlockStatementSyntax) As AccessorBlockSyntax 12750Public ReadOnly Property Statements As SyntaxList(Of StatementSyntax) 12753Return new SyntaxList(Of StatementSyntax)(listNode) 12762Public Shadows Function WithStatements(statements as SyntaxList(Of StatementSyntax)) As WhileBlockSyntax 12766Public Shadows Function AddStatements(ParamArray items As StatementSyntax()) As WhileBlockSyntax 12836Public Function Update(whileStatement As WhileStatementSyntax, statements As SyntaxList(of StatementSyntax), endWhileStatement As EndBlockStatementSyntax) As WhileBlockSyntax 12902Public ReadOnly Property Statements As SyntaxList(Of StatementSyntax) 12905Return new SyntaxList(Of StatementSyntax)(listNode) 12914Public Shadows Function WithStatements(statements as SyntaxList(Of StatementSyntax)) As UsingBlockSyntax 12918Public Shadows Function AddStatements(ParamArray items As StatementSyntax()) As UsingBlockSyntax 12988Public Function Update(usingStatement As UsingStatementSyntax, statements As SyntaxList(of StatementSyntax), endUsingStatement As EndBlockStatementSyntax) As UsingBlockSyntax 13054Public ReadOnly Property Statements As SyntaxList(Of StatementSyntax) 13057Return new SyntaxList(Of StatementSyntax)(listNode) 13066Public Shadows Function WithStatements(statements as SyntaxList(Of StatementSyntax)) As SyncLockBlockSyntax 13070Public Shadows Function AddStatements(ParamArray items As StatementSyntax()) As SyncLockBlockSyntax 13140Public Function Update(syncLockStatement As SyncLockStatementSyntax, statements As SyntaxList(of StatementSyntax), endSyncLockStatement As EndBlockStatementSyntax) As SyncLockBlockSyntax 13206Public ReadOnly Property Statements As SyntaxList(Of StatementSyntax) 13209Return new SyntaxList(Of StatementSyntax)(listNode) 13218Public Shadows Function WithStatements(statements as SyntaxList(Of StatementSyntax)) As WithBlockSyntax 13222Public Shadows Function AddStatements(ParamArray items As StatementSyntax()) As WithBlockSyntax 13292Public Function Update(withStatement As WithStatementSyntax, statements As SyntaxList(of StatementSyntax), endWithStatement As EndBlockStatementSyntax) As WithBlockSyntax 14263Public ReadOnly Property Statements As SyntaxList(Of StatementSyntax) 14266Return new SyntaxList(Of StatementSyntax)(listNode) 14275Public Shadows Function WithStatements(statements as SyntaxList(Of StatementSyntax)) As SingleLineIfStatementSyntax 14279Public Shadows Function AddStatements(ParamArray items As StatementSyntax()) As SingleLineIfStatementSyntax 14304Public Shadows Function AddElseClauseStatements(ParamArray items As StatementSyntax()) As SingleLineIfStatementSyntax 14363Public Function Update(ifKeyword As SyntaxToken, condition As ExpressionSyntax, thenKeyword As SyntaxToken, statements As SyntaxList(of StatementSyntax), elseClause As SingleLineElseClauseSyntax) As SingleLineIfStatementSyntax 14426Public ReadOnly Property Statements As SyntaxList(Of StatementSyntax) 14429Return new SyntaxList(Of StatementSyntax)(listNode) 14438Public Shadows Function WithStatements(statements as SyntaxList(Of StatementSyntax)) As SingleLineElseClauseSyntax 14442Public Shadows Function AddStatements(ParamArray items As StatementSyntax()) As SingleLineElseClauseSyntax 14483Public Function Update(elseKeyword As SyntaxToken, statements As SyntaxList(of StatementSyntax)) As SingleLineElseClauseSyntax 14551Public ReadOnly Property Statements As SyntaxList(Of StatementSyntax) 14554Return new SyntaxList(Of StatementSyntax)(listNode) 14563Public Shadows Function WithStatements(statements as SyntaxList(Of StatementSyntax)) As MultiLineIfBlockSyntax 14567Public Shadows Function AddStatements(ParamArray items As StatementSyntax()) As MultiLineIfBlockSyntax 14620Public Shadows Function AddElseBlockStatements(ParamArray items As StatementSyntax()) As MultiLineIfBlockSyntax 14705Public Function Update(ifStatement As IfStatementSyntax, statements As SyntaxList(of StatementSyntax), elseIfBlocks As SyntaxList(of ElseIfBlockSyntax), elseBlock As ElseBlockSyntax, endIfStatement As EndBlockStatementSyntax) As MultiLineIfBlockSyntax 14908Public ReadOnly Property Statements As SyntaxList(Of StatementSyntax) 14911Return new SyntaxList(Of StatementSyntax)(listNode) 14920Public Shadows Function WithStatements(statements as SyntaxList(Of StatementSyntax)) As ElseIfBlockSyntax 14924Public Shadows Function AddStatements(ParamArray items As StatementSyntax()) As ElseIfBlockSyntax 14969Public Function Update(elseIfStatement As ElseIfStatementSyntax, statements As SyntaxList(of StatementSyntax)) As ElseIfBlockSyntax 15171Public ReadOnly Property Statements As SyntaxList(Of StatementSyntax) 15174Return new SyntaxList(Of StatementSyntax)(listNode) 15183Public Shadows Function WithStatements(statements as SyntaxList(Of StatementSyntax)) As ElseBlockSyntax 15187Public Shadows Function AddStatements(ParamArray items As StatementSyntax()) As ElseBlockSyntax 15232Public Function Update(elseStatement As ElseStatementSyntax, statements As SyntaxList(of StatementSyntax)) As ElseBlockSyntax 15381Public ReadOnly Property Statements As SyntaxList(Of StatementSyntax) 15384Return new SyntaxList(Of StatementSyntax)(listNode) 15393Public Shadows Function WithStatements(statements as SyntaxList(Of StatementSyntax)) As TryBlockSyntax 15397Public Shadows Function AddStatements(ParamArray items As StatementSyntax()) As TryBlockSyntax 15449Public Shadows Function AddFinallyBlockStatements(ParamArray items As StatementSyntax()) As TryBlockSyntax 15534Public Function Update(tryStatement As TryStatementSyntax, statements As SyntaxList(of StatementSyntax), catchBlocks As SyntaxList(of CatchBlockSyntax), finallyBlock As FinallyBlockSyntax, endTryStatement As EndBlockStatementSyntax) As TryBlockSyntax 15681Public ReadOnly Property Statements As SyntaxList(Of StatementSyntax) 15684Return new SyntaxList(Of StatementSyntax)(listNode) 15693Public Shadows Function WithStatements(statements as SyntaxList(Of StatementSyntax)) As CatchBlockSyntax 15697Public Shadows Function AddStatements(ParamArray items As StatementSyntax()) As CatchBlockSyntax 15742Public Function Update(catchStatement As CatchStatementSyntax, statements As SyntaxList(of StatementSyntax)) As CatchBlockSyntax 16088Public ReadOnly Property Statements As SyntaxList(Of StatementSyntax) 16091Return new SyntaxList(Of StatementSyntax)(listNode) 16100Public Shadows Function WithStatements(statements as SyntaxList(Of StatementSyntax)) As FinallyBlockSyntax 16104Public Shadows Function AddStatements(ParamArray items As StatementSyntax()) As FinallyBlockSyntax 16149Public Function Update(finallyStatement As FinallyStatementSyntax, statements As SyntaxList(of StatementSyntax)) As FinallyBlockSyntax 17157Public ReadOnly Property Statements As SyntaxList(Of StatementSyntax) 17160Return new SyntaxList(Of StatementSyntax)(listNode) 17169Public Shadows Function WithStatements(statements as SyntaxList(Of StatementSyntax)) As CaseBlockSyntax 17173Public Shadows Function AddStatements(ParamArray items As StatementSyntax()) As CaseBlockSyntax 17221Public Function Update(kind As SyntaxKind, caseStatement As CaseStatementSyntax, statements As SyntaxList(of StatementSyntax)) As CaseBlockSyntax 17997Public ReadOnly Property Statements As SyntaxList(Of StatementSyntax) 18000Return new SyntaxList(Of StatementSyntax)(listNode) 18009Public Shadows Function WithStatements(statements as SyntaxList(Of StatementSyntax)) As DoLoopBlockSyntax 18013Public Shadows Function AddStatements(ParamArray items As StatementSyntax()) As DoLoopBlockSyntax 18086Public Function Update(kind As SyntaxKind, doStatement As DoStatementSyntax, statements As SyntaxList(of StatementSyntax), loopStatement As LoopStatementSyntax) As DoLoopBlockSyntax 18591Public ReadOnly Property Statements As SyntaxList(Of StatementSyntax) 18597Friend Overridable Function GetStatementsCore() As SyntaxList(Of StatementSyntax) 18599Return new SyntaxList(Of StatementSyntax)(listNode) 18607Public Function WithStatements(statements As SyntaxList(Of StatementSyntax)) As ForOrForEachBlockSyntax 18610Friend MustOverride Function WithStatementsCore(statements As SyntaxList(Of StatementSyntax)) As ForOrForEachBlockSyntax 18612Public Shadows Function AddStatements(ParamArray items As StatementSyntax()) As ForOrForEachBlockSyntax 18615Friend MustOverride Function AddStatementsCore(ParamArray items As StatementSyntax()) As ForOrForEachBlockSyntax 18701Public Shadows ReadOnly Property Statements As SyntaxList(Of StatementSyntax) 18704Return new SyntaxList(Of StatementSyntax)(listNode) 18708Friend Overrides Function GetStatementsCore() As SyntaxList(Of StatementSyntax) 18712Friend Overrides Function WithStatementsCore(statements As SyntaxList(Of StatementSyntax)) As ForOrForEachBlockSyntax 18721Public Shadows Function WithStatements(statements as SyntaxList(Of StatementSyntax)) As ForBlockSyntax 18725Public Shadows Function AddStatements(ParamArray items As StatementSyntax()) As ForBlockSyntax 18729Friend Overrides Function AddStatementsCore(ParamArray items As StatementSyntax()) As ForOrForEachBlockSyntax 18820Public Function Update(forStatement As ForStatementSyntax, statements As SyntaxList(of StatementSyntax), nextStatement As NextStatementSyntax) As ForBlockSyntax 18885Public Shadows ReadOnly Property Statements As SyntaxList(Of StatementSyntax) 18888Return new SyntaxList(Of StatementSyntax)(listNode) 18892Friend Overrides Function GetStatementsCore() As SyntaxList(Of StatementSyntax) 18896Friend Overrides Function WithStatementsCore(statements As SyntaxList(Of StatementSyntax)) As ForOrForEachBlockSyntax 18905Public Shadows Function WithStatements(statements as SyntaxList(Of StatementSyntax)) As ForEachBlockSyntax 18909Public Shadows Function AddStatements(ParamArray items As StatementSyntax()) As ForEachBlockSyntax 18913Friend Overrides Function AddStatementsCore(ParamArray items As StatementSyntax()) As ForOrForEachBlockSyntax 19004Public Function Update(forEachStatement As ForEachStatementSyntax, statements As SyntaxList(of StatementSyntax), nextStatement As NextStatementSyntax) As ForEachBlockSyntax 26103Public ReadOnly Property Statements As SyntaxList(Of StatementSyntax) 26106Return new SyntaxList(Of StatementSyntax)(listNode) 26115Public Shadows Function WithStatements(statements as SyntaxList(Of StatementSyntax)) As MultiLineLambdaExpressionSyntax 26119Public Shadows Function AddStatements(ParamArray items As StatementSyntax()) As MultiLineLambdaExpressionSyntax 26193Public Function Update(kind As SyntaxKind, subOrFunctionHeader As LambdaHeaderSyntax, statements As SyntaxList(of StatementSyntax), endSubOrFunctionStatement As EndBlockStatementSyntax) As MultiLineLambdaExpressionSyntax
Lowering\LocalRewriter\LocalRewriter.vb (1)
696syntaxOpt As StatementSyntax) As BoundExpression
Lowering\LocalRewriter\LocalRewriter_ForEach.vb (1)
351syntaxNode As StatementSyntax,
Lowering\LocalRewriter\LocalRewriter_UnstructuredExceptionHandling.vb (5)
43_currentLineTemporary = New SynthesizedLocal(_topMethod, int32, SynthesizedLocalKind.OnErrorCurrentLine, DirectCast(nodeFactory.Syntax, StatementSyntax)) 147_unstructuredExceptionHandling.ActiveHandlerTemporary = New SynthesizedLocal(_topMethod, int32, SynthesizedLocalKind.OnErrorActiveHandler, DirectCast(nodeFactory.Syntax, StatementSyntax)) 149_unstructuredExceptionHandling.ResumeTargetTemporary = New SynthesizedLocal(_topMethod, int32, SynthesizedLocalKind.OnErrorResumeTarget, DirectCast(nodeFactory.Syntax, StatementSyntax)) 153_unstructuredExceptionHandling.CurrentStatementTemporary = New SynthesizedLocal(_topMethod, int32, SynthesizedLocalKind.OnErrorCurrentStatement, DirectCast(nodeFactory.Syntax, StatementSyntax)) 479If Not (TypeOf statement.Syntax Is StatementSyntax) Then
Scanner\Blender.vb (1)
145Return TypeOf node Is Syntax.StatementSyntax
Semantics\OverloadResolution.vb (1)
3420ElseIf TypeOf parent Is ExpressionSyntax OrElse TypeOf parent Is StatementSyntax Then
Symbols\FieldOrPropertyInitializer.vb (2)
25''' <see cref="StatementSyntax"/> (top-level statement). 42Debug.Assert(TypeOf syntax.GetSyntax() Is StatementSyntax)
Symbols\LabelSymbol.vb (2)
164Public ReadOnly ResumeStatement As StatementSyntax 166Public Sub New(resumeStmt As StatementSyntax)
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
2524Protected Sub AddMember(memberSyntax As StatementSyntax,
Syntax\SyntaxFactory.vb (1)
419Public Shared Function TypeBlock(ByVal blockKind As SyntaxKind, ByVal begin As TypeStatementSyntax, Optional ByVal [inherits] As SyntaxList(Of InheritsStatementSyntax) = Nothing, Optional ByVal [implements] As SyntaxList(Of ImplementsStatementSyntax) = Nothing, Optional ByVal members As SyntaxList(Of StatementSyntax) = Nothing, Optional ByVal [end] As EndBlockStatementSyntax = Nothing) As TypeBlockSyntax
Syntax\SyntaxFacts.vb (10)
227Dim body As SyntaxList(Of StatementSyntax) = Nothing 282ByRef body As SyntaxList(Of StatementSyntax)) As Boolean 283Dim beginStatement As StatementSyntax = Nothing 284Dim endStatement As StatementSyntax = Nothing 332ByRef beginStatement As StatementSyntax, 334ByRef body As SyntaxList(Of StatementSyntax), 335ByRef endStatement As StatementSyntax) As Boolean 511Dim beginStatement As StatementSyntax = Nothing 512Dim body As SyntaxList(Of StatementSyntax) = Nothing 513Dim endStatement As StatementSyntax = Nothing
Syntax\SyntaxNodeFactories.vb (2)
235Public Shared Function ParseExecutableStatement(text As String, Optional offset As Integer = 0, Optional consumeFullText As Boolean = True) As StatementSyntax 238Return DirectCast(If(consumeFullText, p.ConsumeUnexpectedTokens(node), node).CreateRed(Nothing, 0), StatementSyntax)
Syntax\SyntaxNodePartials.vb (2)
82Friend ReadOnly Property Statements As SyntaxList(Of StatementSyntax) 87Return New SyntaxList(Of StatementSyntax)(Body)
VisualBasicExtensions.vb (6)
1758Public Function AnalyzeControlFlow(semanticModel As SemanticModel, firstStatement As StatementSyntax, lastStatement As StatementSyntax) As ControlFlowAnalysis 1771Public Function AnalyzeControlFlow(semanticModel As SemanticModel, statement As StatementSyntax) As ControlFlowAnalysis 1797Public Function AnalyzeDataFlow(semanticModel As SemanticModel, firstStatement As StatementSyntax, lastStatement As StatementSyntax) As DataFlowAnalysis 1810Public Function AnalyzeDataFlow(semanticModel As SemanticModel, statement As StatementSyntax) As DataFlowAnalysis
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (91)
DefaultOperationProvider.vb (2)
74Dim previousStatement As StatementSyntax = Nothing 120previousStatement As StatementSyntax,
ElasticTriviaFormattingRule.vb (8)
186If attributeNode IsNot Nothing AndAlso TypeOf attributeNode.Parent Is StatementSyntax AndAlso 255Private Shared Function IsBeginStatement(Of TStatement As StatementSyntax, TBlock As StatementSyntax)(node As StatementSyntax) As Boolean 259Private Shared Function IsEndBlockStatement(node As StatementSyntax) As Boolean 271Dim previousStatement = previousToken.GetAncestor(Of StatementSyntax)() 272Dim currentStatement = currentToken.GetAncestor(Of StatementSyntax)() 366Private Shared Function TopLevelStatement(statement As StatementSyntax) As Boolean
NodeBasedFormattingRule.vb (1)
20If TypeOf node Is StatementSyntax AndAlso Not IsBlockSyntax(node) Then
StatementSyntaxExtensions.vb (33)
14Public Function GetAttributes(member As StatementSyntax) As SyntaxList(Of AttributeListSyntax) 74Public Function WithAttributeLists(member As StatementSyntax, attributeLists As SyntaxList(Of AttributeListSyntax)) As StatementSyntax 154Public Function AddAttributeLists(member As StatementSyntax, ParamArray attributeLists As AttributeListSyntax()) As StatementSyntax 304Public Function GetNameToken(member As StatementSyntax) As SyntaxToken 388Public Function GetArity(member As StatementSyntax) As Integer 394Public Function GetTypeParameterList(member As StatementSyntax) As TypeParameterListSyntax 421Public Function GetParameterList(member As StatementSyntax) As ParameterListSyntax 463Public Function GetAsClause(member As StatementSyntax) As AsClauseSyntax 493Public Function GetReturnType(member As StatementSyntax) As TypeSyntax 499Public Function HasReturnType(member As StatementSyntax) As Boolean 504Public Function IsTopLevelDeclaration(statement As StatementSyntax) As Boolean 535Public Function IsTopLevelBlock(statement As StatementSyntax) As Boolean 560Public Function GetTopLevelBlockBegin(statement As StatementSyntax) As DeclarationStatementSyntax 594Public Function IsMemberDeclaration(statement As StatementSyntax) As Boolean 624Public Function IsMemberBlock(statement As StatementSyntax) As Boolean 648Public Function GetMemberBlockBegin(statement As StatementSyntax) As DeclarationStatementSyntax 680Public Function GetPreviousStatement(statement As StatementSyntax) As StatementSyntax 692Dim outerStatement = statement.GetAncestors(Of StatementSyntax)().Where(Function(s) s.SpanStart <> statement.SpanStart).FirstOrDefault() 701Return previousToken.GetAncestors(Of StatementSyntax)().FirstOrDefault(Function(s) s.GetAncestors(Of StatementSyntax)().Contains(outerStatement)) 708Public Function GetNextStatement(statement As StatementSyntax) As StatementSyntax 715Dim outerStatement = statement.GetAncestors(Of StatementSyntax)().Where(Function(s) s.SpanStart <> statement.SpanStart).FirstOrDefault() 716Return nextToken.GetAncestors(Of StatementSyntax)().FirstOrDefault(Function(s) s.GetAncestors(Of StatementSyntax)().Contains(outerStatement)) 723Public Function GetNextNonEmptyStatement(statement As StatementSyntax) As StatementSyntax 731Return nextToken.Parent.FirstAncestorOrSelf(Of StatementSyntax)() 738Public Function IsConstructorInitializer(statement As StatementSyntax) As Boolean 743Public Function IsConstructorInitializer(statement As StatementSyntax, <Out> ByRef initializer As MemberAccessExpressionSyntax) As Boolean
SyntaxNodeExtensions.vb (18)
93Return node.GetAncestorsOrThis(Of StatementSyntax)(). 113Public Function GetStatements(node As SyntaxNode) As SyntaxList(Of StatementSyntax) 199Return If(TypeOf singleLineLambdaExpression.Body Is StatementSyntax, 200SyntaxFactory.SingletonList(DirectCast(singleLineLambdaExpression.Body, StatementSyntax)), 506Return node.GetAncestorsOrThis(Of StatementSyntax). 513Return node.GetAncestorsOrThis(Of StatementSyntax). 531Public Function GetExecutableBlockStatements(node As SyntaxNode) As SyntaxList(Of StatementSyntax) 557Return SyntaxFactory.SingletonList(DirectCast(DirectCast(node, SingleLineLambdaExpressionSyntax).Body, StatementSyntax)) 609statements As SyntaxList(Of StatementSyntax), 639statements As SyntaxList(Of StatementSyntax), 668statements As SyntaxList(Of StatementSyntax), 696newStatements As SyntaxList(Of StatementSyntax), 701Dim ifStatements As SyntaxList(Of StatementSyntax) 702Dim elseStatements As SyntaxList(Of StatementSyntax) 744statements As SyntaxList(Of StatementSyntax), 757statements = SyntaxFactory.List({DirectCast(multiLineIf, StatementSyntax)}) 873.TakeWhile(Function(n) Not TypeOf n Is StatementSyntax) _ 919Public Function GetMembers(node As SyntaxNode) As SyntaxList(Of StatementSyntax)
SyntaxTokenExtensions.vb (1)
188Public Function GetContainingMemberBlockBegin(token As SyntaxToken) As StatementSyntax
SyntaxTreeExtensions.vb (10)
50<Out> Optional ByRef statement As StatementSyntax = Nothing) As Boolean 57If TypeOf current Is StatementSyntax Then 58statement = DirectCast(current, StatementSyntax) 59Dim colonTrivia = GetTrailingColonTrivia(DirectCast(current, StatementSyntax)) 78Private Function GetTrailingColonTrivia(statement As StatementSyntax) As SyntaxTrivia? 357Public Function GetFirstStatementOnLine(syntaxTree As SyntaxTree, lineNumber As Integer, cancellationToken As CancellationToken) As StatementSyntax 361Dim statement = token.Parent.FirstAncestorOrSelf(Of StatementSyntax)() 372Public Function GetFirstEnclosingStatement(node As SyntaxNode) As StatementSyntax 373Return node.AncestorsAndSelf().Where(Function(n) TypeOf n Is StatementSyntax).OfType(Of StatementSyntax).FirstOrDefault()
VisualBasicAddAccessibilityModifiers.vb (3)
11Inherits AbstractAddAccessibilityModifiers(Of StatementSyntax) 20member As StatementSyntax, 65Private Shared Function MatchesDefaultAccessibility(accessibility As Accessibility, member As StatementSyntax) As Boolean
VisualBasicAddAccessibilityModifiersDiagnosticAnalyzer.vb (2)
28members As SyntaxList(Of StatementSyntax)) 38member As StatementSyntax)
VisualBasicSelectedMembers.vb (3)
12StatementSyntax, 23Protected Overrides Function GetMembers(containingType As TypeBlockSyntax) As SyntaxList(Of StatementSyntax) 27Protected Overrides Function GetDeclaratorsAndIdentifiers(member As StatementSyntax) As ImmutableArray(Of (declarator As SyntaxNode, identifier As SyntaxToken))
VisualBasicSyntaxFacts.vb (4)
216Return TypeOf node Is StatementSyntax 619Return node.GetAncestors(Of StatementSyntax).Any(Function(s) s.Kind = SyntaxKind.ConstructorBlock) 1113Private Sub AppendConstructors(members As SyntaxList(Of StatementSyntax), constructors As List(Of SyntaxNode), cancellationToken As CancellationToken) 1114For Each member As StatementSyntax In members
VisualBasicUseCoalesceExpressionForIfNullStatementCheckDiagnosticAnalyzer.vb (3)
20StatementSyntax, 58Protected Overrides Function TryGetEmbeddedStatement(ifBlock As MultiLineIfBlockSyntax, <NotNullWhen(True)> ByRef whenTrueStatement As StatementSyntax) As Boolean 71Protected Overrides Function TryGetPreviousStatement(ifBlock As MultiLineIfBlockSyntax) As StatementSyntax
VisualBasicUseCollectionInitializerDiagnosticAnalyzer.vb (1)
17StatementSyntax,
VisualBasicUseObjectInitializerDiagnosticAnalyzer.vb (2)
17StatementSyntax, 38Protected Overrides Function IsValidContainingStatement(node As StatementSyntax) As Boolean
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (30)
ExpressionSyntaxExtensions.vb (2)
192Dim statement = expression.FirstAncestorOrSelf(Of StatementSyntax)() 216Public Function ContainsImplicitMemberAccess(statement As StatementSyntax) As Boolean
MultiLineConditionalExpressionFormattingRule.vb (1)
58Dim statement = conditional.FirstAncestorOrSelf(Of StatementSyntax)()
SyntaxTreeExtensions.vb (1)
680Return targetToken.GetAncestor(Of StatementSyntax).IsKind(kinds)
VisualBasicIndentationService.Indenter.vb (2)
224Dim containingStatement = node.GetAncestorOrThis(Of StatementSyntax)() 293Dim statement = token.GetAncestor(Of StatementSyntax)()
VisualBasicIndentationService.vb (1)
80Dim statement = token.GetAncestor(Of StatementSyntax)()
VisualBasicMoveDeclarationNearReferenceService.vb (1)
16StatementSyntax,
VisualBasicRemoveUnnecessaryCastCodeFixProvider.vb (1)
130Dim containingStatement = n.GetAncestorOrThis(Of StatementSyntax)
VisualBasicRemoveUnusedValuesCodeFixProvider.vb (4)
19Inherits AbstractRemoveUnusedValuesCodeFixProvider(Of ExpressionSyntax, StatementSyntax, StatementSyntax, 32Protected Overrides Function WrapWithBlockIfNecessary(statements As IEnumerable(Of StatementSyntax)) As StatementSyntax
VisualBasicSyntaxContextExtensions.vb (2)
38Friend Function IsFollowingCompleteStatement(Of TParent As SyntaxNode)(context As VisualBasicSyntaxContext, childGetter As Func(Of TParent, StatementSyntax)) As Boolean 69Return targetToken.GetAncestor(Of StatementSyntax).IsKind(kinds)
VisualBasicUseCollectionInitializerCodeFixProvider.vb (3)
20StatementSyntax, 33statement As StatementSyntax, objectCreation As ObjectCreationExpressionSyntax, 34matches As ImmutableArray(Of ExpressionStatementSyntax)) As StatementSyntax
VisualBasicUseConditionalExpressionForAssignmentCodeFixProvider.vb (3)
23StatementSyntax, MultiLineIfBlockSyntax, LocalDeclarationStatementSyntax, VariableDeclaratorSyntax, ExpressionSyntax, TernaryConditionalExpressionSyntax) 55Protected Overrides Function WrapWithBlockIfAppropriate(ifStatement As MultiLineIfBlockSyntax, statement As StatementSyntax) As StatementSyntax
VisualBasicUseConditionalExpressionForReturnCodeFixProvider.vb (3)
21StatementSyntax, MultiLineIfBlockSyntax, ExpressionSyntax, TernaryConditionalExpressionSyntax) 39Protected Overrides Function WrapWithBlockIfAppropriate(ifStatement As MultiLineIfBlockSyntax, statement As StatementSyntax) As StatementSyntax
VisualBasicUseObjectInitializerCodeFixProvider.vb (6)
19StatementSyntax, 31statement As StatementSyntax, objectCreation As ObjectCreationExpressionSyntax, 32matches As ImmutableArray(Of Match(Of ExpressionSyntax, StatementSyntax, MemberAccessExpressionSyntax, AssignmentStatementSyntax))) As StatementSyntax 55matches As ImmutableArray(Of Match(Of ExpressionSyntax, StatementSyntax, MemberAccessExpressionSyntax, AssignmentStatementSyntax))) As ObjectCreationExpressionSyntax 65matches As ImmutableArray(Of Match(Of ExpressionSyntax, StatementSyntax, MemberAccessExpressionSyntax, AssignmentStatementSyntax))) As SeparatedSyntaxList(Of FieldInitializerSyntax)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (63)
EndConstructGeneration\EndConstructCommandHandler.vb (2)
132Dim statement = root.FindToken(position.Value).GetAncestor(Of StatementSyntax)() 154Private Shared Function GetSpanToCleanup(statement As StatementSyntax) As TextSpan
EndConstructGeneration\EndConstructStatementVisitor.vb (1)
65Public Function TryApplyOnForStatement(forStatement As StatementSyntax) As AbstractEndConstructResult
EndConstructGeneration\EndConstructStatementVisitor_IfStatement.vb (4)
59Private Function ConvertSingleLineStatementsToMultiLineStatements(statements As SyntaxList(Of StatementSyntax), indentedWhitespace As String) As SyntaxList(Of StatementSyntax) 62Return SyntaxFactory.List({DirectCast(SyntaxFactory.EmptyStatement(SyntaxFactory.Token(SyntaxKind.EmptyToken, SyntaxFactory.TriviaList(SyntaxFactory.EndOfLineTrivia(_state.NewLineCharacter)))), StatementSyntax)}) 66Dim newList As New List(Of StatementSyntax)(capacity:=statements.Count)
EndConstructGeneration\EndConstructStatementVisitor_LambdaHeader.vb (2)
55Dim newBody = DirectCast(node.Body, StatementSyntax).WithAppendedTrailingTrivia(SyntaxFactory.EndOfLineTrivia(_state.NewLineCharacter)) 92statements:=SyntaxFactory.SingletonList(Of StatementSyntax)(newBody),
EndConstructGeneration\VisualBasicEndConstructGenerationService.vb (1)
214Dim statement = state.TokenToLeft.FirstAncestorOrSelf(Function(n) TypeOf n Is StatementSyntax OrElse TypeOf n Is DirectiveTriviaSyntax)
LineCommit\ContainingStatementInfo.MatchingStatementsVisitor.vb (41)
10Inherits VisualBasicSyntaxVisitor(Of IList(Of StatementSyntax)) 17Public Overrides Function VisitClassBlock(node As ClassBlockSyntax) As IList(Of StatementSyntax) 18Return New StatementSyntax() {node.BlockStatement, node.EndBlockStatement} 21Public Overrides Function VisitMethodBlock(node As MethodBlockSyntax) As IList(Of StatementSyntax) 22Return New StatementSyntax() {node.BlockStatement, node.EndBlockStatement} 25Public Overrides Function VisitConstructorBlock(node As ConstructorBlockSyntax) As IList(Of StatementSyntax) 26Return New StatementSyntax() {node.BlockStatement, node.EndBlockStatement} 29Public Overrides Function VisitOperatorBlock(node As OperatorBlockSyntax) As IList(Of StatementSyntax) 30Return New StatementSyntax() {node.BlockStatement, node.EndBlockStatement} 33Public Overrides Function VisitAccessorBlock(node As AccessorBlockSyntax) As IList(Of StatementSyntax) 34Return New StatementSyntax() {node.BlockStatement, node.EndBlockStatement} 37Public Overrides Function VisitDoLoopBlock(node As DoLoopBlockSyntax) As IList(Of StatementSyntax) 38Return New StatementSyntax() {node.DoStatement, node.LoopStatement} 41Public Overrides Function VisitEnumBlock(node As EnumBlockSyntax) As IList(Of StatementSyntax) 42Return New StatementSyntax() {node.EnumStatement, node.EndEnumStatement} 45Public Overrides Function VisitForBlock(node As ForBlockSyntax) As IList(Of StatementSyntax) 47Return New StatementSyntax() {node.ForStatement, node.NextStatement} 50Public Overrides Function VisitForEachBlock(node As ForEachBlockSyntax) As IList(Of StatementSyntax) 52Return New StatementSyntax() {node.ForEachStatement, node.NextStatement} 55Public Overrides Function VisitMultiLineIfBlock(node As MultiLineIfBlockSyntax) As IList(Of StatementSyntax) 57Dim parts As New List(Of StatementSyntax) From {node.IfStatement, node.EndIfStatement} 68Public Overrides Function VisitInterfaceBlock(node As InterfaceBlockSyntax) As IList(Of StatementSyntax) 69Return New StatementSyntax() {node.BlockStatement, node.EndBlockStatement} 72Public Overrides Function VisitModuleBlock(node As ModuleBlockSyntax) As IList(Of StatementSyntax) 73Return New StatementSyntax() {node.BlockStatement, node.EndBlockStatement} 76Public Overrides Function VisitNamespaceBlock(node As NamespaceBlockSyntax) As IList(Of StatementSyntax) 77Return New StatementSyntax() {node.NamespaceStatement, node.EndNamespaceStatement} 80Public Overrides Function VisitPropertyBlock(node As PropertyBlockSyntax) As IList(Of StatementSyntax) 81Return New StatementSyntax() {node.PropertyStatement, node.EndPropertyStatement} 84Public Overrides Function VisitSelectBlock(node As SelectBlockSyntax) As IList(Of StatementSyntax) 85Return New StatementSyntax() {node.SelectStatement, node.EndSelectStatement} 88Public Overrides Function VisitSyncLockBlock(node As SyncLockBlockSyntax) As IList(Of StatementSyntax) 89Return New StatementSyntax() {node.SyncLockStatement, node.EndSyncLockStatement} 92Public Overrides Function VisitTryBlock(node As TryBlockSyntax) As IList(Of StatementSyntax) 94Dim parts As New List(Of StatementSyntax) From {node.TryStatement, node.EndTryStatement} 105Public Overrides Function VisitStructureBlock(node As StructureBlockSyntax) As IList(Of StatementSyntax) 106Return New StatementSyntax() {node.BlockStatement, node.EndBlockStatement} 109Public Overrides Function VisitUsingBlock(node As UsingBlockSyntax) As IList(Of StatementSyntax) 110Return New StatementSyntax() {node.UsingStatement, node.EndUsingStatement} 113Public Overrides Function VisitWithBlock(node As WithBlockSyntax) As IList(Of StatementSyntax) 114Return New StatementSyntax() {node.WithStatement, node.EndWithStatement}
LineCommit\ContainingStatementInfo.vb (11)
14Public ReadOnly MatchingBlockConstruct As StatementSyntax 25Dim statement = TryCast(node, StatementSyntax) 56Return New ContainingStatementInfo(previousToken.GetAncestor(Of StatementSyntax)()) 80trivia.Token.GetAncestor(Of StatementSyntax)() IsNot Nothing Then 81Return New ContainingStatementInfo(trivia.Token.GetAncestor(Of StatementSyntax)()) 110Dim containingStatement = token.GetAncestors(Of StatementSyntax) _ 132Dim triviaStatement = trivia.Token.GetAncestor(Of StatementSyntax)() 144Private Shared Function FindExpansionStatement(node As StatementSyntax) As StatementSyntax 155Dim possibleExpansion As StatementSyntax = Nothing 171Private Shared Function GetContainingStatementInfoForAttributedStatement(node As StatementSyntax, attributes As SyntaxList(Of AttributeListSyntax), position As Integer) As ContainingStatementInfo
Utilities\NavigationPointHelpers.vb (1)
51Public Function GetNavigationPoint(text As SourceText, indentSize As Integer, beginStatement As StatementSyntax, lineNumber As Integer) As VirtualTreePoint
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (3)
Debugging\ProximityExpressionsGetterTests.vb (1)
103Dim statements = (Await document.GetSyntaxRootAsync()).DescendantTokens().Select(Function(t) t.GetAncestor(Of StatementSyntax)()).Distinct().WhereNotNull()
Diagnostics\Suppression\SuppressionAllCodeTests.vb (1)
47Return Not TypeOf n Is StatementSyntax
Extensions\StatementSyntaxExtensionTests.vb (1)
13Private Shared Sub TestStatementDeclarationWithPublicModifier(Of T As StatementSyntax)(node As T)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (2)
Emit\EditAndContinue\EditAndContinueTestBase.vb (2)
164Friend Shared Function GetNearestStatement(node As SyntaxNode) As StatementSyntax 166Dim statement = TryCast(node, StatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (6)
CompilationContext.vb (1)
556Private Shared Function BindStatement(binder As Binder, syntax As StatementSyntax, diagnostics As DiagnosticBag, <Out> ByRef resultProperties As ResultProperties) As BoundStatement
SyntaxHelpers.vb (5)
70Friend Function ParseStatement(statement As String, diagnostics As DiagnosticBag) As StatementSyntax 173Private Function ParseDebuggerStatement(source As String) As StatementSyntax 201Private Function GetDebuggerStatement(syntaxTree As SyntaxTree) As StatementSyntax 202Return DirectCast(DirectCast(syntaxTree.GetRoot(), CompilationUnitSyntax).Members.Single(), StatementSyntax) 213Friend Function IsSupportedDebuggerStatement(syntax As StatementSyntax) As Boolean
Microsoft.CodeAnalysis.VisualBasic.Features (231)
CodeFixes\IncorrectExitContinue\IncorrectExitContinueCodeFixProvider.AddKeywordCodeAction.vb (2)
18Private ReadOnly _updateNode As Func(Of SyntaxNode, SyntaxNode, SyntaxKind, Document, CancellationToken, StatementSyntax) 25updateNode As Func(Of SyntaxNode, SyntaxNode, SyntaxKind, Document, CancellationToken, StatementSyntax))
CodeFixes\IncorrectExitContinue\IncorrectExitContinueCodeFixProvider.ReplaceKeywordCodeAction.vb (2)
18Private ReadOnly _updateNode As Func(Of SyntaxNode, SyntaxNode, SyntaxKind, Document, CancellationToken, StatementSyntax) 23updateNode As Func(Of SyntaxNode, SyntaxNode, SyntaxKind, Document, CancellationToken, StatementSyntax))
CodeFixes\IncorrectExitContinue\IncorrectExitContinueCodeFixProvider.vb (4)
193cancellationToken As CancellationToken) As StatementSyntax 212cancellationToken As CancellationToken) As StatementSyntax 309updateNode As Func(Of SyntaxNode, SyntaxNode, SyntaxKind, Document, CancellationToken, StatementSyntax), 319updateNode As Func(Of SyntaxNode, SyntaxNode, SyntaxKind, Document, CancellationToken, StatementSyntax),
CodeFixes\Suppression\VisualBasicSuppressionCodeFixProvider.vb (2)
83Return token.GetAncestor(Of StatementSyntax)() 156Dim memberNode = DirectCast(targetNode, StatementSyntax)
CodeRefactorings\InlineTemporary\VisualBasicInlineTemporaryCodeRefactoringProvider.vb (4)
161localDeclaration.Ancestors().OfType(Of ExpressionSyntax).Last().FirstAncestorOrSelf(Of StatementSyntax)(), 185Return Simplifier.Expand(DirectCast(n, StatementSyntax), semanticModel, document.Project.Solution.Services, cancellationToken:=cancellationToken) 404Private Shared Function GetTopMostStatementForExpression(expression As ExpressionSyntax) As StatementSyntax 405Return expression.AncestorsAndSelf().OfType(Of ExpressionSyntax).Last().FirstAncestorOrSelf(Of StatementSyntax)()
CodeRefactorings\SyncNamespace\VisualBasicChangeNamespaceService.vb (2)
17Inherits AbstractChangeNamespaceService(Of NamespaceStatementSyntax, CompilationUnitSyntax, StatementSyntax) 70Protected Overrides Function GetMemberDeclarationsInContainer(container As SyntaxNode) As SyntaxList(Of StatementSyntax)
Completion\KeywordRecommenders\Statements\ElseKeywordRecommender.vb (1)
58Dim statement = context.TargetToken.Parent.GetAncestor(Of StatementSyntax)
ConvertAutoPropertyToFullProperty\VisualBasicConvertAutoPropertyToFullProperty.vb (4)
44Dim returnStatement = New SyntaxList(Of StatementSyntax)(DirectCast(generator.ReturnStatement( 45generator.IdentifierName(fieldName)), StatementSyntax)) 56Dim setStatement = New SyntaxList(Of StatementSyntax)(DirectCast(generator.ExpressionStatement( 58generator.IdentifierName("Value"))), StatementSyntax))
ConvertForEachToFor\VisualBasicConvertForEachToForCodeRefactoringProvider.vb (3)
18Inherits AbstractConvertForEachToForCodeRefactoringProvider(Of StatementSyntax, ForEachBlockSyntax) 122collectionVariableName As SyntaxNode, indexVariable As SyntaxToken) As SyntaxList(Of StatementSyntax) 149Return forEachBlock.Statements.Insert(0, DirectCast(variableStatement, StatementSyntax))
ConvertForToForEach\VisualBasicConvertForToForEachCodeRefactoringProvider.vb (2)
17StatementSyntax, 33Protected Overrides Function GetBodyStatements(forStatement As ForBlockSyntax) As SyntaxList(Of StatementSyntax)
Debugging\ProximityExpressionsGetter.vb (2)
47statement As StatementSyntax, 82Dim statement = info.Symbol.Locations.First().FindToken(cancellationToken).GetAncestor(Of StatementSyntax)()
Debugging\ProximityExpressionsGetter.Worker.vb (2)
17Private _parentStatement As StatementSyntax 29_parentStatement = token.GetAncestor(Of StatementSyntax)()
EditAndContinue\SyntaxComparer.vb (10)
950Return New With {.Begin = CType(block.LoopStatement, StatementSyntax), block.Statements} 954Return New With {.Begin = CType(block.WhileStatement, StatementSyntax), block.Statements} 958Return New With {.Begin = CType(block.DoStatement, StatementSyntax), block.Statements} 1137leftStatements As SyntaxList(Of StatementSyntax), 1139rightStatements As SyntaxList(Of StatementSyntax)) As Double 1145leftStatements As SyntaxList(Of StatementSyntax), 1148rightStatements As SyntaxList(Of StatementSyntax)) As Double 1170Private Shared Function TryComputeLocalsDistance(left As SyntaxList(Of StatementSyntax), 1171right As SyntaxList(Of StatementSyntax), 1189Private Shared Sub GetLocalNames(statements As SyntaxList(Of StatementSyntax), ByRef result As List(Of SyntaxToken))
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (3)
823Dim stack = ArrayBuilder(Of SyntaxList(Of StatementSyntax)).GetInstance() 2670Dim statement = TryCast(node, StatementSyntax) 2689statement = TryCast(node, StatementSyntax)
EmbeddedLanguages\EmbeddedLanguageUtilities.vb (1)
14Dim containingStatement = stringLiteral.Parent.GetAncestor(Of StatementSyntax)
ExtractMethod\Extensions.vb (3)
56Public Function ContainStatement(node As SyntaxNode, statement As StatementSyntax) As Boolean 387Public Function CreateAssignmentExpressionStatementWithValue(identifier As SyntaxToken, rvalue As ExpressionSyntax) As StatementSyntax 394expressionStatements As List(Of StatementSyntax),
ExtractMethod\VisualBasicMethodExtractor.PostProcessor.vb (13)
23Public Function MergeDeclarationStatements(statements As ImmutableArray(Of StatementSyntax)) As ImmutableArray(Of StatementSyntax) 31Private Function MergeDeclarationStatementsWorker(statements As ImmutableArray(Of StatementSyntax)) As ImmutableArray(Of StatementSyntax) 32Dim declarationStatements = New List(Of StatementSyntax)() 99Private Function IsDeclarationMergable(statement As StatementSyntax) As Boolean 155Private Shared Function ContainsOnlyWhitespaceTrivia(statement As StatementSyntax) As Boolean 175Public Shared Function RemoveDeclarationAssignmentPattern(statements As ImmutableArray(Of StatementSyntax)) As ImmutableArray(Of StatementSyntax) 211Return SpecializedCollections.SingletonEnumerable(Of StatementSyntax)(newDeclaration).Concat(statements.Skip(2)).ToImmutableArray() 214Public Shared Function RemoveInitializedDeclarationAndReturnPattern(statements As ImmutableArray(Of StatementSyntax)) As ImmutableArray(Of StatementSyntax) 244Return SpecializedCollections.SingletonEnumerable(Of StatementSyntax)(
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb (15)
15Private ReadOnly _statementsOrFieldToInsert As IEnumerable(Of StatementSyntax) 17Private ReadOnly _firstStatementOrFieldToReplace As StatementSyntax 18Private ReadOnly _lastStatementOrFieldToReplace As StatementSyntax 24firstStatementOrFieldToReplace As StatementSyntax, 25lastStatementOrFieldToReplace As StatementSyntax, 26statementsOrFieldToInsert As IEnumerable(Of StatementSyntax)) 65Dim expressionStatements = New List(Of StatementSyntax)() 295Dim body = SyntaxFactory.SingletonList(DirectCast(node.Body, StatementSyntax)) 309Private Function ReplaceStatementIfNeeded(Of T As StatementSyntax)(statement As T) As T 321Private Function ReplaceStatementsIfNeeded(statements As SyntaxList(Of StatementSyntax), Optional colon As Boolean = False) As SyntaxList(Of StatementSyntax) 322Dim newStatements = New List(Of StatementSyntax)(statements) 345Private Shared Function Join(statements As IEnumerable(Of StatementSyntax), colon As Boolean) As IEnumerable(Of StatementSyntax) 356Dim newStatements = New List(Of StatementSyntax)
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.ExpressionCodeGenerator.vb (8)
70Protected Overrides Function GetInitialStatementsForMethodDefinitions() As ImmutableArray(Of StatementSyntax) 75Dim statement As StatementSyntax 85Return ImmutableArray(Of StatementSyntax).Empty 110Protected Overrides Function GetFirstStatementOrInitializerSelectedAtCallSite() As StatementSyntax 111Return VBSelectionResult.GetContainingScopeOf(Of StatementSyntax)() 114Protected Overrides Function GetLastStatementOrInitializerSelectedAtCallSite() As StatementSyntax 118Protected Overrides Async Function GetStatementOrInitializerContainingInvocationToExtractedMethodAsync(cancellationToken As CancellationToken) As Task(Of StatementSyntax) 141newEnclosingStatement = DirectCast(updatedRoot.GetAnnotatedNodesAndTokens(enclosingStatementAnnotation).Single().AsNode(), StatementSyntax)
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.MultipleStatementsCodeGenerator.vb (4)
44Protected Overrides Function GetInitialStatementsForMethodDefinitions() As ImmutableArray(Of StatementSyntax) 68Protected Overrides Function GetFirstStatementOrInitializerSelectedAtCallSite() As StatementSyntax 72Protected Overrides Function GetLastStatementOrInitializerSelectedAtCallSite() As StatementSyntax 76Protected Overrides Function GetStatementOrInitializerContainingInvocationToExtractedMethodAsync(cancellationToken As CancellationToken) As Task(Of StatementSyntax)
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.SingleStatementCodeGenerator.vb (5)
39Protected Overrides Function GetInitialStatementsForMethodDefinitions() As ImmutableArray(Of StatementSyntax) 42Return ImmutableArray.Create(Of StatementSyntax)(VBSelectionResult.GetFirstStatement()) 55Protected Overrides Function GetFirstStatementOrInitializerSelectedAtCallSite() As StatementSyntax 59Protected Overrides Function GetLastStatementOrInitializerSelectedAtCallSite() As StatementSyntax 65Protected Overrides Function GetStatementOrInitializerContainingInvocationToExtractedMethodAsync(cancellationToken As CancellationToken) As Task(Of StatementSyntax)
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb (18)
22Inherits CodeGenerator(Of StatementSyntax, ExpressionSyntax, StatementSyntax, VisualBasicCodeGenerationOptions) 110Private Async Function CreateStatementsToInsertAtCallSiteAsync(cancellationToken As CancellationToken) As Task(Of IEnumerable(Of StatementSyntax)) 171Private Function CreateMethodBody(cancellationToken As CancellationToken) As OperationStatus(Of ImmutableArray(Of StatementSyntax)) 176Dim emptyStatements = ImmutableArray(Of StatementSyntax).Empty 191Private Shared Function CheckActiveStatements(statements As ImmutableArray(Of StatementSyntax)) As OperationStatus 225Private Function MoveDeclarationOutFromMethodDefinition(statements As ImmutableArray(Of StatementSyntax), cancellationToken As CancellationToken) As ImmutableArray(Of StatementSyntax) 229Dim declarationStatements = New List(Of StatementSyntax)() 240Dim expressionStatements = New List(Of StatementSyntax)() 258Dim emptyStatement As StatementSyntax = SyntaxFactory.EmptyStatement(SyntaxFactory.Token(SyntaxKind.EmptyToken).WithLeadingTrivia(SyntaxFactory.TriviaList(triviaList))) 266Dim localStatement As StatementSyntax = 284Private Function SplitOrMoveDeclarationIntoMethodDefinition(statements As ImmutableArray(Of StatementSyntax), cancellationToken As CancellationToken) As ImmutableArray(Of StatementSyntax) 299Protected Overrides Function CreateReturnStatement(Optional identifierName As String = Nothing) As StatementSyntax 390Protected Overrides Function CreateAssignmentExpressionStatement(identifier As SyntaxToken, rvalue As ExpressionSyntax) As StatementSyntax 397cancellationToken As CancellationToken) As StatementSyntax 435Protected Function GetStatementContainingInvocationToExtractedMethodWorker() As StatementSyntax
ExtractMethod\VisualBasicSelectionValidator.Validator.vb (3)
14ElseIf TypeOf node Is StatementSyntax Then 15Return CheckStatement(DirectCast(node, StatementSyntax)) 33Private Shared Function CheckStatement(statement As StatementSyntax) As Boolean
ExtractMethod\VisualBasicSelectionValidator.vb (11)
46Dim statementRange = GetStatementRangeContainedInSpan(Of StatementSyntax)(root, controlFlowSpan, cancellationToken) 198Dim range = GetStatementRangeContainedInSpan(Of StatementSyntax)( 354.SelectionInSingleStatement = TypeOf firstValidNode Is StatementSyntax 371Dim outerNode = selectionInfo.CommonRootFromOriginalSpan.GetOutermostNodeWithSameSpan(Function(n) TypeOf n Is StatementSyntax OrElse TypeOf n Is ExpressionSyntax) 376.SelectionInSingleStatement = TypeOf outerNode Is StatementSyntax 384Dim range = GetStatementRangeContainingSpan(Of StatementSyntax)( 397Dim statement1 = DirectCast(range.Item1, StatementSyntax) 398Dim statement2 = DirectCast(range.Item2, StatementSyntax) 415Dim singleStatement = statement1.GetAncestorsOrThis(Of StatementSyntax)().FirstOrDefault( 445.Where(Function(n) TypeOf n Is ExpressionSyntax OrElse TypeOf n Is StatementSyntax) _ 451.SelectionInSingleStatement = TypeOf parent Is StatementSyntax
InitializeParameter\InitializeParameterHelpers.vb (4)
21Private Shared Function GetStatements(functionDeclaration As SyntaxNode) As SyntaxList(Of StatementSyntax) 30Dim convertedStatement = If(TypeOf singleLineLambda.Body Is StatementSyntax, 31DirectCast(singleLineLambda.Body, StatementSyntax), 51statement As StatementSyntax)
InitializeParameter\VisualBasicAddParameterCheckCodeRefactoringProvider.vb (5)
22StatementSyntax, 40Protected Overrides Sub InsertStatement(editor As SyntaxEditor, functionDeclaration As SyntaxNode, returnsVoid As Boolean, statementToAddAfterOpt As SyntaxNode, statement As StatementSyntax) 61Protected Overrides Function CreateParameterCheckIfStatement(condition As ExpressionSyntax, ifTrueStatement As StatementSyntax, options As VisualBasicSimplifierOptions) As StatementSyntax 64statements:=New SyntaxList(Of StatementSyntax)(ifTrueStatement),
InitializeParameter\VisualBasicInitializeMemberFromParameterCodeRefactoringProvider.vb (2)
24StatementSyntax, 44Protected Overrides Sub InsertStatement(editor As SyntaxEditor, functionDeclaration As SyntaxNode, returnsVoid As Boolean, statementToAddAfterOpt As SyntaxNode, statement As StatementSyntax)
IntroduceUsingStatement\VisualBasicIntroduceUsingStatementCodeRefactoringProvider.vb (7)
16Inherits AbstractIntroduceUsingStatementCodeRefactoringProvider(Of StatementSyntax, LocalDeclarationStatementSyntax, TryBlockSyntax) 29Protected Overrides Function GetTryFinallyStatements(tryStatement As TryBlockSyntax) As (SyntaxList(Of StatementSyntax), SyntaxList(Of StatementSyntax)) 38Protected Overrides Function GetSurroundingStatements(declarationStatement As LocalDeclarationStatementSyntax) As SyntaxList(Of StatementSyntax) 42Protected Overrides Function WithStatements(parentOfStatementsToSurround As SyntaxNode, statements As SyntaxList(Of StatementSyntax)) As SyntaxNode 48statementsToSurround As SyntaxList(Of StatementSyntax)) As StatementSyntax
IntroduceVariable\VisualBasicIntroduceLocalForExpressionCodeRefactoringProvider.vb (1)
20StatementSyntax,
IntroduceVariable\VisualBasicIntroduceVariableService.vb (1)
54Dim constructorInitializer = expression.GetAncestorsOrThis(Of StatementSyntax)().
IntroduceVariable\VisualBasicIntroduceVariableService_IntroduceField.vb (8)
110Protected Overloads Shared Function DetermineConstantInsertPosition(oldMembers As SyntaxList(Of StatementSyntax), 111newMembers As SyntaxList(Of StatementSyntax)) As Integer 144Protected Overloads Shared Function DetermineFieldInsertPosition(oldMembers As SyntaxList(Of StatementSyntax), 145newMembers As SyntaxList(Of StatementSyntax)) As Integer 174Private Shared Function IsConstantField(member As StatementSyntax) As Boolean 179Protected Shared Function DetermineFirstChange(oldMembers As SyntaxList(Of StatementSyntax), 180newMembers As SyntaxList(Of StatementSyntax)) As Integer 250memberDeclaration As StatementSyntax,
IntroduceVariable\VisualBasicIntroduceVariableService_IntroduceLocal.vb (6)
79declarationStatement As StatementSyntax, 143Dim innermostStatements = New HashSet(Of StatementSyntax)(matches.Select(Function(expr) expr.GetAncestorOrThis(Of StatementSyntax)())) 150Dim allAffectedStatements = New HashSet(Of StatementSyntax)(matches.SelectMany(Function(expr) expr.GetAncestorsOrThis(Of StatementSyntax)())) 170Dim oldStatement = expression.GetAncestorsOrThis(Of StatementSyntax)().Where(
InvertIf\VisualBasicInvertIfCodeRefactoringProvider.MultiLine.vb (4)
33Protected Overrides Function GetIfBody(ifNode As MultiLineIfBlockSyntax) As SyntaxList(Of StatementSyntax) 37Protected Overrides Function GetElseBody(ifNode As MultiLineIfBlockSyntax) As SyntaxList(Of StatementSyntax) 45trueStatement As SyntaxList(Of StatementSyntax), 46Optional falseStatementOpt As SyntaxList(Of StatementSyntax) = Nothing) As MultiLineIfBlockSyntax
InvertIf\VisualBasicInvertIfCodeRefactoringProvider.SingleLine.vb (4)
35Protected Overrides Function GetIfBody(ifNode As SingleLineIfStatementSyntax) As SyntaxList(Of StatementSyntax) 39Protected Overrides Function GetElseBody(ifNode As SingleLineIfStatementSyntax) As SyntaxList(Of StatementSyntax) 47trueStatements As SyntaxList(Of StatementSyntax), 48Optional falseStatements As SyntaxList(Of StatementSyntax) = Nothing) As SingleLineIfStatementSyntax
InvertIf\VisualBasicInvertIfCodeRefactoringProvider.vb (14)
10Inherits AbstractInvertIfCodeRefactoringProvider(Of SyntaxKind, StatementSyntax, TIfStatementSyntax, SyntaxList(Of StatementSyntax)) 59Protected NotOverridable Overrides Function GetStatements(node As SyntaxNode) As SyntaxList(Of StatementSyntax) 63Protected NotOverridable Overrides Function GetNextStatement(node As StatementSyntax) As StatementSyntax 74Protected NotOverridable Overrides Function GetJumpStatement(kind As SyntaxKind) As StatementSyntax 99Protected NotOverridable Overrides Function UnwrapBlock(ifBody As SyntaxList(Of StatementSyntax)) As IEnumerable(Of StatementSyntax) 103Protected NotOverridable Overrides Function GetEmptyEmbeddedStatement() As SyntaxList(Of StatementSyntax) 104Return SyntaxFactory.List(Of StatementSyntax) 107Protected NotOverridable Overrides Function AsEmbeddedStatement(statements As IEnumerable(Of StatementSyntax), original As SyntaxList(Of StatementSyntax)) As SyntaxList(Of StatementSyntax) 115Protected NotOverridable Overrides Function WithStatements(node As SyntaxNode, statements As IEnumerable(Of StatementSyntax)) As SyntaxNode
MultiLineConditionalExpressionFormattingRule.vb (1)
58Dim statement = conditional.FirstAncestorOrSelf(Of StatementSyntax)()
Organizing\Organizers\MemberDeclarationsOrganizer.Comparer.vb (7)
12Implements IComparer(Of StatementSyntax) 42Public Function Compare(x As StatementSyntax, y As StatementSyntax) As Integer Implements IComparer(Of StatementSyntax).Compare 98Private Shared Function GetAccessibility(x As StatementSyntax) As Accessibility 117Private Shared Function GetOuterOrdering(x As StatementSyntax) As OuterOrdering 144Private Shared Function ShouldCompareByName(x As StatementSyntax) As Boolean
Organizing\Organizers\MemberDeclarationsOrganizer.vb (5)
13Public Shared Function Organize(members As SyntaxList(Of StatementSyntax), 14cancellationToken As CancellationToken) As SyntaxList(Of StatementSyntax) 99Private Shared Function OrganizeMemberGroup(members As IList(Of StatementSyntax)) As IList(Of StatementSyntax) 101Dim originalList = New List(Of StatementSyntax)(members)
ReplaceConditionalWithStatementsCodeRefactoringProvider\VisualBasicReplaceConditionalWithStatementsCodeRefactoringProvider.vb (1)
23StatementSyntax,
ReplacePropertyWithMethods\VisualBasicReplacePropertyWithMethods.ConvertValueToParamRewriter.vb (1)
10Inherits AbstractReplacePropertyWithMethodsService(Of IdentifierNameSyntax, ExpressionSyntax, CrefReferenceSyntax, StatementSyntax, PropertyStatementSyntax)
ReplacePropertyWithMethods\VisualBasicReplacePropertyWithMethods.ConvertValueToReturnsRewriter.vb (1)
10Inherits AbstractReplacePropertyWithMethodsService(Of IdentifierNameSyntax, ExpressionSyntax, CrefReferenceSyntax, StatementSyntax, PropertyStatementSyntax)
ReplacePropertyWithMethods\VisualBasicReplacePropertyWithMethods.vb (3)
19Inherits AbstractReplacePropertyWithMethodsService(Of IdentifierNameSyntax, ExpressionSyntax, CrefReferenceSyntax, StatementSyntax, PropertyStatementSyntax) 109Private Shared Function WithFormattingAnnotation(statement As StatementSyntax) As StatementSyntax
SplitOrMergeIfStatements\VisualBasicIfLikeStatementGenerator.vb (1)
128Return ifOrElseIf.ReplaceStatements(SyntaxFactory.SingletonList(DirectCast(statement, StatementSyntax)))
VisualBasicAddAccessibilityModifiers.vb (3)
11Inherits AbstractAddAccessibilityModifiers(Of StatementSyntax) 20member As StatementSyntax, 65Private Shared Function MatchesDefaultAccessibility(accessibility As Accessibility, member As StatementSyntax) As Boolean
VisualBasicAddAccessibilityModifiersDiagnosticAnalyzer.vb (2)
28members As SyntaxList(Of StatementSyntax)) 38member As StatementSyntax)
VisualBasicRemoveUnnecessaryCastCodeFixProvider.vb (1)
130Dim containingStatement = n.GetAncestorOrThis(Of StatementSyntax)
VisualBasicRemoveUnusedValuesCodeFixProvider.vb (4)
19Inherits AbstractRemoveUnusedValuesCodeFixProvider(Of ExpressionSyntax, StatementSyntax, StatementSyntax, 32Protected Overrides Function WrapWithBlockIfNecessary(statements As IEnumerable(Of StatementSyntax)) As StatementSyntax
VisualBasicUseCoalesceExpressionForIfNullStatementCheckDiagnosticAnalyzer.vb (3)
20StatementSyntax, 58Protected Overrides Function TryGetEmbeddedStatement(ifBlock As MultiLineIfBlockSyntax, <NotNullWhen(True)> ByRef whenTrueStatement As StatementSyntax) As Boolean 71Protected Overrides Function TryGetPreviousStatement(ifBlock As MultiLineIfBlockSyntax) As StatementSyntax
VisualBasicUseCollectionInitializerCodeFixProvider.vb (3)
20StatementSyntax, 33statement As StatementSyntax, objectCreation As ObjectCreationExpressionSyntax, 34matches As ImmutableArray(Of ExpressionStatementSyntax)) As StatementSyntax
VisualBasicUseCollectionInitializerDiagnosticAnalyzer.vb (1)
17StatementSyntax,
VisualBasicUseConditionalExpressionForAssignmentCodeFixProvider.vb (3)
23StatementSyntax, MultiLineIfBlockSyntax, LocalDeclarationStatementSyntax, VariableDeclaratorSyntax, ExpressionSyntax, TernaryConditionalExpressionSyntax) 55Protected Overrides Function WrapWithBlockIfAppropriate(ifStatement As MultiLineIfBlockSyntax, statement As StatementSyntax) As StatementSyntax
VisualBasicUseConditionalExpressionForReturnCodeFixProvider.vb (3)
21StatementSyntax, MultiLineIfBlockSyntax, ExpressionSyntax, TernaryConditionalExpressionSyntax) 39Protected Overrides Function WrapWithBlockIfAppropriate(ifStatement As MultiLineIfBlockSyntax, statement As StatementSyntax) As StatementSyntax
VisualBasicUseObjectInitializerCodeFixProvider.vb (6)
19StatementSyntax, 31statement As StatementSyntax, objectCreation As ObjectCreationExpressionSyntax, 32matches As ImmutableArray(Of Match(Of ExpressionSyntax, StatementSyntax, MemberAccessExpressionSyntax, AssignmentStatementSyntax))) As StatementSyntax 55matches As ImmutableArray(Of Match(Of ExpressionSyntax, StatementSyntax, MemberAccessExpressionSyntax, AssignmentStatementSyntax))) As ObjectCreationExpressionSyntax 65matches As ImmutableArray(Of Match(Of ExpressionSyntax, StatementSyntax, MemberAccessExpressionSyntax, AssignmentStatementSyntax))) As SeparatedSyntaxList(Of FieldInitializerSyntax)
VisualBasicUseObjectInitializerDiagnosticAnalyzer.vb (2)
17StatementSyntax, 38Protected Overrides Function IsValidContainingStatement(node As StatementSyntax) As Boolean
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (27)
Compilation\SemanticModelAPITests.vb (5)
1586Dim speculatedMethod = methodBlock.WithStatements(SyntaxFactory.SingletonList(Of StatementSyntax)(speculatedStatement)) 1603speculatedMethod = methodBlock.WithStatements(SyntaxFactory.SingletonList(Of StatementSyntax)(speculatedStatement)) 1619speculatedMethod = methodBlock.WithStatements(SyntaxFactory.SingletonList(Of StatementSyntax)(speculatedStatement)) 1664Dim speculatedMethod = methodBlock.WithStatements(SyntaxFactory.SingletonList(Of StatementSyntax)(speculatedStatement)) 1700Dim speculatedMethod = methodBlock.WithStatements(SyntaxFactory.SingletonList(Of StatementSyntax)(speculatedStatement))
DeclaringSyntaxNodeTests.vb (6)
39Dim beginStatement As StatementSyntax = Nothing 41Dim body As SyntaxList(Of StatementSyntax) = Nothing 42Dim endStatement As StatementSyntax = Nothing 90Dim beginStatement As StatementSyntax = Nothing 92Dim body As SyntaxList(Of StatementSyntax) = Nothing 93Dim endStatement As StatementSyntax = Nothing
FlowAnalysis\FlowTestBase.vb (1)
162If TypeOf parent Is StatementSyntax AndAlso parent.Kind <> SyntaxKind.LabelStatement Then
FlowAnalysis\RegionAnalysisTests.vb (7)
27Dim statement = compilation.SyntaxTrees(0).GetCompilationUnitRoot().DescendantNodesAndSelf().OfType(Of StatementSyntax)().First() 7136Dim stmtNode = tree.GetCompilationUnitRoot().DescendantNodes().OfType(Of StatementSyntax).Where(Function(node) node.ToString() = "Return Nothing").First() 8233Dim node = DirectCast(root.FindToken(root.ToFullString().IndexOf("Return", StringComparison.Ordinal)).Parent, StatementSyntax) 8264Dim node = DirectCast(root.FindToken(root.ToFullString().IndexOf("Return", StringComparison.Ordinal)).Parent, StatementSyntax) 8296Dim node = DirectCast(root.FindToken(root.ToFullString().IndexOf("Dim", StringComparison.Ordinal)).Parent, StatementSyntax) 9864Dim stmtNode = DirectCast(tree.GetCompilationUnitRoot().FindToken(tree.GetRoot.ToFullString().IndexOf("End Select", StringComparison.Ordinal)).Parent, StatementSyntax) 9887Dim stmtNode = DirectCast(tree.GetCompilationUnitRoot().FindToken(tree.GetRoot.ToFullString().IndexOf("Select Case", StringComparison.Ordinal)).Parent, StatementSyntax)
FlowAnalysis\RegionAnalysisTestsWithStaticLocals.vb (3)
5013Dim node = DirectCast(root.FindToken(root.ToFullString().IndexOf("Return", StringComparison.Ordinal)).Parent, StatementSyntax) 5047Dim node = DirectCast(root.FindToken(root.ToFullString().IndexOf("Return", StringComparison.Ordinal)).Parent, StatementSyntax) 5083Dim node = DirectCast(root.FindToken(root.ToFullString().IndexOf("Static", StringComparison.Ordinal)).Parent, StatementSyntax)
FlowAnalysis\TryLockUsingStatementTests.vb (3)
1638Dim statement As StatementSyntax = tryBlock.TryStatement 1671Dim statement = DirectCast(compilation.SyntaxTrees.First().GetCompilationUnitRoot().FindToken(index).Parent, StatementSyntax) 1700Dim statement = DirectCast(compilation.SyntaxTrees.First().GetCompilationUnitRoot().FindToken(index).Parent, StatementSyntax)
Semantics\MultiDimensionalTest.vb (1)
335Dim node = DirectCast(GetSyntaxNode(Of VariableDeclaratorSyntax)(compilation, SyntaxKind.VariableDeclarator, index).Parent, StatementSyntax)
Semantics\TypeOfTests.vb (1)
783Dim statementDataAnalysis = semantics.AnalyzeDataFlow(CType(typeOfExpressions(4).Parent.Parent, StatementSyntax))
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (11)
Parser\ParseStatements.vb (1)
7304Where(Function(n) TypeOf n Is StatementSyntax).
Syntax\StatementSyntaxWalkerTests.vb (1)
116If TypeOf node Is StatementSyntax Then
Syntax\SyntaxFactoryTests.vb (2)
30SyntaxFactory.List(Of Syntax.StatementSyntax)( 33SyntaxFactory.List(Of Syntax.StatementSyntax)(
Syntax\SyntaxFactsTest.vb (2)
1038If currentToken = currentToken.Parent.AncestorsAndSelf.OfType(Of StatementSyntax).First.GetLastToken() OrElse 1082currentToken <> currentToken.Parent.AncestorsAndSelf.OfType(Of StatementSyntax).First.GetLastToken() AndAlso
Syntax\SyntaxNormalizerTests.vb (4)
539Dim stmtlist = SyntaxFactory.List(Of StatementSyntax)({CType(callstatement, StatementSyntax), CType(callstatement, StatementSyntax)}) 749Dim node As StatementSyntax = SyntaxFactory.ParseExecutableStatement(text)
TestSyntaxNodes.vb (1)
1845Dim statementBuilder = SyntaxListBuilder(Of StatementSyntax).Create()
Microsoft.CodeAnalysis.VisualBasic.Workspaces (195)
CodeGeneration\ConstructorGenerator.vb (7)
32options As CodeGenerationContextInfo) As StatementSyntax 33Dim reusableSyntax = GetReuseableSyntaxNodeForSymbol(Of StatementSyntax)(constructor, options) 48DirectCast(constructorStatement, StatementSyntax), 58Private Function GenerateStatements(constructor As IMethodSymbol) As SyntaxList(Of StatementSyntax) 65Dim statements = New List(Of StatementSyntax) 95Private Function CreateBaseConstructorCall(constructor As IMethodSymbol) As StatementSyntax 106Private Function CreateThisConstructorCall(arguments As IList(Of SyntaxNode)) As StatementSyntax
CodeGeneration\ConversionGenerator.vb (3)
25options As CodeGenerationContextInfo) As StatementSyntax 26Dim reusableSyntax = GetReuseableSyntaxNodeForSymbol(Of StatementSyntax)(method, options) 39options As CodeGenerationContextInfo) As StatementSyntax
CodeGeneration\EnumMemberGenerator.vb (2)
23Dim members = New List(Of StatementSyntax)() 28Return destination.WithMembers(SyntaxFactory.List(Of StatementSyntax)(members)).
CodeGeneration\EventGenerator.vb (9)
15members As SyntaxList(Of StatementSyntax), 16eventDeclaration As StatementSyntax) As StatementSyntax 35members As SyntaxList(Of StatementSyntax), 36eventDeclaration As StatementSyntax) As StatementSyntax 93New SyntaxList(Of StatementSyntax), 97New SyntaxList(Of StatementSyntax), 101New SyntaxList(Of StatementSyntax),
CodeGeneration\MethodGenerator.vb (2)
54options As CodeGenerationContextInfo) As StatementSyntax 69options As CodeGenerationContextInfo) As StatementSyntax
CodeGeneration\NamedTypeGenerator.vb (10)
50cancellationToken As CancellationToken) As StatementSyntax 61declaration As StatementSyntax, 64cancellationToken As CancellationToken) As StatementSyntax 70Private Function GetDeclarationSyntaxWithoutMembers(namedType As INamedTypeSymbol, options As CodeGenerationContextInfo) As StatementSyntax 71Dim reusableDeclarationSyntax = GetReuseableSyntaxNodeForSymbol(Of StatementSyntax)(namedType, options) 79Private Function RemoveAllMembers(declaration As StatementSyntax) As StatementSyntax 92Private Function GenerateNamedTypeDeclarationWorker(namedType As INamedTypeSymbol, options As CodeGenerationContextInfo) As StatementSyntax 133Private Function GenerateDelegateDeclaration(namedType As INamedTypeSymbol, options As CodeGenerationContextInfo) As StatementSyntax 147Private Function GenerateEnumDeclaration(namedType As INamedTypeSymbol, options As CodeGenerationContextInfo) As StatementSyntax
CodeGeneration\NamespaceGenerator.vb (2)
25Dim members = Insert(destination.Members, DirectCast(declaration, StatementSyntax), options, availableIndices) 40Dim members = Insert(destination.Members, DirectCast(declaration, StatementSyntax), options, availableIndices)
CodeGeneration\OperatorGenerator.vb (3)
25options As CodeGenerationContextInfo) As StatementSyntax 26Dim reusableSyntax = GetReuseableSyntaxNodeForSymbol(Of StatementSyntax)(method, options) 39options As CodeGenerationContextInfo) As StatementSyntax
CodeGeneration\PropertyGenerator.vb (4)
48options As CodeGenerationContextInfo) As StatementSyntax 63options As CodeGenerationContextInfo) As StatementSyntax 147Private Function GenerateAccessorStatements(accessor As IMethodSymbol) As SyntaxList(Of StatementSyntax) 150Return SyntaxFactory.List(statementsOpt.OfType(Of StatementSyntax))
CodeGeneration\StatementGenerator.vb (3)
11Friend Function GenerateStatements(statements As IEnumerable(Of SyntaxNode)) As SyntaxList(Of StatementSyntax) 12Return SyntaxFactory.List(statements.OfType(Of StatementSyntax)()) 15Friend Function GenerateStatements(method As IMethodSymbol) As SyntaxList(Of StatementSyntax)
CodeGeneration\VisualBasicCodeGenerationHelpers.vb (5)
56Public Function InsertAtIndex(members As SyntaxList(Of StatementSyntax), 57member As StatementSyntax, 58index As Integer) As SyntaxList(Of StatementSyntax) 59Dim result = New List(Of StatementSyntax)(members) 82Public Function EnsureLastElasticTrivia(Of T As StatementSyntax)(statement As T) As T
CodeGeneration\VisualBasicCodeGenerationService.vb (9)
242Return Cast(Of TDeclarationNode)(Cast(Of TypeBlockSyntax)(destination).AddMembers(members.Cast(Of StatementSyntax).ToArray())) 244Return Cast(Of TDeclarationNode)(Cast(Of NamespaceBlockSyntax)(destination).AddMembers(members.Cast(Of StatementSyntax).ToArray())) 246Return Cast(Of TDeclarationNode)(Cast(Of CompilationUnitSyntax)(destination).AddMembers(members.Cast(Of StatementSyntax).ToArray())) 258Dim result As StatementSyntax 340Dim member = TryCast(destination, StatementSyntax) 380Dim member = TryCast(destination, StatementSyntax) 506Dim oldStatement = token.Parent.GetAncestorsOrThis(Of StatementSyntax)().First(AddressOf oldBlockStatementsSet.Contains) 509Dim statementArray = statements.OfType(Of StatementSyntax).ToArray() 764Return Cast(Of TDeclarationNode)(NamedTypeGenerator.UpdateNamedTypeDeclaration(Me, DirectCast(syntaxNode, StatementSyntax), newMembers, options, cancellationToken))
CodeGeneration\VisualBasicSyntaxGenerator.vb (19)
187If TypeOf expression Is StatementSyntax Then 252Private Function GetStatementList(nodes As IEnumerable(Of SyntaxNode)) As SyntaxList(Of StatementSyntax) 260Private Function AsStatement(node As SyntaxNode) As StatementSyntax 265Return DirectCast(node, StatementSyntax) 1342Dim baseCall = DirectCast(Me.ExpressionStatement(Me.InvocationExpression(Me.MemberAccessExpression(Me.BaseExpression(), SyntaxFactory.IdentifierName("New")), baseConstructorArguments)), StatementSyntax) 1365SyntaxFactory.List(Of StatementSyntax)()) 1394Private Function AsClassMembers(nodes As IEnumerable(Of SyntaxNode)) As SyntaxList(Of StatementSyntax) 1402Private Function AsClassMember(node As SyntaxNode) As StatementSyntax 1403Return TryCast(AsIsolatedDeclaration(node), StatementSyntax) 1428members:=If(members IsNot Nothing, SyntaxFactory.List(members.Cast(Of StatementSyntax)()), Nothing)) 1454Private Function AsInterfaceMembers(nodes As IEnumerable(Of SyntaxNode)) As SyntaxList(Of StatementSyntax) 1522Private Function AsEnumMembers(nodes As IEnumerable(Of SyntaxNode)) As SyntaxList(Of StatementSyntax) 1530Private Function AsEnumMember(node As SyntaxNode) As StatementSyntax 1586Private Shared Function AsNamespaceMembers(declarations As IEnumerable(Of SyntaxNode)) As SyntaxList(Of StatementSyntax) 1587Return If(declarations Is Nothing, Nothing, SyntaxFactory.List(declarations.OfType(Of StatementSyntax)().Where(Function(s) Not TypeOf s Is ImportsStatementSyntax))) 1607Dim imps As IEnumerable(Of StatementSyntax) = AsImports(nestedDeclarations) 1608Dim members As IEnumerable(Of StatementSyntax) = AsNamespaceMembers(nestedDeclarations) 3170Private Function AsMembersOf(declaration As SyntaxNode, members As IEnumerable(Of SyntaxNode)) As IEnumerable(Of StatementSyntax) 3185Return SpecializedCollections.EmptyEnumerable(Of StatementSyntax)
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (11)
27StatementSyntax, 122Protected Overrides Function GetContainerDisplayName(node As StatementSyntax) As String 126Protected Overrides Function GetFullyQualifiedContainerName(node As StatementSyntax, rootNamespace As String) As String 130Protected Overrides Sub AddLocalFunctionInfos(node As StatementSyntax, stringTable As StringTable, declaredSymbolInfos As ArrayBuilder(Of DeclaredSymbolInfo), containerDisplayName As String, fullyQualifiedContainerName As String, cancellationToken As CancellationToken) 134Protected Overrides Sub AddSynthesizedDeclaredSymbolInfos(container As SyntaxNode, memberDeclaration As StatementSyntax, stringTable As StringTable, declaredSymbolInfos As ArrayBuilder(Of DeclaredSymbolInfo), containerDisplayName As String, fullyQualifiedContainerName As String, cancellationToken As CancellationToken) 201node As StatementSyntax, 336Protected Overrides Function GetChildren(node As CompilationUnitSyntax) As SyntaxList(Of StatementSyntax) 340Protected Overrides Function GetChildren(node As NamespaceBlockSyntax) As SyntaxList(Of StatementSyntax) 344Protected Overrides Function GetChildren(node As TypeBlockSyntax) As SyntaxList(Of StatementSyntax) 348Protected Overrides Function GetChildren(node As EnumBlockSyntax) As IEnumerable(Of StatementSyntax) 405Private Shared Function GetAccessibility(container As SyntaxNode, node As StatementSyntax, modifiers As SyntaxTokenList) As Accessibility
Formatting\DefaultOperationProvider.vb (2)
74Dim previousStatement As StatementSyntax = Nothing 120previousStatement As StatementSyntax,
Formatting\Rules\ElasticTriviaFormattingRule.vb (8)
186If attributeNode IsNot Nothing AndAlso TypeOf attributeNode.Parent Is StatementSyntax AndAlso 255Private Shared Function IsBeginStatement(Of TStatement As StatementSyntax, TBlock As StatementSyntax)(node As StatementSyntax) As Boolean 259Private Shared Function IsEndBlockStatement(node As StatementSyntax) As Boolean 271Dim previousStatement = previousToken.GetAncestor(Of StatementSyntax)() 272Dim currentStatement = currentToken.GetAncestor(Of StatementSyntax)() 366Private Shared Function TopLevelStatement(statement As StatementSyntax) As Boolean
Formatting\Rules\NodeBasedFormattingRule.vb (1)
20If TypeOf node Is StatementSyntax AndAlso Not IsBlockSyntax(node) Then
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTokenExtensions.vb\SyntaxTokenExtensions.vb (1)
188Public Function GetContainingMemberBlockBegin(token As SyntaxToken) As StatementSyntax
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (10)
50<Out> Optional ByRef statement As StatementSyntax = Nothing) As Boolean 57If TypeOf current Is StatementSyntax Then 58statement = DirectCast(current, StatementSyntax) 59Dim colonTrivia = GetTrailingColonTrivia(DirectCast(current, StatementSyntax)) 78Private Function GetTrailingColonTrivia(statement As StatementSyntax) As SyntaxTrivia? 357Public Function GetFirstStatementOnLine(syntaxTree As SyntaxTree, lineNumber As Integer, cancellationToken As CancellationToken) As StatementSyntax 361Dim statement = token.Parent.FirstAncestorOrSelf(Of StatementSyntax)() 372Public Function GetFirstEnclosingStatement(node As SyntaxNode) As StatementSyntax 373Return node.AncestorsAndSelf().Where(Function(n) TypeOf n Is StatementSyntax).OfType(Of StatementSyntax).FirstOrDefault()
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (1)
680Return targetToken.GetAncestor(Of StatementSyntax).IsKind(kinds)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb\ExpressionSyntaxExtensions.vb (2)
192Dim statement = expression.FirstAncestorOrSelf(Of StatementSyntax)() 216Public Function ContainsImplicitMemberAccess(statement As StatementSyntax) As Boolean
ReassignedVariable\VisualBasicReassignedVariableService.vb (1)
43If TypeOf current Is StatementSyntax Then
Rename\LocalConflictVisitor.vb (1)
80Private Sub VisitBlock(block As SyntaxList(Of StatementSyntax))
Rename\VisualBasicRenameRewriterLanguageService.vb (1)
171TypeOf node Is StatementSyntax OrElse
SemanticModelReuse\VisualBasicSemanticModelReuseLanguageService.vb (1)
46Return If(methodBlock.Statements.Contains(TryCast(previous, StatementSyntax)), methodBlock, Nothing)
Simplification\Reducers\AbstractVisualBasicReducer.AbstractReductionRewriter.vb (10)
71Private Shared Function GetParentNode(statement As StatementSyntax) As SyntaxNode 74.OfType(Of StatementSyntax)() _ 126ElseIf TypeOf (parentNode) Is StatementSyntax Then 127parentNode = GetParentNode(DirectCast(parentNode, StatementSyntax)) 165Protected Function SimplifyStatement(Of TStatement As StatementSyntax)( 188Return VisitMethodBlockBase(node, Function(statements As SyntaxList(Of StatementSyntax)) node.WithStatements(statements)) 192Return VisitMethodBlockBase(node, Function(statements As SyntaxList(Of StatementSyntax)) node.WithStatements(statements)) 196Return VisitMethodBlockBase(node, Function(statements As SyntaxList(Of StatementSyntax)) node.WithStatements(statements)) 200Return VisitMethodBlockBase(node, Function(statements As SyntaxList(Of StatementSyntax)) node.WithStatements(statements)) 203Private Function VisitMethodBlockBase(node As MethodBlockBaseSyntax, updateFunc As Func(Of SyntaxList(Of StatementSyntax), MethodBlockBaseSyntax)) As MethodBlockBaseSyntax
Simplification\Reducers\VisualBasicEscapingReducer.vb (1)
88Dim enclosingStatement = parent.GetAncestor(Of StatementSyntax)()
Simplification\VisualBasicSimplificationService.NodesAndTokensToReduceComputer.vb (1)
151Private Function VisitMethodBlockBaseSyntax(node As MethodBlockBaseSyntax, updateFunc As Func(Of MethodBlockBaseSyntax, MethodBaseSyntax, SyntaxList(Of StatementSyntax), EndBlockStatementSyntax, MethodBlockBaseSyntax)) As MethodBlockBaseSyntax
Simplification\VisualBasicSimplificationService.vb (1)
54TypeOf node Is StatementSyntax OrElse
StatementSyntaxExtensions.vb (33)
14Public Function GetAttributes(member As StatementSyntax) As SyntaxList(Of AttributeListSyntax) 74Public Function WithAttributeLists(member As StatementSyntax, attributeLists As SyntaxList(Of AttributeListSyntax)) As StatementSyntax 154Public Function AddAttributeLists(member As StatementSyntax, ParamArray attributeLists As AttributeListSyntax()) As StatementSyntax 304Public Function GetNameToken(member As StatementSyntax) As SyntaxToken 388Public Function GetArity(member As StatementSyntax) As Integer 394Public Function GetTypeParameterList(member As StatementSyntax) As TypeParameterListSyntax 421Public Function GetParameterList(member As StatementSyntax) As ParameterListSyntax 463Public Function GetAsClause(member As StatementSyntax) As AsClauseSyntax 493Public Function GetReturnType(member As StatementSyntax) As TypeSyntax 499Public Function HasReturnType(member As StatementSyntax) As Boolean 504Public Function IsTopLevelDeclaration(statement As StatementSyntax) As Boolean 535Public Function IsTopLevelBlock(statement As StatementSyntax) As Boolean 560Public Function GetTopLevelBlockBegin(statement As StatementSyntax) As DeclarationStatementSyntax 594Public Function IsMemberDeclaration(statement As StatementSyntax) As Boolean 624Public Function IsMemberBlock(statement As StatementSyntax) As Boolean 648Public Function GetMemberBlockBegin(statement As StatementSyntax) As DeclarationStatementSyntax 680Public Function GetPreviousStatement(statement As StatementSyntax) As StatementSyntax 692Dim outerStatement = statement.GetAncestors(Of StatementSyntax)().Where(Function(s) s.SpanStart <> statement.SpanStart).FirstOrDefault() 701Return previousToken.GetAncestors(Of StatementSyntax)().FirstOrDefault(Function(s) s.GetAncestors(Of StatementSyntax)().Contains(outerStatement)) 708Public Function GetNextStatement(statement As StatementSyntax) As StatementSyntax 715Dim outerStatement = statement.GetAncestors(Of StatementSyntax)().Where(Function(s) s.SpanStart <> statement.SpanStart).FirstOrDefault() 716Return nextToken.GetAncestors(Of StatementSyntax)().FirstOrDefault(Function(s) s.GetAncestors(Of StatementSyntax)().Contains(outerStatement)) 723Public Function GetNextNonEmptyStatement(statement As StatementSyntax) As StatementSyntax 731Return nextToken.Parent.FirstAncestorOrSelf(Of StatementSyntax)() 738Public Function IsConstructorInitializer(statement As StatementSyntax) As Boolean 743Public Function IsConstructorInitializer(statement As StatementSyntax, <Out> ByRef initializer As MemberAccessExpressionSyntax) As Boolean
SyntaxNodeExtensions.vb (18)
93Return node.GetAncestorsOrThis(Of StatementSyntax)(). 113Public Function GetStatements(node As SyntaxNode) As SyntaxList(Of StatementSyntax) 199Return If(TypeOf singleLineLambdaExpression.Body Is StatementSyntax, 200SyntaxFactory.SingletonList(DirectCast(singleLineLambdaExpression.Body, StatementSyntax)), 506Return node.GetAncestorsOrThis(Of StatementSyntax). 513Return node.GetAncestorsOrThis(Of StatementSyntax). 531Public Function GetExecutableBlockStatements(node As SyntaxNode) As SyntaxList(Of StatementSyntax) 557Return SyntaxFactory.SingletonList(DirectCast(DirectCast(node, SingleLineLambdaExpressionSyntax).Body, StatementSyntax)) 609statements As SyntaxList(Of StatementSyntax), 639statements As SyntaxList(Of StatementSyntax), 668statements As SyntaxList(Of StatementSyntax), 696newStatements As SyntaxList(Of StatementSyntax), 701Dim ifStatements As SyntaxList(Of StatementSyntax) 702Dim elseStatements As SyntaxList(Of StatementSyntax) 744statements As SyntaxList(Of StatementSyntax), 757statements = SyntaxFactory.List({DirectCast(multiLineIf, StatementSyntax)}) 873.TakeWhile(Function(n) Not TypeOf n Is StatementSyntax) _ 919Public Function GetMembers(node As SyntaxNode) As SyntaxList(Of StatementSyntax)
VisualBasicIndentationService.Indenter.vb (2)
224Dim containingStatement = node.GetAncestorOrThis(Of StatementSyntax)() 293Dim statement = token.GetAncestor(Of StatementSyntax)()
VisualBasicIndentationService.vb (1)
80Dim statement = token.GetAncestor(Of StatementSyntax)()
VisualBasicMoveDeclarationNearReferenceService.vb (1)
16StatementSyntax,
VisualBasicSelectedMembers.vb (3)
12StatementSyntax, 23Protected Overrides Function GetMembers(containingType As TypeBlockSyntax) As SyntaxList(Of StatementSyntax) 27Protected Overrides Function GetDeclaratorsAndIdentifiers(member As StatementSyntax) As ImmutableArray(Of (declarator As SyntaxNode, identifier As SyntaxToken))
VisualBasicSyntaxContextExtensions.vb (2)
38Friend Function IsFollowingCompleteStatement(Of TParent As SyntaxNode)(context As VisualBasicSyntaxContext, childGetter As Func(Of TParent, StatementSyntax)) As Boolean 69Return targetToken.GetAncestor(Of StatementSyntax).IsKind(kinds)
VisualBasicSyntaxFacts.vb (4)
216Return TypeOf node Is StatementSyntax 619Return node.GetAncestors(Of StatementSyntax).Any(Function(s) s.Kind = SyntaxKind.ConstructorBlock) 1113Private Sub AppendConstructors(members As SyntaxList(Of StatementSyntax), constructors As List(Of SyntaxNode), cancellationToken As CancellationToken) 1114For Each member As StatementSyntax In members
Microsoft.VisualStudio.LanguageServices.VisualBasic (39)
CodeModel\MethodXML\MethodXmlBuilder.vb (2)
24Private Sub GenerateStatementBlock(statementList As SyntaxList(Of StatementSyntax)) 32Private Sub GenerateStatement(statement As StatementSyntax)
CodeModel\ModifierFlagsExtensions.vb (3)
45Public Function GetModifierFlags(member As StatementSyntax) As ModifierFlags 123Public Function UpdateModifiers(member As StatementSyntax, flags As ModifierFlags) As StatementSyntax
CodeModel\VisualBasicCodeModelService.CodeModelEventCollector.vb (4)
510Private Shared Function MemberKindChanged(oldMember As StatementSyntax, newMember As StatementSyntax) As Boolean 947Private Shared Function CompareModifiers(oldMember As StatementSyntax, newMember As StatementSyntax) As Boolean
CodeModel\VisualBasicCodeModelService.NodeLocator.vb (3)
319Dim statement As StatementSyntax = typeBlock.BlockStatement 405Dim statement As StatementSyntax = enumBlock.EnumStatement 972Private Shared Function GetTrailingColonTrivia(statement As StatementSyntax) As SyntaxTrivia?
CodeModel\VisualBasicCodeModelService.vb (27)
1460Dim member = TryCast(Me.GetNodeWithModifiers(node), StatementSyntax) 1513Dim member = TryCast(node, StatementSyntax) 2106Debug.Assert(TypeOf memberNode Is StatementSyntax) 2108Dim member = TryCast(memberNode, StatementSyntax) 2175Dim typeBlock = DirectCast(typeNode, StatementSyntax) 2224Debug.Assert(TypeOf node Is StatementSyntax) 2226Dim member = DirectCast(node, StatementSyntax) 2248Debug.Assert(TypeOf node Is StatementSyntax) 2250Dim member = DirectCast(node, StatementSyntax) 2304Dim member = TryCast(GetNodeWithModifiers(variableNode), StatementSyntax) 2337Dim member = TryCast(GetNodeWithModifiers(variableNode), StatementSyntax) 2458Private Shared Function GetDocCommentNode(memberDeclaration As StatementSyntax) As DocumentationCommentTriviaSyntax 2472Debug.Assert(TypeOf node Is StatementSyntax) 2474Dim member = DirectCast(node, StatementSyntax) 2500Debug.Assert(TypeOf node Is StatementSyntax) 2502Dim member = DirectCast(node, StatementSyntax) 2582.Select(Function(r) TryCast(r.GetSyntax(), StatementSyntax)) _ 2622Dim member = TryCast(typeNode, StatementSyntax) 2646Debug.Assert(TypeOf memberNode Is StatementSyntax) 2648Dim member = TryCast(memberNode, StatementSyntax) 2712Dim member = TryCast(memberNode, StatementSyntax) 2814Dim member = TryCast(memberNode, StatementSyntax) 2843Dim member = TryCast(GetNodeWithModifiers(variableNode), StatementSyntax) 2880Dim member = DirectCast(propertyNode, StatementSyntax) 2893Debug.Assert(TypeOf node Is StatementSyntax) 2895Return DirectCast(node, StatementSyntax).GetArity() > 0 2916Dim member = TryCast(memberNode, StatementSyntax)
Roslyn.Compilers.VisualBasic.IOperation.UnitTests (2)
IOperation\IOperationTests.vb (2)
901VerifyOperationTreeAndDiagnosticsForTest(Of StatementSyntax)(source, expectedOperationTree, expectedDiagnostics) 912VerifyNoOperationTreeForTest(Of StatementSyntax)(source)