19 references to LoopStatement
Microsoft.CodeAnalysis.VisualBasic (13)
Binding\Binder_Statements.vb (1)
2836Dim bottomConditionSyntax = node.LoopStatement.WhileOrUntilClause
Generated\Syntax.xml.Main.Generated.vb (2)
3372Dim newLoopStatement = DirectCast(Visit(node.LoopStatement), LoopStatementSyntax) 3373If node.LoopStatement IsNot newLoopStatement Then anyChanges = True
Generated\Syntax.xml.Syntax.Generated.vb (4)
17988return Update(Me.Kind, doStatement, Me.Statements, Me.LoopStatement) 18010return Update(Me.Kind, Me.DoStatement, statements, Me.LoopStatement) 18055Return Me.LoopStatement 18087If kind <> Me.Kind OrElse doStatement IsNot Me.DoStatement OrElse statements <> Me.Statements OrElse loopStatement IsNot Me.LoopStatement Then
Lowering\LocalRewriter\LocalRewriter_DoLoop.vb (2)
86If instrument AndAlso syntax.LoopStatement IsNot Nothing Then 176If instrument AndAlso syntax.LoopStatement IsNot Nothing Then
Semantics\StatementSyntaxWalker.vb (1)
195Visit(node.LoopStatement)
Syntax\SyntaxFacts.vb (1)
406endStatement = doBlock.LoopStatement
Syntax\SyntaxNormalizer.vb (2)
906AddLinebreaksAfterTokenIfNeeded(node.LoopStatement.GetLastToken(), 1) 908AddLinebreaksAfterTokenIfNeeded(node.LoopStatement.GetLastToken(), 2)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
474[do].LoopStatement.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True))
Microsoft.CodeAnalysis.VisualBasic.Features (3)
CodeFixes\GenerateEndConstruct\GenerateEndConstructCodeFixProvider.vb (1)
160(Function(n As DoLoopBlockSyntax) n.LoopStatement),
EditAndContinue\SyntaxComparer.vb (1)
952Return New With {.Begin = CType(block.LoopStatement, StatementSyntax), block.Statements}
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb (1)
277WithLoopStatement(ReplaceStatementIfNeeded(node.LoopStatement))
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
474[do].LoopStatement.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True))
Roslyn.Diagnostics.VisualBasic.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
474[do].LoopStatement.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True))