69 references to DoLoopBlockSyntax
Microsoft.CodeAnalysis.VisualBasic (33)
Binding\Binder_Statements.vb (2)
88Return BindDoLoop(DirectCast(node, DoLoopBlockSyntax), diagnostics) 2814Private Function BindDoLoop(node As DoLoopBlockSyntax, diagnostics As BindingDiagnosticBag) As BoundStatement
Binding\LocalBinderBuilder.vb (1)
300Public Overrides Sub VisitDoLoopBlock(node As DoLoopBlockSyntax)
Generated\Syntax.xml.Main.Generated.vb (15)
341Public Overridable Function VisitDoLoopBlock(ByVal node As DoLoopBlockSyntax) As TResult 1076Public Overridable Sub VisitDoLoopBlock(ByVal node As DoLoopBlockSyntax) 3365Public Overrides Function VisitDoLoopBlock(ByVal node As DoLoopBlockSyntax) As SyntaxNode 17758Public Shared Function SimpleDoLoopBlock(doStatement As DoStatementSyntax, statements As SyntaxList(of StatementSyntax), loopStatement As LoopStatementSyntax) As DoLoopBlockSyntax 17793Public Shared Function SimpleDoLoopBlock(doStatement As DoStatementSyntax, loopStatement As LoopStatementSyntax) As DoLoopBlockSyntax 17811Public Shared Function DoWhileLoopBlock(doStatement As DoStatementSyntax, statements As SyntaxList(of StatementSyntax), loopStatement As LoopStatementSyntax) As DoLoopBlockSyntax 17842Public Shared Function DoWhileLoopBlock(doStatement As DoStatementSyntax, loopStatement As LoopStatementSyntax) As DoLoopBlockSyntax 17860Public Shared Function DoUntilLoopBlock(doStatement As DoStatementSyntax, statements As SyntaxList(of StatementSyntax), loopStatement As LoopStatementSyntax) As DoLoopBlockSyntax 17891Public Shared Function DoUntilLoopBlock(doStatement As DoStatementSyntax, loopStatement As LoopStatementSyntax) As DoLoopBlockSyntax 17909Public Shared Function DoLoopWhileBlock(doStatement As DoStatementSyntax, statements As SyntaxList(of StatementSyntax), loopStatement As LoopStatementSyntax) As DoLoopBlockSyntax 17940Public Shared Function DoLoopWhileBlock(doStatement As DoStatementSyntax, loopStatement As LoopStatementSyntax) As DoLoopBlockSyntax 17958Public Shared Function DoLoopUntilBlock(doStatement As DoStatementSyntax, statements As SyntaxList(of StatementSyntax), loopStatement As LoopStatementSyntax) As DoLoopBlockSyntax 17989Public Shared Function DoLoopUntilBlock(doStatement As DoStatementSyntax, 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 18079Public Shared Function DoLoopBlock(ByVal kind As SyntaxKind, doStatement As DoStatementSyntax, loopStatement As LoopStatementSyntax) As DoLoopBlockSyntax
Generated\Syntax.xml.Syntax.Generated.vb (5)
17987Public Shadows Function WithDoStatement(doStatement as DoStatementSyntax) As DoLoopBlockSyntax 18009Public Shadows Function WithStatements(statements as SyntaxList(Of StatementSyntax)) As DoLoopBlockSyntax 18013Public Shadows Function AddStatements(ParamArray items As StatementSyntax()) As DoLoopBlockSyntax 18031Public Shadows Function WithLoopStatement(loopStatement as LoopStatementSyntax) As DoLoopBlockSyntax 18086Public Function Update(kind As SyntaxKind, doStatement As DoStatementSyntax, statements As SyntaxList(of StatementSyntax), loopStatement As LoopStatementSyntax) As DoLoopBlockSyntax
Lowering\Instrumentation\DebugInfoInjector.vb (2)
154Return New BoundSequencePoint(DirectCast(original.Syntax, DoLoopBlockSyntax).LoopStatement, MyBase.InstrumentDoLoopEpilogue(original, epilogueOpt)) 188Return New BoundSequencePoint(DirectCast(original.Syntax, DoLoopBlockSyntax).DoStatement,
Lowering\Instrumentation\Instrumenter.vb (2)
124Debug.Assert(DirectCast(original.Syntax, DoLoopBlockSyntax).LoopStatement IsNot Nothing) 181Debug.Assert(TypeOf original.Syntax Is DoLoopBlockSyntax)
Lowering\LocalRewriter\LocalRewriter_DoLoop.vb (3)
50Dim syntax = DirectCast(node.Syntax, DoLoopBlockSyntax) 66Dim syntax = DirectCast(node.Syntax, DoLoopBlockSyntax) 150Dim syntax = DirectCast(node.Syntax, DoLoopBlockSyntax)
Semantics\StatementSyntaxWalker.vb (1)
192Public Overrides Sub VisitDoLoopBlock(ByVal node As DoLoopBlockSyntax)
Syntax\SyntaxFacts.vb (1)
403Dim doBlock = DirectCast(possibleBlock, DoLoopBlockSyntax)
Syntax\SyntaxNormalizer.vb (1)
898Public Overrides Function VisitDoLoopBlock(node As DoLoopBlockSyntax) As SyntaxNode
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (7)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (5)
188Dim doLoopBlock = TryCast(node, DoLoopBlockSyntax) 476TypeOf node Is DoLoopBlockSyntax OrElse 536ElseIf TypeOf node Is DoLoopBlockSyntax Then 537Return DirectCast(node, DoLoopBlockSyntax).Statements 588Function(x As DoLoopBlockSyntax) x.WithStatements(statements),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
313IsBeginStatement(Of DoStatementSyntax, DoLoopBlockSyntax)(currentStatement) OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
470Dim [do] = TryCast(node, DoLoopBlockSyntax)
Microsoft.CodeAnalysis.VisualBasic.Features (14)
CodeFixes\GenerateEndConstruct\GenerateEndConstructCodeFixProvider.vb (2)
140(Function(n As DoLoopBlockSyntax) n.DoStatement), 160(Function(n As DoLoopBlockSyntax) n.LoopStatement),
Completion\KeywordRecommenders\Statements\LoopKeywordRecommender.vb (1)
22Dim doBlock = targetToken.GetAncestor(Of DoLoopBlockSyntax)()
EditAndContinue\SyntaxComparer.vb (2)
951Dim block = DirectCast(node, DoLoopBlockSyntax) 959Dim block = DirectCast(node, DoLoopBlockSyntax)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
1231Return DirectCast(node, DoLoopBlockSyntax).DoStatement.Span
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb (1)
270Public Overrides Function VisitDoLoopBlock(node As DoLoopBlockSyntax) As SyntaxNode
ExtractMethod\VisualBasicSelectionValidator.Validator.vb (1)
56TypeOf statement Is DoLoopBlockSyntax OrElse
Highlighting\KeywordHighlighters\DoLoopBlockHighlighter.vb (1)
31Dim doLoop = node.GetAncestor(Of DoLoopBlockSyntax)()
InvertIf\VisualBasicInvertIfCodeRefactoringProvider.vb (2)
30TypeOf node IsNot DoLoopBlockSyntax AndAlso 46If TypeOf node Is DoLoopBlockSyntax Then
Structure\Providers\DoLoopBlockStructureProvider.vb (2)
12Inherits AbstractSyntaxNodeStructureProvider(Of DoLoopBlockSyntax) 15node As DoLoopBlockSyntax,
Structure\VisualBasicBlockStructureProvider.vb (1)
23builder.Add(Of DoLoopBlockSyntax, DoLoopBlockStructureProvider)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (7)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (5)
188Dim doLoopBlock = TryCast(node, DoLoopBlockSyntax) 476TypeOf node Is DoLoopBlockSyntax OrElse 536ElseIf TypeOf node Is DoLoopBlockSyntax Then 537Return DirectCast(node, DoLoopBlockSyntax).Statements 588Function(x As DoLoopBlockSyntax) x.WithStatements(statements),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
313IsBeginStatement(Of DoStatementSyntax, DoLoopBlockSyntax)(currentStatement) OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
470Dim [do] = TryCast(node, DoLoopBlockSyntax)
Roslyn.Diagnostics.VisualBasic.Analyzers (7)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (5)
188Dim doLoopBlock = TryCast(node, DoLoopBlockSyntax) 476TypeOf node Is DoLoopBlockSyntax OrElse 536ElseIf TypeOf node Is DoLoopBlockSyntax Then 537Return DirectCast(node, DoLoopBlockSyntax).Statements 588Function(x As DoLoopBlockSyntax) x.WithStatements(statements),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
313IsBeginStatement(Of DoStatementSyntax, DoLoopBlockSyntax)(currentStatement) OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
470Dim [do] = TryCast(node, DoLoopBlockSyntax)
System.Windows.Forms.Analyzers.VisualBasic (1)
Analyzers\Designer\InitializeComponentAnalyzer.vb (1)
92ElseIf TypeOf node Is DoLoopBlockSyntax Then