45 references to SimpleDoLoopBlock
Microsoft.CodeAnalysis.VisualBasic (30)
Binding\Binder_Statements.vb (2)
83Case SyntaxKind.SimpleDoLoopBlock, 205node.Parent.Kind = SyntaxKind.SimpleDoLoopBlock OrElse
Binding\MemberSemanticModel.vb (1)
282SyntaxKind.SimpleDoLoopBlock,
Generated\Syntax.xml.Internal.Generated.vb (4)
47626Dim cached = SyntaxNodeCache.TryGetNode(SyntaxKind.SimpleDoLoopBlock, doStatement, statements.Node, loopStatement, hash) 47631Dim result = New DoLoopBlockSyntax(SyntaxKind.SimpleDoLoopBlock, doStatement, statements.Node, loopStatement) 59704Dim cached = VisualBasicSyntaxNodeCache.TryGetNode(SyntaxKind.SimpleDoLoopBlock, doStatement, statements.Node, loopStatement, _factoryContext, hash) 59709Dim result = New DoLoopBlockSyntax(SyntaxKind.SimpleDoLoopBlock, doStatement, statements.Node, loopStatement, _factoryContext)
Generated\Syntax.xml.Main.Generated.vb (7)
17779Return New DoLoopBlockSyntax(SyntaxKind.SimpleDoLoopBlock, Nothing, Nothing, doStatement, statements.Node, loopStatement) 18033Case SyntaxKind.SimpleDoLoopBlock 18049Case SyntaxKind.SimpleDoLoopBlock 35901SyntaxKind.SimpleDoLoopBlock, 36195SyntaxKind.SimpleDoLoopBlock, 36497SyntaxKind.SimpleDoLoopBlock, 44480SyntaxKind.SimpleDoLoopBlock,
Generated\Syntax.xml.Syntax.Generated.vb (1)
17949''' <item><description><see cref="SyntaxKind.SimpleDoLoopBlock"/></description></item>
Lowering\LambdaRewriter\LambdaRewriter.vb (1)
1237SyntaxKind.SimpleDoLoopBlock,
Parser\BlockContexts\BlockContext.vb (4)
517SyntaxKind.SimpleDoLoopBlock, 560Case SyntaxKind.SimpleDoLoopBlock, 685Case SyntaxKind.SimpleDoLoopBlock, SyntaxKind.DoWhileLoopBlock 788Case SyntaxKind.SimpleDoLoopBlock,
Parser\BlockContexts\DoLoopBlockContext.vb (2)
19SyntaxKind.SimpleDoLoopBlock, 51If kind = SyntaxKind.SimpleDoLoopBlock AndAlso loopStmt.WhileOrUntilClause IsNot Nothing Then
Parser\BlockContexts\SingleLineLambdaContext.vb (1)
100SyntaxKind.SimpleDoLoopBlock,
Parser\ParseStatement.vb (2)
62Case SyntaxKind.SimpleDoLoopBlock, 163Case SyntaxKind.SimpleDoLoopBlock,
Syntax\LambdaUtilities.vb (1)
650SyntaxKind.SimpleDoLoopBlock,
Syntax\SyntaxFacts.vb (2)
397Case SyntaxKind.SimpleDoLoopBlock, 706Case SyntaxKind.SimpleDoLoopBlock,
Syntax\SyntaxKindFacts.vb (2)
548SyntaxKind.SimpleDoLoopBlock, 562SyntaxKind.SimpleDoLoopBlock,
Microsoft.CodeAnalysis.VisualBasic.Features (13)
CodeFixes\IncorrectExitContinue\IncorrectExitContinueCodeFixProvider.vb (4)
182SyntaxKind.SimpleDoLoopBlock, 240Case SyntaxKind.SimpleDoLoopBlock, 267Case SyntaxKind.SimpleDoLoopBlock, 290Case SyntaxKind.SimpleDoLoopBlock,
Completion\KeywordRecommenders\Statements\ContinueKeywordRecommender.vb (1)
23SyntaxKind.SimpleDoLoopBlock,
Completion\KeywordRecommenders\Statements\DoKeywordRecommender.vb (1)
32context.IsInStatementBlockOfKind(SyntaxKind.SimpleDoLoopBlock,
Completion\KeywordRecommenders\Statements\ExitKeywordRecommender.vb (1)
23SyntaxKind.SimpleDoLoopBlock,
Completion\KeywordRecommenders\Statements\LoopKeywordRecommender.vb (1)
28If doBlock.Kind <> SyntaxKind.SimpleDoLoopBlock Then
Completion\KeywordRecommenders\Statements\UntilAndWhileKeywordRecommender.vb (1)
28targetToken.Parent.Parent.IsKind(SyntaxKind.SimpleDoLoopBlock, SyntaxKind.DoLoopWhileBlock, SyntaxKind.DoLoopUntilBlock)) Then
EditAndContinue\SyntaxComparer.vb (2)
364Case SyntaxKind.SimpleDoLoopBlock, 939Case SyntaxKind.SimpleDoLoopBlock,
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
1661Case SyntaxKind.SimpleDoLoopBlock,
LambdaUtilities.vb (1)
650SyntaxKind.SimpleDoLoopBlock,
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (2)
Syntax\SyntaxFactsTest.vb (2)
90Assert.Equal("Do Loop", SyntaxFacts.GetBlockName(SyntaxKind.SimpleDoLoopBlock)) 431For Each item As SyntaxKind In {SyntaxKind.SimpleDoLoopBlock,