27 references to DoStatement
Microsoft.CodeAnalysis.VisualBasic (20)
Binding\Binder_Statements.vb (1)
2823Dim topConditionSyntax = node.DoStatement.WhileOrUntilClause
Generated\Syntax.xml.Main.Generated.vb (2)
3368Dim newDoStatement = DirectCast(Visit(node.DoStatement), DoStatementSyntax) 3369If node.DoStatement IsNot newDoStatement Then anyChanges = True
Generated\Syntax.xml.Syntax.Generated.vb (4)
18010return Update(Me.Kind, Me.DoStatement, statements, Me.LoopStatement) 18032return Update(Me.Kind, Me.DoStatement, Me.Statements, loopStatement) 18051Return Me.DoStatement 18087If kind <> Me.Kind OrElse doStatement IsNot Me.DoStatement OrElse statements <> Me.Statements OrElse loopStatement IsNot Me.LoopStatement Then
Lowering\LocalRewriter\LocalRewriter_DoLoop.vb (10)
73doResumeLabel = RegisterUnstructuredExceptionHandlingNonThrowingResumeTarget(syntax.DoStatement) 77Dim start As BoundStatement = New BoundLabelStatement(syntax.DoStatement, startLabel) 117syntax.DoStatement, 131New BoundLabelStatement(syntax.DoStatement, node.ContinueLabel), 133New BoundLabelStatement(syntax.DoStatement, node.ExitLabel) 157doResumeLabel = RegisterUnstructuredExceptionHandlingNonThrowingResumeTarget(syntax.DoStatement) 161Dim start As BoundStatement = New BoundLabelStatement(syntax.DoStatement, startLabel) 199New BoundLabelStatement(syntax.DoStatement, node.ContinueLabel), 200New BoundGotoStatement(syntax.DoStatement, startLabel, Nothing), 201New BoundLabelStatement(syntax.DoStatement, node.ExitLabel)
Semantics\StatementSyntaxWalker.vb (1)
193Visit(node.DoStatement)
Syntax\SyntaxFacts.vb (1)
404beginStatement = doBlock.DoStatement
Syntax\SyntaxNormalizer.vb (1)
899AddLinebreaksAfterTokenIfNeeded(node.DoStatement.GetLastToken(), 1)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
473[do].DoStatement.GetLastToken().GetNextToken(includeZeroWidth:=True),
Microsoft.CodeAnalysis.VisualBasic.Features (4)
CodeFixes\GenerateEndConstruct\GenerateEndConstructCodeFixProvider.vb (1)
140(Function(n As DoLoopBlockSyntax) n.DoStatement),
EditAndContinue\SyntaxComparer.vb (1)
960Return New With {.Begin = CType(block.DoStatement, StatementSyntax), block.Statements}
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb (1)
275Return node.WithDoStatement(ReplaceStatementIfNeeded(node.DoStatement)).
Structure\Providers\DoLoopBlockStructureProvider.vb (1)
20node, node.DoStatement, autoCollapse:=False,
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
473[do].DoStatement.GetLastToken().GetNextToken(includeZeroWidth:=True),
Roslyn.Diagnostics.VisualBasic.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
473[do].DoStatement.GetLastToken().GetNextToken(includeZeroWidth:=True),