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
1188 references to StatementSyntax
Microsoft.CodeAnalysis.VisualBasic (381)
Analysis\FlowAnalysis\ExitPointsWalker.vb (5)
22Friend Overloads Shared Function Analyze(info As FlowAnalysisInfo, region As FlowAnalysisRegionInfo) As IEnumerable(Of StatementSyntax) 25Return If(walker.Analyze(), walker._branchesOutOf.ToImmutable(), SpecializedCollections.EmptyEnumerable(Of StatementSyntax)()) 31Private _branchesOutOf As ArrayBuilder(Of StatementSyntax) = ArrayBuilder(Of StatementSyntax).GetInstance() 123_branchesOutOf.Add(DirectCast(pending.Branch.Syntax, StatementSyntax))
Binding\BackstopBinder.vb (1)
42Public Overrides 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. 462Private _resumeWithoutLabel As StatementSyntax ' The first [Resume], [Resume Next] or [On Error Resume Next] statement, if any. 483<Out> ByRef resumeWithoutLabel As StatementSyntax, 552_resumeWithoutLabel = DirectCast(node.Syntax, StatementSyntax) 572_resumeWithoutLabel = DirectCast(node.Syntax, StatementSyntax) 2071Friend Function BindBlock(syntax As SyntaxNode, stmtList As SyntaxList(Of StatementSyntax), diagnostics As BindingDiagnosticBag) As BoundBlock 2079Friend Function BindBlock(syntax As SyntaxNode, stmtList As SyntaxList(Of StatementSyntax), diagnostics As BindingDiagnosticBag, stmtListBinder As Binder) As BoundBlock 5278Private Function BindOnErrorStatement(node As StatementSyntax, diagnostics As BindingDiagnosticBag) As BoundOnErrorStatement
Binding\Binder.vb (1)
319Public Overridable Function GetBinder(stmtList As SyntaxList(Of StatementSyntax)) As Binder
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)
195Dim statementSyntax = TryCast(parent, StatementSyntax) 258Private Shared Function IsStandaloneStatement(node As StatementSyntax) As Boolean 1267Dim body As SyntaxList(Of StatementSyntax) = Nothing 1875If TypeOf node Is ExpressionSyntax OrElse TypeOf node Is StatementSyntax Then 1970Dim enclosingStatement As StatementSyntax = Nothing 1975Dim statementNode = TryCast(node, StatementSyntax) 2047Public Overrides Function GetBinder(list As SyntaxList(Of StatementSyntax)) As Binder 2058Public 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)
1562Dim statement = TryCast(node, StatementSyntax) 2089Public Overridable Shadows Function AnalyzeControlFlow(firstStatement As StatementSyntax, lastStatement As StatementSyntax) As ControlFlowAnalysis 2098Public Overridable Shadows Function AnalyzeControlFlow(statement As StatementSyntax) As ControlFlowAnalysis 2118Public Overridable Shadows Function AnalyzeDataFlow(firstStatement As StatementSyntax, lastStatement As StatementSyntax) As DataFlowAnalysis 2127Public Overridable Shadows Function AnalyzeDataFlow(statement As StatementSyntax) As DataFlowAnalysis 3372Return Me.AnalyzeDataFlow(SafeCastArgument(Of StatementSyntax)(firstStatement, NameOf(firstStatement)), 3373SafeCastArgument(Of StatementSyntax)(lastStatement, NameOf(lastStatement))) 3384Return Me.AnalyzeDataFlow(DirectCast(statementOrExpression, StatementSyntax)) 3398Return Me.AnalyzeControlFlow(SafeCastArgument(Of StatementSyntax)(firstStatement, NameOf(firstStatement)), 3399SafeCastArgument(Of StatementSyntax)(lastStatement, NameOf(lastStatement))) 3403Return Me.AnalyzeControlFlow(SafeCastArgument(Of StatementSyntax)(statement, NameOf(statement))) 3596Friend 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)
4342Public 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) 4354Private ReadOnly _StatementListSyntax As SyntaxList(Of StatementSyntax) 4355Public ReadOnly Property StatementListSyntax As SyntaxList(Of StatementSyntax) 4380Public Function Update(statementListSyntax As SyntaxList(Of StatementSyntax), locals As ImmutableArray(Of LocalSymbol), statements As ImmutableArray(Of BoundStatement)) As BoundBlock 8427Public 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) 8459Private ReadOnly _ResumeWithoutLabelOpt As StatementSyntax 8460Public ReadOnly Property ResumeWithoutLabelOpt As StatementSyntax 8485Public 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_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
Lowering\LocalRewriter\LocalRewriter.vb (1)
696syntaxOpt As StatementSyntax) As BoundExpression
Scanner\Blender.vb (1)
145Return TypeOf node Is Syntax.StatementSyntax
Semantics\OverloadResolution.vb (1)
3781ElseIf 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)
2536Protected 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)
239Public Shared Function ParseExecutableStatement(text As String, Optional offset As Integer = 0, Optional consumeFullText As Boolean = True) As StatementSyntax 242Return CreateRed(Of StatementSyntax)(If(consumeFullText, p.ConsumeUnexpectedTokens(node), node), p.Options)
Syntax\SyntaxNodePartials.vb (2)
82Friend ReadOnly Property Statements As SyntaxList(Of StatementSyntax) 87Return New SyntaxList(Of StatementSyntax)(Body)
VisualBasicExtensions.vb (6)
1780Public Function AnalyzeControlFlow(semanticModel As SemanticModel, firstStatement As StatementSyntax, lastStatement As StatementSyntax) As ControlFlowAnalysis 1793Public Function AnalyzeControlFlow(semanticModel As SemanticModel, statement As StatementSyntax) As ControlFlowAnalysis 1819Public Function AnalyzeDataFlow(semanticModel As SemanticModel, firstStatement As StatementSyntax, lastStatement As StatementSyntax) As DataFlowAnalysis 1832Public Function AnalyzeDataFlow(semanticModel As SemanticModel, statement As StatementSyntax) As DataFlowAnalysis
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (107)
src\709edbd02add87b6\VisualBasicUseCoalesceExpressionForIfNullStatementCheckDiagnosticAnalyzer.vb (3)
18StatementSyntax, 56Protected Overrides Function TryGetEmbeddedStatement(ifBlock As MultiLineIfBlockSyntax, <NotNullWhen(True)> ByRef whenTrueStatement As StatementSyntax) As Boolean 69Protected Overrides Function TryGetPreviousStatement(ifBlock As MultiLineIfBlockSyntax) As StatementSyntax
src\roslyn\src\Analyzers\VisualBasic\Analyzers\AddAccessibilityModifiers\VisualBasicAddAccessibilityModifiers.vb (3)
11Inherits AbstractAddOrRemoveAccessibilityModifiers(Of StatementSyntax) 20member As StatementSyntax, 65Private Shared Function MatchesDefaultAccessibility(accessibility As Accessibility, member As StatementSyntax) As Boolean
src\roslyn\src\Analyzers\VisualBasic\Analyzers\AddAccessibilityModifiers\VisualBasicAddAccessibilityModifiersDiagnosticAnalyzer.vb (2)
31members As SyntaxList(Of StatementSyntax)) 41member As StatementSyntax)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\RemoveUnusedMembers\VisualBasicRemoveUnusedMembersDiagnosticAnalyzer.vb (2)
18StatementSyntax) 62Protected Overrides Function GetMembersIncludingExtensionBlockMembers(typeDeclaration As TypeBlockSyntax) As IEnumerable(Of StatementSyntax)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseCollectionInitializer\VisualBasicCollectionInitializerAnalyzer.vb (2)
15StatementSyntax, 24Protected Overrides ReadOnly Property SyntaxHelper As IUpdateExpressionSyntaxHelper(Of ExpressionSyntax, StatementSyntax) =
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseCollectionInitializer\VisualBasicUpdateExpressionSyntaxHelper.vb (8)
10Implements IUpdateExpressionSyntaxHelper(Of ExpressionSyntax, StatementSyntax) 14Public Sub GetPartsOfForeachStatement(semanticModel As SemanticModel, statement As StatementSyntax, ByRef awaitKeyword As SyntaxToken, ByRef identifier As SyntaxToken, ByRef expression As ExpressionSyntax, ByRef statements As IEnumerable(Of StatementSyntax), ByRef needsCast As Boolean) Implements IUpdateExpressionSyntaxHelper(Of ExpressionSyntax, StatementSyntax).GetPartsOfForeachStatement 19Public Sub GetPartsOfIfStatement(statement As StatementSyntax, ByRef condition As ExpressionSyntax, ByRef whenTrueStatements As IEnumerable(Of StatementSyntax), ByRef whenFalseStatements As IEnumerable(Of StatementSyntax)) Implements IUpdateExpressionSyntaxHelper(Of ExpressionSyntax, StatementSyntax).GetPartsOfIfStatement
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseCollectionInitializer\VisualBasicUseCollectionInitializerDiagnosticAnalyzer.vb (2)
20StatementSyntax, 54Protected Overrides Function IsValidContainingStatement(node As StatementSyntax) As Boolean
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseObjectInitializer\VisualBasicUseNamedMemberInitializerAnalyzer.vb (1)
13StatementSyntax,
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseObjectInitializer\VisualBasicUseObjectInitializerDiagnosticAnalyzer.vb (2)
17StatementSyntax, 36Protected Overrides Function IsValidContainingStatement(node As StatementSyntax) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\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
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (18)
94Return node.GetAncestorsOrThis(Of StatementSyntax)(). 114Public Function GetStatements(node As SyntaxNode) As SyntaxList(Of StatementSyntax) 200Return If(TypeOf singleLineLambdaExpression.Body Is StatementSyntax, 201SyntaxFactory.SingletonList(DirectCast(singleLineLambdaExpression.Body, StatementSyntax)), 507Return node.GetAncestorsOrThis(Of StatementSyntax). 514Return node.GetAncestorsOrThis(Of StatementSyntax). 532Public Function GetExecutableBlockStatements(node As SyntaxNode) As SyntaxList(Of StatementSyntax) 558Return SyntaxFactory.SingletonList(DirectCast(DirectCast(node, SingleLineLambdaExpressionSyntax).Body, StatementSyntax)) 581statements As SyntaxList(Of StatementSyntax), 611statements As SyntaxList(Of StatementSyntax), 640statements As SyntaxList(Of StatementSyntax), 668newStatements As SyntaxList(Of StatementSyntax), 673Dim ifStatements As SyntaxList(Of StatementSyntax) 674Dim elseStatements As SyntaxList(Of StatementSyntax) 716statements As SyntaxList(Of StatementSyntax), 729statements = SyntaxFactory.List({DirectCast(multiLineIf, StatementSyntax)}) 845.TakeWhile(Function(n) TypeOf n IsNot StatementSyntax) _ 891Public Function GetMembers(node As SyntaxNode) As SyntaxList(Of StatementSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTokenExtensions.vb (1)
188Public Function GetContainingMemberBlockBegin(token As SyntaxToken) As StatementSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\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()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\DefaultOperationProvider.vb (2)
75Dim previousStatement As StatementSyntax = Nothing 121previousStatement As StatementSyntax,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (8)
188If attributeNode IsNot Nothing AndAlso TypeOf attributeNode.Parent Is StatementSyntax AndAlso 257Private Shared Function IsBeginStatement(Of TStatement As StatementSyntax, TBlock As StatementSyntax)(node As StatementSyntax) As Boolean 261Private Shared Function IsEndBlockStatement(node As StatementSyntax) As Boolean 273Dim previousStatement = previousToken.GetAncestor(Of StatementSyntax)() 274Dim currentStatement = currentToken.GetAncestor(Of StatementSyntax)() 368Private Shared Function TopLevelStatement(statement As StatementSyntax) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
20If TypeOf node Is StatementSyntax AndAlso Not IsBlockSyntax(node) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SelectedMembers\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))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicBlockFacts.vb (4)
10Inherits AbstractBlockFacts(Of StatementSyntax) 23Public Overrides Function GetImmediateParentExecutableBlockForStatement(statement As StatementSyntax) As SyntaxNode 27Public Overrides Function GetExecutableBlockStatements(node As SyntaxNode) As IReadOnlyList(Of StatementSyntax) 39Public Overrides Function GetStatementContainerStatements(node As SyntaxNode) As IReadOnlyList(Of StatementSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
216Return TypeOf node Is StatementSyntax 623Return node.GetAncestors(Of StatementSyntax).Any(Function(s) s.Kind = SyntaxKind.ConstructorBlock)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (98)
src\c975b9246f6b2dc6\VisualBasicSemanticModelReuseLanguageService.vb (1)
45Return If(methodBlock.Statements.Contains(TryCast(previous, StatementSyntax)), methodBlock, Nothing)
src\f388afcd21099bcf\InitializeParameterHelpers.vb (4)
22Private Shared Function GetStatements(functionDeclaration As SyntaxNode) As SyntaxList(Of StatementSyntax) 31Dim convertedStatement = If(TypeOf singleLineLambda.Body Is StatementSyntax, 32DirectCast(singleLineLambda.Body, StatementSyntax), 52statement As StatementSyntax)
src\f388afcd21099bcf\VisualBasicInitializeParameterService.vb (2)
16Inherits AbstractInitializerParameterService(Of StatementSyntax) 36Protected Overrides Sub InsertStatement(editor As SyntaxEditor, functionDeclaration As SyntaxNode, returnsVoid As Boolean, statementToAddAfter As SyntaxNode, statement As StatementSyntax)
src\f736901a33c2b55b\VisualBasicMoveDeclarationNearReferenceService.vb (1)
16StatementSyntax,
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\RemoveUnnecessaryCast\VisualBasicRemoveUnnecessaryCastCodeFixProvider.vb (1)
128Dim containingStatement = n.GetAncestorOrThis(Of StatementSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\RemoveUnusedParametersAndValues\VisualBasicRemoveUnusedValuesCodeFixProvider.vb (4)
19Inherits AbstractRemoveUnusedValuesCodeFixProvider(Of ExpressionSyntax, StatementSyntax, StatementSyntax, 30Protected Overrides Function WrapWithBlockIfNecessary(statements As IEnumerable(Of StatementSyntax)) As StatementSyntax
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseCollectionInitializer\VisualBasicUseCollectionInitializerCodeFixProvider.vb (2)
23StatementSyntax, 51Dim statement = objectCreation.FirstAncestorOrSelf(Of StatementSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseConditionalExpression\MultiLineConditionalExpressionFormattingRule.vb (1)
58Dim statement = conditional.FirstAncestorOrSelf(Of StatementSyntax)()
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseConditionalExpression\VisualBasicUseConditionalExpressionForAssignmentCodeFixProvider.vb (3)
22StatementSyntax, MultiLineIfBlockSyntax, LocalDeclarationStatementSyntax, VariableDeclaratorSyntax, ExpressionSyntax, TernaryConditionalExpressionSyntax) 54Protected Overrides Function WrapWithBlockIfAppropriate(ifStatement As MultiLineIfBlockSyntax, statement As StatementSyntax) As StatementSyntax
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseConditionalExpression\VisualBasicUseConditionalExpressionForReturnCodeFixProvider.vb (3)
21StatementSyntax, MultiLineIfBlockSyntax, ExpressionSyntax, TernaryConditionalExpressionSyntax) 39Protected Overrides Function WrapWithBlockIfAppropriate(ifStatement As MultiLineIfBlockSyntax, statement As StatementSyntax) As StatementSyntax
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseObjectInitializer\VisualBasicUseObjectInitializerCodeFixProvider.vb (6)
23StatementSyntax, 49statement As StatementSyntax, 52matches As ImmutableArray(Of Match(Of ExpressionSyntax, StatementSyntax, MemberAccessExpressionSyntax, AssignmentStatementSyntax))) As StatementSyntax 76matches As ImmutableArray(Of Match(Of ExpressionSyntax, StatementSyntax, MemberAccessExpressionSyntax, AssignmentStatementSyntax))) As ObjectCreationExpressionSyntax 87matches As ImmutableArray(Of Match(Of ExpressionSyntax, StatementSyntax, MemberAccessExpressionSyntax, AssignmentStatementSyntax))) As SeparatedSyntaxList(Of FieldInitializerSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\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
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ConversionGenerator.vb (3)
25options As CodeGenerationContextInfo) As StatementSyntax 26Dim reusableSyntax = GetReuseableSyntaxNodeForSymbol(Of StatementSyntax)(method, options) 39options As CodeGenerationContextInfo) As StatementSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\EnumMemberGenerator.vb (2)
23Dim members = New List(Of StatementSyntax)() 28Return destination.WithMembers(SyntaxFactory.List(Of StatementSyntax)(members)).
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\EventGenerator.vb (9)
15members As SyntaxList(Of StatementSyntax), 16eventDeclaration As StatementSyntax) As StatementSyntax 35members As SyntaxList(Of StatementSyntax), 36eventDeclaration As StatementSyntax) As StatementSyntax 96New SyntaxList(Of StatementSyntax), 100New SyntaxList(Of StatementSyntax), 104New SyntaxList(Of StatementSyntax),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\MethodGenerator.vb (2)
54options As CodeGenerationContextInfo) As StatementSyntax 69options As CodeGenerationContextInfo) As StatementSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\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
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamespaceGenerator.vb (2)
25Dim members = Insert(destination.Members, DirectCast(declaration, StatementSyntax), options, availableIndices) 40Dim members = Insert(destination.Members, DirectCast(declaration, StatementSyntax), options, availableIndices)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\OperatorGenerator.vb (3)
25options As CodeGenerationContextInfo) As StatementSyntax 26Dim reusableSyntax = GetReuseableSyntaxNodeForSymbol(Of StatementSyntax)(method, options) 39options As CodeGenerationContextInfo) As StatementSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\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))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\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)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\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
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (9)
240Return Cast(Of TDeclarationNode)(Cast(Of TypeBlockSyntax)(destination).AddMembers(members.Cast(Of StatementSyntax).ToArray())) 242Return Cast(Of TDeclarationNode)(Cast(Of NamespaceBlockSyntax)(destination).AddMembers(members.Cast(Of StatementSyntax).ToArray())) 244Return Cast(Of TDeclarationNode)(Cast(Of CompilationUnitSyntax)(destination).AddMembers(members.Cast(Of StatementSyntax).ToArray())) 256Dim result As StatementSyntax 338Dim member = TryCast(destination, StatementSyntax) 378Dim member = TryCast(destination, StatementSyntax) 504Dim oldStatement = token.Parent.GetAncestorsOrThis(Of StatementSyntax)().First(AddressOf oldBlockStatementsSet.Contains) 507Dim statementArray = statements.OfType(Of StatementSyntax).ToArray() 762Return Cast(Of TDeclarationNode)(NamedTypeGenerator.UpdateNamedTypeDeclaration(Me, DirectCast(syntaxNode, StatementSyntax), newMembers, options, cancellationToken))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
680Return targetToken.GetAncestor(Of StatementSyntax).IsKind(kinds)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\VisualBasicSyntaxContextExtensions.vb (2)
37Friend Function IsFollowingCompleteStatement(Of TParent As SyntaxNode)(context As VisualBasicSyntaxContext, childGetter As Func(Of TParent, StatementSyntax)) As Boolean 68Return targetToken.GetAncestor(Of StatementSyntax).IsKind(kinds)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (2)
192Dim statement = expression.FirstAncestorOrSelf(Of StatementSyntax)() 216Public Function ContainsImplicitMemberAccess(statement As StatementSyntax) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Indentation\VisualBasicIndentationService.Indenter.vb (2)
224Dim containingStatement = node.GetAncestorOrThis(Of StatementSyntax)() 293Dim statement = token.GetAncestor(Of StatementSyntax)()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Indentation\VisualBasicIndentationService.vb (1)
79Dim statement = token.GetAncestor(Of StatementSyntax)()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSyntaxGeneratorInternal.vb (3)
302Friend Shared Function GetStatementList(nodes As IEnumerable(Of SyntaxNode)) As SyntaxList(Of StatementSyntax) 310Friend Shared Function AsStatement(node As SyntaxNode) As StatementSyntax 315Return DirectCast(node, StatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.Features (235)
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)
82Return token.GetAncestor(Of StatementSyntax)() 155Dim memberNode = DirectCast(targetNode, StatementSyntax)
CodeRefactorings\InlineTemporary\VisualBasicInlineTemporaryCodeRefactoringProvider.vb (4)
160localDeclaration.Ancestors().OfType(Of ExpressionSyntax).Last().FirstAncestorOrSelf(Of StatementSyntax)(), 184Return Simplifier.Expand(DirectCast(n, StatementSyntax), semanticModel, document.Project.Solution.Services, cancellationToken:=cancellationToken) 403Private Shared Function GetTopMostStatementForExpression(expression As ExpressionSyntax) As StatementSyntax 404Return expression.AncestorsAndSelf().OfType(Of ExpressionSyntax).Last().FirstAncestorOrSelf(Of StatementSyntax)()
CodeRefactorings\SyncNamespace\VisualBasicChangeNamespaceService.vb (2)
21StatementSyntax, 80Protected 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)
41Dim returnStatement = New SyntaxList(Of StatementSyntax)(DirectCast(generator.ReturnStatement( 42generator.IdentifierName(fieldName)), StatementSyntax)) 51Dim setStatement = New SyntaxList(Of StatementSyntax)(DirectCast(generator.ExpressionStatement( 53generator.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)
16StatementSyntax, 32Protected 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)
952Return New With {.Begin = CType(block.LoopStatement, StatementSyntax), block.Statements} 956Return New With {.Begin = CType(block.WhileStatement, StatementSyntax), block.Statements} 960Return New With {.Begin = CType(block.DoStatement, StatementSyntax), block.Statements} 1139leftStatements As SyntaxList(Of StatementSyntax), 1141rightStatements As SyntaxList(Of StatementSyntax)) As Double 1147leftStatements As SyntaxList(Of StatementSyntax), 1150rightStatements As SyntaxList(Of StatementSyntax)) As Double 1172Private Shared Function TryComputeLocalsDistance(left As SyntaxList(Of StatementSyntax), 1173right As SyntaxList(Of StatementSyntax), 1191Private Shared Sub GetLocalNames(statements As SyntaxList(Of StatementSyntax), ByRef result As List(Of SyntaxToken))
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (3)
243Dim stack = ArrayBuilder(Of SyntaxList(Of StatementSyntax)).GetInstance() 2177Dim statement = TryCast(node, StatementSyntax) 2196statement = TryCast(node, StatementSyntax)
EmbeddedLanguages\EmbeddedLanguageUtilities.vb (1)
14Dim containingStatement = stringLiteral.Parent.GetAncestor(Of StatementSyntax)
ExtractMethod\Extensions.vb (2)
56Public Function ContainStatement(node As SyntaxNode, statement As StatementSyntax) As Boolean 394expressionStatements As List(Of StatementSyntax),
ExtractMethod\VisualBasicExtractMethodService.vb (1)
15StatementSyntax,
ExtractMethod\VisualBasicMethodExtractor.PostProcessor.vb (13)
25Public Function MergeDeclarationStatements(statements As ImmutableArray(Of StatementSyntax)) As ImmutableArray(Of StatementSyntax) 33Private Function MergeDeclarationStatementsWorker(statements As ImmutableArray(Of StatementSyntax)) As ImmutableArray(Of StatementSyntax) 34Dim declarationStatements = New List(Of StatementSyntax)() 101Private Function IsDeclarationMergable(statement As StatementSyntax) As Boolean 157Private Shared Function ContainsOnlyWhitespaceTrivia(statement As StatementSyntax) As Boolean 177Public Shared Function RemoveDeclarationAssignmentPattern(statements As ImmutableArray(Of StatementSyntax)) As ImmutableArray(Of StatementSyntax) 213Return SpecializedCollections.SingletonEnumerable(Of StatementSyntax)(newDeclaration).Concat(statements.Skip(2)).ToImmutableArray() 216Public Shared Function RemoveInitializedDeclarationAndReturnPattern(statements As ImmutableArray(Of StatementSyntax)) As ImmutableArray(Of StatementSyntax) 246Return SpecializedCollections.SingletonEnumerable(Of StatementSyntax)(
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb (15)
16Private ReadOnly _statementsOrFieldToInsert As IEnumerable(Of StatementSyntax) 18Private ReadOnly _firstStatementOrFieldToReplace As StatementSyntax 19Private ReadOnly _lastStatementOrFieldToReplace As StatementSyntax 25firstStatementOrFieldToReplace As StatementSyntax, 26lastStatementOrFieldToReplace As StatementSyntax, 27statementsOrFieldToInsert As IEnumerable(Of StatementSyntax)) 66Dim expressionStatements = New List(Of StatementSyntax)() 305Dim body = SyntaxFactory.SingletonList(DirectCast(node.Body, StatementSyntax)) 319Private Function ReplaceStatementIfNeeded(Of T As StatementSyntax)(statement As T) As T 331Private Function ReplaceStatementsIfNeeded(statements As SyntaxList(Of StatementSyntax), Optional colon As Boolean = False) As SyntaxList(Of StatementSyntax) 332Dim newStatements = New List(Of StatementSyntax)(statements) 355Private Shared Function Join(statements As IEnumerable(Of StatementSyntax), colon As Boolean) As IEnumerable(Of StatementSyntax) 366Dim newStatements = New List(Of StatementSyntax)
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.ExpressionCodeGenerator.vb (9)
68Protected Overrides Function GetInitialStatementsForMethodDefinitions() As ImmutableArray(Of StatementSyntax) 74Return ImmutableArray.Create(Of StatementSyntax)(SyntaxFactory.ReturnStatement(expression)) 82Return ImmutableArray(Of StatementSyntax).Empty 85Return ImmutableArray.Create(Of StatementSyntax)(SyntaxFactory.ExpressionStatement(expression)) 89Protected Overrides Function GetFirstStatementOrInitializerSelectedAtCallSite() As StatementSyntax 90Return Me.SelectionResult.GetContainingScopeOf(Of StatementSyntax)() 93Protected Overrides Function GetLastStatementOrInitializerSelectedAtCallSite() As StatementSyntax 97Protected Overrides Async Function GetStatementOrInitializerContainingInvocationToExtractedMethodAsync(cancellationToken As CancellationToken) As Task(Of StatementSyntax) 120newEnclosingStatement = DirectCast(updatedRoot.GetAnnotatedNodesAndTokens(enclosingStatementAnnotation).Single().AsNode(), StatementSyntax)
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.MultipleStatementsCodeGenerator.vb (5)
33Protected Overrides Function GetInitialStatementsForMethodDefinitions() As ImmutableArray(Of StatementSyntax) 52Protected Overrides Function GetFirstStatementOrInitializerSelectedAtCallSite() As StatementSyntax 56Protected Overrides Function GetLastStatementOrInitializerSelectedAtCallSite() As StatementSyntax 60Protected Overrides Function GetStatementOrInitializerContainingInvocationToExtractedMethodAsync(cancellationToken As CancellationToken) As Task(Of StatementSyntax) 61Return Task.FromResult(Of StatementSyntax)(
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.SingleStatementCodeGenerator.vb (6)
34Protected Overrides Function GetInitialStatementsForMethodDefinitions() As ImmutableArray(Of StatementSyntax) 37Return ImmutableArray.Create(Of StatementSyntax)(Me.SelectionResult.GetFirstStatement()) 40Protected Overrides Function GetFirstStatementOrInitializerSelectedAtCallSite() As StatementSyntax 44Protected Overrides Function GetLastStatementOrInitializerSelectedAtCallSite() As StatementSyntax 50Protected Overrides Function GetStatementOrInitializerContainingInvocationToExtractedMethodAsync(cancellationToken As CancellationToken) As Task(Of StatementSyntax) 51Return Task.FromResult(Of StatementSyntax)(
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb (13)
23Inherits CodeGenerator(Of StatementSyntax, VisualBasicCodeGenerationOptions) 119insertionPointNode As SyntaxNode, cancellationToken As CancellationToken) As Task(Of IEnumerable(Of StatementSyntax)) 201Private Function CreateMethodBody(insertionPointNode As SyntaxNode, cancellationToken As CancellationToken) As ImmutableArray(Of StatementSyntax) 206Dim emptyStatements = ImmutableArray(Of StatementSyntax).Empty 219Private Shared Function CheckActiveStatements(statements As ImmutableArray(Of StatementSyntax)) As OperationStatus 253Private Function MoveDeclarationOutFromMethodDefinition(statements As ImmutableArray(Of StatementSyntax), cancellationToken As CancellationToken) As ImmutableArray(Of StatementSyntax) 257Dim declarationStatements = New List(Of StatementSyntax)() 268Dim expressionStatements = New List(Of StatementSyntax)() 314statements As ImmutableArray(Of StatementSyntax), 315cancellationToken As CancellationToken) As ImmutableArray(Of StatementSyntax) 399rvalue As ExpressionSyntax) As StatementSyntax 409cancellationToken As CancellationToken) As StatementSyntax
ExtractMethod\VisualBasicSelectionValidator.Validator.vb (3)
15ElseIf TypeOf node Is StatementSyntax Then 16Return CheckStatement(DirectCast(node, StatementSyntax)) 34Private Shared Function CheckStatement(statement As StatementSyntax) As Boolean
InitializeParameter\VisualBasicAddParameterCheckCodeRefactoringProvider.vb (4)
19StatementSyntax, 54Protected Overrides Function CreateParameterCheckIfStatement(condition As ExpressionSyntax, ifTrueStatement As StatementSyntax, options As VisualBasicSimplifierOptions) As StatementSyntax 57statements:=New SyntaxList(Of StatementSyntax)(ifTrueStatement),
InitializeParameter\VisualBasicInitializeMemberFromParameterCodeRefactoringProvider.vb (1)
19StatementSyntax,
IntroduceUsingStatement\VisualBasicIntroduceUsingStatementCodeRefactoringProvider.vb (11)
17StatementSyntax, 38Protected Overrides Function GetTryFinallyStatements(tryStatement As TryBlockSyntax) As (SyntaxList(Of StatementSyntax), SyntaxList(Of StatementSyntax)) 47Protected Overrides Function GetSurroundingStatements(declarationStatement As StatementSyntax) As SyntaxList(Of StatementSyntax) 51Protected Overrides Function WithStatements(parentOfStatementsToSurround As SyntaxNode, statements As SyntaxList(Of StatementSyntax)) As SyntaxNode 57statementsToSurround As SyntaxList(Of StatementSyntax)) As StatementSyntax 66statementsToSurround As SyntaxList(Of StatementSyntax)) As StatementSyntax 73Protected Overrides Function CreateUsingLocalDeclarationStatement(expressionStatement As ExpressionStatementSyntax, newVariableName As SyntaxToken) As StatementSyntax
IntroduceVariable\VisualBasicIntroduceLocalForExpressionCodeRefactoringProvider.vb (1)
18StatementSyntax,
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)
81declarationStatement As StatementSyntax, 137Dim innermostStatements = New HashSet(Of StatementSyntax)(matches.Select(Function(expr) expr.GetAncestorOrThis(Of StatementSyntax)())) 144Dim allAffectedStatements = New HashSet(Of StatementSyntax)(matches.SelectMany(Function(expr) expr.GetAncestorsOrThis(Of StatementSyntax)())) 164Dim oldStatement = expression.GetAncestorsOrThis(Of StatementSyntax)().Where(
IntroduceVariable\VisualBasicIntroduceVariableService.vb (1)
58Dim constructorInitializer = expression.GetAncestorsOrThis(Of StatementSyntax)().
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)
12StatementSyntax, 14SyntaxList(Of StatementSyntax), 65Protected NotOverridable Overrides Function GetStatements(node As SyntaxNode) As SyntaxList(Of StatementSyntax) 69Protected NotOverridable Overrides Function GetNextStatement(node As StatementSyntax) As StatementSyntax 80Protected NotOverridable Overrides Function GetJumpStatement(kind As SyntaxKind) As StatementSyntax 105Protected NotOverridable Overrides Function UnwrapBlock(ifBody As SyntaxList(Of StatementSyntax)) As IEnumerable(Of StatementSyntax) 109Protected NotOverridable Overrides Function GetEmptyEmbeddedStatement() As SyntaxList(Of StatementSyntax) 110Return SyntaxFactory.List(Of StatementSyntax) 113Protected NotOverridable Overrides Function AsEmbeddedStatement(statements As IEnumerable(Of StatementSyntax), original As SyntaxList(Of StatementSyntax)) As SyntaxList(Of StatementSyntax) 121Protected NotOverridable Overrides Function WithStatements(node As SyntaxNode, statements As IEnumerable(Of StatementSyntax)) As SyntaxNode
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)
20StatementSyntax,
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) 108Private Shared Function WithFormattingAnnotation(statement As StatementSyntax) As StatementSyntax
SolutionExplorer\VisualBasicSolutionExplorerSymbolTreeItemProvider.vb (6)
21StatementSyntax, 32Protected Overrides Function GetMembers(root As CompilationUnitSyntax) As SyntaxList(Of StatementSyntax) 36Protected Overrides Function GetMembers(baseNamespace As NamespaceBlockSyntax) As SyntaxList(Of StatementSyntax) 40Protected Overrides Function GetMembers(typeDeclaration As TypeBlockSyntax) As SyntaxList(Of StatementSyntax) 57Protected Overrides Function TryAddType(documentId As DocumentId, member As StatementSyntax, items As ArrayBuilder(Of SymbolTreeItemData), nameBuilder As StringBuilder) As Boolean 137Protected Overrides Sub AddMemberDeclaration(documentId As DocumentId, member As StatementSyntax, items As ArrayBuilder(Of SymbolTreeItemData), nameBuilder As StringBuilder)
SplitOrMergeIfStatements\VisualBasicIfLikeStatementGenerator.vb (1)
128Return ifOrElseIf.ReplaceStatements(SyntaxFactory.SingletonList(DirectCast(statement, StatementSyntax)))
src\709edbd02add87b6\VisualBasicUseCoalesceExpressionForIfNullStatementCheckDiagnosticAnalyzer.vb (3)
18StatementSyntax, 56Protected Overrides Function TryGetEmbeddedStatement(ifBlock As MultiLineIfBlockSyntax, <NotNullWhen(True)> ByRef whenTrueStatement As StatementSyntax) As Boolean 69Protected Overrides Function TryGetPreviousStatement(ifBlock As MultiLineIfBlockSyntax) As StatementSyntax
src\roslyn\src\Analyzers\VisualBasic\Analyzers\AddAccessibilityModifiers\VisualBasicAddAccessibilityModifiers.vb (3)
11Inherits AbstractAddOrRemoveAccessibilityModifiers(Of StatementSyntax) 20member As StatementSyntax, 65Private Shared Function MatchesDefaultAccessibility(accessibility As Accessibility, member As StatementSyntax) As Boolean
src\roslyn\src\Analyzers\VisualBasic\Analyzers\AddAccessibilityModifiers\VisualBasicAddAccessibilityModifiersDiagnosticAnalyzer.vb (2)
31members As SyntaxList(Of StatementSyntax)) 41member As StatementSyntax)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\RemoveUnusedMembers\VisualBasicRemoveUnusedMembersDiagnosticAnalyzer.vb (2)
18StatementSyntax) 62Protected Overrides Function GetMembersIncludingExtensionBlockMembers(typeDeclaration As TypeBlockSyntax) As IEnumerable(Of StatementSyntax)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseCollectionInitializer\VisualBasicCollectionInitializerAnalyzer.vb (2)
15StatementSyntax, 24Protected Overrides ReadOnly Property SyntaxHelper As IUpdateExpressionSyntaxHelper(Of ExpressionSyntax, StatementSyntax) =
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseCollectionInitializer\VisualBasicUpdateExpressionSyntaxHelper.vb (8)
10Implements IUpdateExpressionSyntaxHelper(Of ExpressionSyntax, StatementSyntax) 14Public Sub GetPartsOfForeachStatement(semanticModel As SemanticModel, statement As StatementSyntax, ByRef awaitKeyword As SyntaxToken, ByRef identifier As SyntaxToken, ByRef expression As ExpressionSyntax, ByRef statements As IEnumerable(Of StatementSyntax), ByRef needsCast As Boolean) Implements IUpdateExpressionSyntaxHelper(Of ExpressionSyntax, StatementSyntax).GetPartsOfForeachStatement 19Public Sub GetPartsOfIfStatement(statement As StatementSyntax, ByRef condition As ExpressionSyntax, ByRef whenTrueStatements As IEnumerable(Of StatementSyntax), ByRef whenFalseStatements As IEnumerable(Of StatementSyntax)) Implements IUpdateExpressionSyntaxHelper(Of ExpressionSyntax, StatementSyntax).GetPartsOfIfStatement
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseCollectionInitializer\VisualBasicUseCollectionInitializerDiagnosticAnalyzer.vb (2)
20StatementSyntax, 54Protected Overrides Function IsValidContainingStatement(node As StatementSyntax) As Boolean
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseObjectInitializer\VisualBasicUseNamedMemberInitializerAnalyzer.vb (1)
13StatementSyntax,
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseObjectInitializer\VisualBasicUseObjectInitializerDiagnosticAnalyzer.vb (2)
17StatementSyntax, 36Protected Overrides Function IsValidContainingStatement(node As StatementSyntax) As Boolean
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\RemoveUnnecessaryCast\VisualBasicRemoveUnnecessaryCastCodeFixProvider.vb (1)
128Dim containingStatement = n.GetAncestorOrThis(Of StatementSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\RemoveUnusedParametersAndValues\VisualBasicRemoveUnusedValuesCodeFixProvider.vb (4)
19Inherits AbstractRemoveUnusedValuesCodeFixProvider(Of ExpressionSyntax, StatementSyntax, StatementSyntax, 30Protected Overrides Function WrapWithBlockIfNecessary(statements As IEnumerable(Of StatementSyntax)) As StatementSyntax
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseCollectionInitializer\VisualBasicUseCollectionInitializerCodeFixProvider.vb (2)
23StatementSyntax, 51Dim statement = objectCreation.FirstAncestorOrSelf(Of StatementSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseConditionalExpression\MultiLineConditionalExpressionFormattingRule.vb (1)
58Dim statement = conditional.FirstAncestorOrSelf(Of StatementSyntax)()
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseConditionalExpression\VisualBasicUseConditionalExpressionForAssignmentCodeFixProvider.vb (3)
22StatementSyntax, MultiLineIfBlockSyntax, LocalDeclarationStatementSyntax, VariableDeclaratorSyntax, ExpressionSyntax, TernaryConditionalExpressionSyntax) 54Protected Overrides Function WrapWithBlockIfAppropriate(ifStatement As MultiLineIfBlockSyntax, statement As StatementSyntax) As StatementSyntax
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseConditionalExpression\VisualBasicUseConditionalExpressionForReturnCodeFixProvider.vb (3)
21StatementSyntax, MultiLineIfBlockSyntax, ExpressionSyntax, TernaryConditionalExpressionSyntax) 39Protected Overrides Function WrapWithBlockIfAppropriate(ifStatement As MultiLineIfBlockSyntax, statement As StatementSyntax) As StatementSyntax
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseObjectInitializer\VisualBasicUseObjectInitializerCodeFixProvider.vb (6)
23StatementSyntax, 49statement As StatementSyntax, 52matches As ImmutableArray(Of Match(Of ExpressionSyntax, StatementSyntax, MemberAccessExpressionSyntax, AssignmentStatementSyntax))) As StatementSyntax 76matches As ImmutableArray(Of Match(Of ExpressionSyntax, StatementSyntax, MemberAccessExpressionSyntax, AssignmentStatementSyntax))) As ObjectCreationExpressionSyntax 87matches As ImmutableArray(Of Match(Of ExpressionSyntax, StatementSyntax, MemberAccessExpressionSyntax, AssignmentStatementSyntax))) As SeparatedSyntaxList(Of FieldInitializerSyntax)
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\Performance\BasicDoNotGuardCall.Fixer.vb (1)
87Private Shared Function GetGuardedStatement(statements As SyntaxList(Of StatementSyntax)?) As ExpressionStatementSyntax
Microsoft.CodeAnalysis.VisualBasic.Workspaces (206)
CodeGeneration\VisualBasicSyntaxGenerator.vb (19)
160If TypeOf expression Is StatementSyntax Then 221Private Shared Function GetStatementList(nodes As IEnumerable(Of SyntaxNode)) As SyntaxList(Of StatementSyntax) 225Private Shared Function AsStatement(node As SyntaxNode) As StatementSyntax 1163Dim baseCall = DirectCast(Me.ExpressionStatement(Me.InvocationExpression(Me.MemberAccessExpression(Me.BaseExpression(), SyntaxFactory.IdentifierName("New")), baseConstructorArguments)), StatementSyntax) 1186SyntaxFactory.List(Of StatementSyntax)()) 1215Private Function AsClassMembers(nodes As IEnumerable(Of SyntaxNode)) As SyntaxList(Of StatementSyntax) 1223Private Function AsClassMember(node As SyntaxNode) As StatementSyntax 1224Return TryCast(AsIsolatedDeclaration(node), StatementSyntax) 1249members:=If(members IsNot Nothing, SyntaxFactory.List(members.Cast(Of StatementSyntax)()), Nothing)) 1275Private Function AsInterfaceMembers(nodes As IEnumerable(Of SyntaxNode)) As SyntaxList(Of StatementSyntax) 1277Return CType(SyntaxFactory.List(nodes.Select(AddressOf AsInterfaceMember).Where(Function(n) n IsNot Nothing)), SyntaxList(Of StatementSyntax)) 1343Private Function AsEnumMembers(nodes As IEnumerable(Of SyntaxNode)) As SyntaxList(Of StatementSyntax) 1351Private Function AsEnumMember(node As SyntaxNode) As StatementSyntax 1407Private Shared Function AsNamespaceMembers(declarations As IEnumerable(Of SyntaxNode)) As SyntaxList(Of StatementSyntax) 1408Return If(declarations Is Nothing, Nothing, SyntaxFactory.List(declarations.OfType(Of StatementSyntax)().Where(Function(s) TypeOf s IsNot ImportsStatementSyntax))) 1428Dim imps As IEnumerable(Of StatementSyntax) = AsImports(nestedDeclarations) 1429Dim members As IEnumerable(Of StatementSyntax) = AsNamespaceMembers(nestedDeclarations) 2912Private Function AsMembersOf(declaration As SyntaxNode, members As IEnumerable(Of SyntaxNode)) As IEnumerable(Of StatementSyntax) 2927Return SpecializedCollections.EmptyEnumerable(Of StatementSyntax)
FindSymbols\FindSymbolsUtilities.vb (1)
22Public Function GetAccessibility(container As SyntaxNode, node As StatementSyntax, modifiers As SyntaxTokenList) As Accessibility
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (10)
28StatementSyntax, 123Protected Overrides Function GetContainerDisplayName(node As StatementSyntax) As String 127Protected Overrides Function GetFullyQualifiedContainerName(node As StatementSyntax, rootNamespace As String) As String 131Protected Overrides Sub AddLocalFunctionInfos(node As StatementSyntax, stringTable As StringTable, declaredSymbolInfos As ArrayBuilder(Of DeclaredSymbolInfo), containerDisplayName As String, fullyQualifiedContainerName As String, cancellationToken As CancellationToken) 135Protected 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) 200node As StatementSyntax, 335Protected Overrides Function GetChildren(node As CompilationUnitSyntax) As SyntaxList(Of StatementSyntax) 339Protected Overrides Function GetChildren(node As NamespaceBlockSyntax) As SyntaxList(Of StatementSyntax) 343Protected Overrides Function GetChildren(node As TypeBlockSyntax) As SyntaxList(Of StatementSyntax) 347Protected Overrides Function GetChildren(node As EnumBlockSyntax) As IEnumerable(Of StatementSyntax)
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
Simplification\Reducers\AbstractVisualBasicReducer.AbstractReductionRewriter.vb (10)
70Private Shared Function GetParentNode(statement As StatementSyntax) As SyntaxNode 73.OfType(Of StatementSyntax)() _ 125ElseIf TypeOf (parentNode) Is StatementSyntax Then 126parentNode = GetParentNode(DirectCast(parentNode, StatementSyntax)) 164Protected Function SimplifyStatement(Of TStatement As StatementSyntax)( 187Return VisitMethodBlockBase(node, Function(statements As SyntaxList(Of StatementSyntax)) node.WithStatements(statements)) 191Return VisitMethodBlockBase(node, Function(statements As SyntaxList(Of StatementSyntax)) node.WithStatements(statements)) 195Return VisitMethodBlockBase(node, Function(statements As SyntaxList(Of StatementSyntax)) node.WithStatements(statements)) 199Return VisitMethodBlockBase(node, Function(statements As SyntaxList(Of StatementSyntax)) node.WithStatements(statements)) 202Private Function VisitMethodBlockBase(node As MethodBlockBaseSyntax, updateFunc As Func(Of SyntaxList(Of StatementSyntax), MethodBlockBaseSyntax)) As MethodBlockBaseSyntax
Simplification\Reducers\VisualBasicEscapingReducer.vb (1)
87Dim enclosingStatement = parent.GetAncestor(Of StatementSyntax)()
Simplification\VisualBasicSimplificationService.NodesAndTokensToReduceComputer.vb (1)
148Private 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
src\c975b9246f6b2dc6\VisualBasicSemanticModelReuseLanguageService.vb (1)
45Return If(methodBlock.Statements.Contains(TryCast(previous, StatementSyntax)), methodBlock, Nothing)
src\f388afcd21099bcf\InitializeParameterHelpers.vb (4)
22Private Shared Function GetStatements(functionDeclaration As SyntaxNode) As SyntaxList(Of StatementSyntax) 31Dim convertedStatement = If(TypeOf singleLineLambda.Body Is StatementSyntax, 32DirectCast(singleLineLambda.Body, StatementSyntax), 52statement As StatementSyntax)
src\f388afcd21099bcf\VisualBasicInitializeParameterService.vb (2)
16Inherits AbstractInitializerParameterService(Of StatementSyntax) 36Protected Overrides Sub InsertStatement(editor As SyntaxEditor, functionDeclaration As SyntaxNode, returnsVoid As Boolean, statementToAddAfter As SyntaxNode, statement As StatementSyntax)
src\f736901a33c2b55b\VisualBasicMoveDeclarationNearReferenceService.vb (1)
16StatementSyntax,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\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
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (18)
94Return node.GetAncestorsOrThis(Of StatementSyntax)(). 114Public Function GetStatements(node As SyntaxNode) As SyntaxList(Of StatementSyntax) 200Return If(TypeOf singleLineLambdaExpression.Body Is StatementSyntax, 201SyntaxFactory.SingletonList(DirectCast(singleLineLambdaExpression.Body, StatementSyntax)), 507Return node.GetAncestorsOrThis(Of StatementSyntax). 514Return node.GetAncestorsOrThis(Of StatementSyntax). 532Public Function GetExecutableBlockStatements(node As SyntaxNode) As SyntaxList(Of StatementSyntax) 558Return SyntaxFactory.SingletonList(DirectCast(DirectCast(node, SingleLineLambdaExpressionSyntax).Body, StatementSyntax)) 581statements As SyntaxList(Of StatementSyntax), 611statements As SyntaxList(Of StatementSyntax), 640statements As SyntaxList(Of StatementSyntax), 668newStatements As SyntaxList(Of StatementSyntax), 673Dim ifStatements As SyntaxList(Of StatementSyntax) 674Dim elseStatements As SyntaxList(Of StatementSyntax) 716statements As SyntaxList(Of StatementSyntax), 729statements = SyntaxFactory.List({DirectCast(multiLineIf, StatementSyntax)}) 845.TakeWhile(Function(n) TypeOf n IsNot StatementSyntax) _ 891Public Function GetMembers(node As SyntaxNode) As SyntaxList(Of StatementSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTokenExtensions.vb (1)
188Public Function GetContainingMemberBlockBegin(token As SyntaxToken) As StatementSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\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()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\DefaultOperationProvider.vb (2)
75Dim previousStatement As StatementSyntax = Nothing 121previousStatement As StatementSyntax,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (8)
188If attributeNode IsNot Nothing AndAlso TypeOf attributeNode.Parent Is StatementSyntax AndAlso 257Private Shared Function IsBeginStatement(Of TStatement As StatementSyntax, TBlock As StatementSyntax)(node As StatementSyntax) As Boolean 261Private Shared Function IsEndBlockStatement(node As StatementSyntax) As Boolean 273Dim previousStatement = previousToken.GetAncestor(Of StatementSyntax)() 274Dim currentStatement = currentToken.GetAncestor(Of StatementSyntax)() 368Private Shared Function TopLevelStatement(statement As StatementSyntax) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
20If TypeOf node Is StatementSyntax AndAlso Not IsBlockSyntax(node) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SelectedMembers\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))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicBlockFacts.vb (4)
10Inherits AbstractBlockFacts(Of StatementSyntax) 23Public Overrides Function GetImmediateParentExecutableBlockForStatement(statement As StatementSyntax) As SyntaxNode 27Public Overrides Function GetExecutableBlockStatements(node As SyntaxNode) As IReadOnlyList(Of StatementSyntax) 39Public Overrides Function GetStatementContainerStatements(node As SyntaxNode) As IReadOnlyList(Of StatementSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
216Return TypeOf node Is StatementSyntax 623Return node.GetAncestors(Of StatementSyntax).Any(Function(s) s.Kind = SyntaxKind.ConstructorBlock)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\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
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ConversionGenerator.vb (3)
25options As CodeGenerationContextInfo) As StatementSyntax 26Dim reusableSyntax = GetReuseableSyntaxNodeForSymbol(Of StatementSyntax)(method, options) 39options As CodeGenerationContextInfo) As StatementSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\EnumMemberGenerator.vb (2)
23Dim members = New List(Of StatementSyntax)() 28Return destination.WithMembers(SyntaxFactory.List(Of StatementSyntax)(members)).
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\EventGenerator.vb (9)
15members As SyntaxList(Of StatementSyntax), 16eventDeclaration As StatementSyntax) As StatementSyntax 35members As SyntaxList(Of StatementSyntax), 36eventDeclaration As StatementSyntax) As StatementSyntax 96New SyntaxList(Of StatementSyntax), 100New SyntaxList(Of StatementSyntax), 104New SyntaxList(Of StatementSyntax),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\MethodGenerator.vb (2)
54options As CodeGenerationContextInfo) As StatementSyntax 69options As CodeGenerationContextInfo) As StatementSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\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
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamespaceGenerator.vb (2)
25Dim members = Insert(destination.Members, DirectCast(declaration, StatementSyntax), options, availableIndices) 40Dim members = Insert(destination.Members, DirectCast(declaration, StatementSyntax), options, availableIndices)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\OperatorGenerator.vb (3)
25options As CodeGenerationContextInfo) As StatementSyntax 26Dim reusableSyntax = GetReuseableSyntaxNodeForSymbol(Of StatementSyntax)(method, options) 39options As CodeGenerationContextInfo) As StatementSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\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))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\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)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\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
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (9)
240Return Cast(Of TDeclarationNode)(Cast(Of TypeBlockSyntax)(destination).AddMembers(members.Cast(Of StatementSyntax).ToArray())) 242Return Cast(Of TDeclarationNode)(Cast(Of NamespaceBlockSyntax)(destination).AddMembers(members.Cast(Of StatementSyntax).ToArray())) 244Return Cast(Of TDeclarationNode)(Cast(Of CompilationUnitSyntax)(destination).AddMembers(members.Cast(Of StatementSyntax).ToArray())) 256Dim result As StatementSyntax 338Dim member = TryCast(destination, StatementSyntax) 378Dim member = TryCast(destination, StatementSyntax) 504Dim oldStatement = token.Parent.GetAncestorsOrThis(Of StatementSyntax)().First(AddressOf oldBlockStatementsSet.Contains) 507Dim statementArray = statements.OfType(Of StatementSyntax).ToArray() 762Return Cast(Of TDeclarationNode)(NamedTypeGenerator.UpdateNamedTypeDeclaration(Me, DirectCast(syntaxNode, StatementSyntax), newMembers, options, cancellationToken))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
680Return targetToken.GetAncestor(Of StatementSyntax).IsKind(kinds)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\VisualBasicSyntaxContextExtensions.vb (2)
37Friend Function IsFollowingCompleteStatement(Of TParent As SyntaxNode)(context As VisualBasicSyntaxContext, childGetter As Func(Of TParent, StatementSyntax)) As Boolean 68Return targetToken.GetAncestor(Of StatementSyntax).IsKind(kinds)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (2)
192Dim statement = expression.FirstAncestorOrSelf(Of StatementSyntax)() 216Public Function ContainsImplicitMemberAccess(statement As StatementSyntax) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Indentation\VisualBasicIndentationService.Indenter.vb (2)
224Dim containingStatement = node.GetAncestorOrThis(Of StatementSyntax)() 293Dim statement = token.GetAncestor(Of StatementSyntax)()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Indentation\VisualBasicIndentationService.vb (1)
79Dim statement = token.GetAncestor(Of StatementSyntax)()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSyntaxGeneratorInternal.vb (3)
302Friend Shared Function GetStatementList(nodes As IEnumerable(Of SyntaxNode)) As SyntaxList(Of StatementSyntax) 310Friend Shared Function AsStatement(node As SyntaxNode) As StatementSyntax 315Return DirectCast(node, StatementSyntax)
Roslyn.Diagnostics.VisualBasic.Analyzers (160)
src\c975b9246f6b2dc6\VisualBasicSemanticModelReuseLanguageService.vb (1)
45Return If(methodBlock.Statements.Contains(TryCast(previous, StatementSyntax)), methodBlock, Nothing)
src\f388afcd21099bcf\InitializeParameterHelpers.vb (4)
22Private Shared Function GetStatements(functionDeclaration As SyntaxNode) As SyntaxList(Of StatementSyntax) 31Dim convertedStatement = If(TypeOf singleLineLambda.Body Is StatementSyntax, 32DirectCast(singleLineLambda.Body, StatementSyntax), 52statement As StatementSyntax)
src\f388afcd21099bcf\VisualBasicInitializeParameterService.vb (2)
16Inherits AbstractInitializerParameterService(Of StatementSyntax) 36Protected Overrides Sub InsertStatement(editor As SyntaxEditor, functionDeclaration As SyntaxNode, returnsVoid As Boolean, statementToAddAfter As SyntaxNode, statement As StatementSyntax)
src\f736901a33c2b55b\VisualBasicMoveDeclarationNearReferenceService.vb (1)
16StatementSyntax,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\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
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (18)
94Return node.GetAncestorsOrThis(Of StatementSyntax)(). 114Public Function GetStatements(node As SyntaxNode) As SyntaxList(Of StatementSyntax) 200Return If(TypeOf singleLineLambdaExpression.Body Is StatementSyntax, 201SyntaxFactory.SingletonList(DirectCast(singleLineLambdaExpression.Body, StatementSyntax)), 507Return node.GetAncestorsOrThis(Of StatementSyntax). 514Return node.GetAncestorsOrThis(Of StatementSyntax). 532Public Function GetExecutableBlockStatements(node As SyntaxNode) As SyntaxList(Of StatementSyntax) 558Return SyntaxFactory.SingletonList(DirectCast(DirectCast(node, SingleLineLambdaExpressionSyntax).Body, StatementSyntax)) 581statements As SyntaxList(Of StatementSyntax), 611statements As SyntaxList(Of StatementSyntax), 640statements As SyntaxList(Of StatementSyntax), 668newStatements As SyntaxList(Of StatementSyntax), 673Dim ifStatements As SyntaxList(Of StatementSyntax) 674Dim elseStatements As SyntaxList(Of StatementSyntax) 716statements As SyntaxList(Of StatementSyntax), 729statements = SyntaxFactory.List({DirectCast(multiLineIf, StatementSyntax)}) 845.TakeWhile(Function(n) TypeOf n IsNot StatementSyntax) _ 891Public Function GetMembers(node As SyntaxNode) As SyntaxList(Of StatementSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTokenExtensions.vb (1)
188Public Function GetContainingMemberBlockBegin(token As SyntaxToken) As StatementSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\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()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\DefaultOperationProvider.vb (2)
75Dim previousStatement As StatementSyntax = Nothing 121previousStatement As StatementSyntax,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (8)
188If attributeNode IsNot Nothing AndAlso TypeOf attributeNode.Parent Is StatementSyntax AndAlso 257Private Shared Function IsBeginStatement(Of TStatement As StatementSyntax, TBlock As StatementSyntax)(node As StatementSyntax) As Boolean 261Private Shared Function IsEndBlockStatement(node As StatementSyntax) As Boolean 273Dim previousStatement = previousToken.GetAncestor(Of StatementSyntax)() 274Dim currentStatement = currentToken.GetAncestor(Of StatementSyntax)() 368Private Shared Function TopLevelStatement(statement As StatementSyntax) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
20If TypeOf node Is StatementSyntax AndAlso Not IsBlockSyntax(node) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SelectedMembers\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))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicBlockFacts.vb (4)
10Inherits AbstractBlockFacts(Of StatementSyntax) 23Public Overrides Function GetImmediateParentExecutableBlockForStatement(statement As StatementSyntax) As SyntaxNode 27Public Overrides Function GetExecutableBlockStatements(node As SyntaxNode) As IReadOnlyList(Of StatementSyntax) 39Public Overrides Function GetStatementContainerStatements(node As SyntaxNode) As IReadOnlyList(Of StatementSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
216Return TypeOf node Is StatementSyntax 623Return node.GetAncestors(Of StatementSyntax).Any(Function(s) s.Kind = SyntaxKind.ConstructorBlock)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\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
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ConversionGenerator.vb (3)
25options As CodeGenerationContextInfo) As StatementSyntax 26Dim reusableSyntax = GetReuseableSyntaxNodeForSymbol(Of StatementSyntax)(method, options) 39options As CodeGenerationContextInfo) As StatementSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\EnumMemberGenerator.vb (2)
23Dim members = New List(Of StatementSyntax)() 28Return destination.WithMembers(SyntaxFactory.List(Of StatementSyntax)(members)).
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\EventGenerator.vb (9)
15members As SyntaxList(Of StatementSyntax), 16eventDeclaration As StatementSyntax) As StatementSyntax 35members As SyntaxList(Of StatementSyntax), 36eventDeclaration As StatementSyntax) As StatementSyntax 96New SyntaxList(Of StatementSyntax), 100New SyntaxList(Of StatementSyntax), 104New SyntaxList(Of StatementSyntax),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\MethodGenerator.vb (2)
54options As CodeGenerationContextInfo) As StatementSyntax 69options As CodeGenerationContextInfo) As StatementSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\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
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamespaceGenerator.vb (2)
25Dim members = Insert(destination.Members, DirectCast(declaration, StatementSyntax), options, availableIndices) 40Dim members = Insert(destination.Members, DirectCast(declaration, StatementSyntax), options, availableIndices)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\OperatorGenerator.vb (3)
25options As CodeGenerationContextInfo) As StatementSyntax 26Dim reusableSyntax = GetReuseableSyntaxNodeForSymbol(Of StatementSyntax)(method, options) 39options As CodeGenerationContextInfo) As StatementSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\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))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\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)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\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
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (9)
240Return Cast(Of TDeclarationNode)(Cast(Of TypeBlockSyntax)(destination).AddMembers(members.Cast(Of StatementSyntax).ToArray())) 242Return Cast(Of TDeclarationNode)(Cast(Of NamespaceBlockSyntax)(destination).AddMembers(members.Cast(Of StatementSyntax).ToArray())) 244Return Cast(Of TDeclarationNode)(Cast(Of CompilationUnitSyntax)(destination).AddMembers(members.Cast(Of StatementSyntax).ToArray())) 256Dim result As StatementSyntax 338Dim member = TryCast(destination, StatementSyntax) 378Dim member = TryCast(destination, StatementSyntax) 504Dim oldStatement = token.Parent.GetAncestorsOrThis(Of StatementSyntax)().First(AddressOf oldBlockStatementsSet.Contains) 507Dim statementArray = statements.OfType(Of StatementSyntax).ToArray() 762Return Cast(Of TDeclarationNode)(NamedTypeGenerator.UpdateNamedTypeDeclaration(Me, DirectCast(syntaxNode, StatementSyntax), newMembers, options, cancellationToken))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
680Return targetToken.GetAncestor(Of StatementSyntax).IsKind(kinds)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\VisualBasicSyntaxContextExtensions.vb (2)
37Friend Function IsFollowingCompleteStatement(Of TParent As SyntaxNode)(context As VisualBasicSyntaxContext, childGetter As Func(Of TParent, StatementSyntax)) As Boolean 68Return targetToken.GetAncestor(Of StatementSyntax).IsKind(kinds)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (2)
192Dim statement = expression.FirstAncestorOrSelf(Of StatementSyntax)() 216Public Function ContainsImplicitMemberAccess(statement As StatementSyntax) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Indentation\VisualBasicIndentationService.Indenter.vb (2)
224Dim containingStatement = node.GetAncestorOrThis(Of StatementSyntax)() 293Dim statement = token.GetAncestor(Of StatementSyntax)()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Indentation\VisualBasicIndentationService.vb (1)
79Dim statement = token.GetAncestor(Of StatementSyntax)()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSyntaxGeneratorInternal.vb (3)
302Friend Shared Function GetStatementList(nodes As IEnumerable(Of SyntaxNode)) As SyntaxList(Of StatementSyntax) 310Friend Shared Function AsStatement(node As SyntaxNode) As StatementSyntax 315Return DirectCast(node, StatementSyntax)