60 references to ForEachBlock
Microsoft.CodeAnalysis.VisualBasic (37)
Binding\Binder_Statements.vb (4)
96
Case SyntaxKind.
ForEachBlock
211
node.Parent.Kind = SyntaxKind.
ForEachBlock
OrElse
854
SyntaxKind.
ForEachBlock
881
block.Kind = SyntaxKind.
ForEachBlock
)
Binding\ForOrForEachBlockBinder.vb (1)
67
If(_syntax.Kind = SyntaxKind.
ForEachBlock
,
Binding\MemberSemanticModel.vb (1)
289
SyntaxKind.
ForEachBlock
,
Compilation\SemanticModel.vb (2)
2878
If node.Parent IsNot Nothing AndAlso node.Parent.Kind = SyntaxKind.
ForEachBlock
Then
2890
If node.Kind = SyntaxKind.
ForEachBlock
Then
Generated\Syntax.xml.Internal.Generated.vb (4)
48219
Dim cached = SyntaxNodeCache.TryGetNode(SyntaxKind.
ForEachBlock
, forEachStatement, statements.Node, nextStatement, hash)
48224
Dim result = New ForEachBlockSyntax(SyntaxKind.
ForEachBlock
, forEachStatement, statements.Node, nextStatement)
60297
Dim cached = VisualBasicSyntaxNodeCache.TryGetNode(SyntaxKind.
ForEachBlock
, forEachStatement, statements.Node, nextStatement, _factoryContext, hash)
60302
Dim result = New ForEachBlockSyntax(SyntaxKind.
ForEachBlock
, forEachStatement, statements.Node, nextStatement, _factoryContext)
Generated\Syntax.xml.Main.Generated.vb (4)
19108
Return New ForEachBlockSyntax(SyntaxKind.
ForEachBlock
, Nothing, Nothing, forEachStatement, statements.Node, nextStatement)
35914
SyntaxKind.
ForEachBlock
,
36208
SyntaxKind.
ForEachBlock
,
36510
SyntaxKind.
ForEachBlock
,
Generated\Syntax.xml.Syntax.Generated.vb (1)
18842
''' <item><description><see cref="SyntaxKind.
ForEachBlock
"/></description></item>
Lowering\Instrumentation\Instrumenter.vb (3)
187
Debug.Assert(original.Syntax.Kind = SyntaxKind.
ForEachBlock
)
350
Debug.Assert(original.Syntax.Kind = SyntaxKind.
ForEachBlock
)
360
Debug.Assert(original.Syntax.Kind = SyntaxKind.
ForEachBlock
)
Lowering\LambdaRewriter\LambdaRewriter.vb (1)
1235
SyntaxKind.
ForEachBlock
,
Parser\BlockContexts\BlockContext.vb (4)
523
SyntaxKind.
ForEachBlock
,
569
SyntaxKind.
ForEachBlock
697
Case SyntaxKind.ForBlock, SyntaxKind.
ForEachBlock
795
Case SyntaxKind.ForBlock, SyntaxKind.
ForEachBlock
Parser\BlockContexts\ForBlockContext.vb (2)
25
MyBase.New(If(statement.Kind = SyntaxKind.ForStatement, SyntaxKind.ForBlock, SyntaxKind.
ForEachBlock
), statement, prevContext)
73
If context.BlockKind <> SyntaxKind.ForBlock AndAlso context.BlockKind <> SyntaxKind.
ForEachBlock
Then
Parser\BlockContexts\SingleLineLambdaContext.vb (1)
106
SyntaxKind.
ForEachBlock
,
Parser\ParseStatement.vb (3)
68
Case SyntaxKind.ForBlock, SyntaxKind.
ForEachBlock
169
Case SyntaxKind.ForBlock, SyntaxKind.
ForEachBlock
736
enclosing.BlockKind <> SyntaxKind.
ForEachBlock
Then
Syntax\LambdaUtilities.vb (1)
649
SyntaxKind.
ForEachBlock
,
Syntax\SyntaxBindingUtilities.vb (1)
17
node.IsKind(SyntaxKind.
ForEachBlock
) OrElse
Syntax\SyntaxFacts.vb (2)
390
Case SyntaxKind.ForBlock, SyntaxKind.
ForEachBlock
728
Case SyntaxKind.
ForEachBlock
Syntax\SyntaxKindFacts.vb (2)
547
SyntaxKind.
ForEachBlock
,
561
SyntaxKind.
ForEachBlock
,
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (2)
NodeBasedFormattingRule.vb (2)
207
outerBlock.Kind <> SyntaxKind.
ForEachBlock
)
217
outerBlock.Kind <> SyntaxKind.
ForEachBlock
)) Then
Microsoft.CodeAnalysis.VisualBasic.Features (16)
CodeFixes\CorrectNextControlVariable\CorrectNextControlVariableCodeFixProvider.vb (1)
97
Case SyntaxKind.
ForEachBlock
CodeFixes\IncorrectExitContinue\IncorrectExitContinueCodeFixProvider.vb (4)
186
SyntaxKind.
ForEachBlock
)) _
246
Case SyntaxKind.ForBlock, SyntaxKind.
ForEachBlock
273
Case SyntaxKind.ForBlock, SyntaxKind.
ForEachBlock
296
Case SyntaxKind.ForBlock, SyntaxKind.
ForEachBlock
Completion\KeywordRecommenders\Statements\ContinueKeywordRecommender.vb (1)
29
SyntaxKind.
ForEachBlock
,
Completion\KeywordRecommenders\Statements\ExitKeywordRecommender.vb (1)
26
SyntaxKind.ForBlock, SyntaxKind.
ForEachBlock
,
Completion\KeywordRecommenders\Statements\ForKeywordRecommender.vb (1)
31
context.IsInStatementBlockOfKind(SyntaxKind.ForBlock, SyntaxKind.
ForEachBlock
) AndAlso
Completion\KeywordRecommenders\Statements\NextKeywordRecommender.vb (1)
21
Return If(context.IsStatementContext AndAlso context.IsInStatementBlockOfKind(SyntaxKind.ForBlock, SyntaxKind.
ForEachBlock
),
EditAndContinue\SyntaxComparer.vb (2)
387
Case SyntaxKind.
ForEachBlock
982
Case SyntaxKind.
ForEachBlock
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (3)
1671
Case SyntaxKind.
ForEachBlock
,
2042
Case SyntaxKind.
ForEachBlock
2822
ReportUnmatchedStatements(Of ForOrForEachBlockSyntax)(diagnostics, match, Function(node) node.IsKind(SyntaxKind.
ForEachBlock
), oldActiveStatement, newActiveStatement,
GoToDefinition\VisualBasicGoToDefinitionSymbolService.vb (1)
115
While node IsNot Nothing AndAlso Not node.IsKind(SyntaxKind.ForBlock, SyntaxKind.
ForEachBlock
)
LambdaUtilities.vb (1)
649
SyntaxKind.
ForEachBlock
,
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
Semantics\ForeachTest.vb (1)
1400
Dim node = tree.FindNodeOrTokenByKind(SyntaxKind.
ForEachBlock
, index).AsNode()
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (2)
Parser\ParseStatements.vb (1)
2295
Assert.Equal(SyntaxKind.
ForEachBlock
, statement.Kind)
Syntax\SyntaxFactsTest.vb (1)
100
Assert.Equal("For Each", SyntaxFacts.GetBlockName(SyntaxKind.
ForEachBlock
))
Microsoft.CodeAnalysis.VisualBasic.Workspaces (2)
Formatting\Rules\NodeBasedFormattingRule.vb (2)
207
outerBlock.Kind <> SyntaxKind.
ForEachBlock
)
217
outerBlock.Kind <> SyntaxKind.
ForEachBlock
)) Then