59 references to ForEachBlock
Microsoft.CodeAnalysis.VisualBasic (37)
Binding\Binder_Statements.vb (4)
96
Case SyntaxKind.
ForEachBlock
211
node.Parent.Kind = SyntaxKind.
ForEachBlock
OrElse
885
SyntaxKind.
ForEachBlock
912
block.Kind = SyntaxKind.
ForEachBlock
)
Binding\ForOrForEachBlockBinder.vb (1)
67
If(_syntax.Kind = SyntaxKind.
ForEachBlock
,
Binding\MemberSemanticModel.vb (1)
288
SyntaxKind.
ForEachBlock
,
Compilation\SemanticModel.vb (2)
2877
If node.Parent IsNot Nothing AndAlso node.Parent.Kind = SyntaxKind.
ForEachBlock
Then
2889
If node.Kind = SyntaxKind.
ForEachBlock
Then
Generated\Syntax.xml.Internal.Generated.vb (4)
40279
Dim cached = SyntaxNodeCache.TryGetNode(SyntaxKind.
ForEachBlock
, forEachStatement, statements.Node, nextStatement, hash)
40284
Dim result = New ForEachBlockSyntax(SyntaxKind.
ForEachBlock
, forEachStatement, statements.Node, nextStatement)
52345
Dim cached = VisualBasicSyntaxNodeCache.TryGetNode(SyntaxKind.
ForEachBlock
, forEachStatement, statements.Node, nextStatement, _factoryContext, hash)
52350
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)
1283
SyntaxKind.
ForEachBlock
,
Parser\BlockContexts\BlockContext.vb (4)
524
SyntaxKind.
ForEachBlock
,
570
SyntaxKind.
ForEachBlock
698
Case SyntaxKind.ForBlock, SyntaxKind.
ForEachBlock
796
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
737
enclosing.BlockKind <> SyntaxKind.
ForEachBlock
Then
Syntax\LambdaUtilities.vb (1)
657
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)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\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)
385
Case SyntaxKind.
ForEachBlock
984
Case SyntaxKind.
ForEachBlock
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (3)
1236
Case SyntaxKind.
ForEachBlock
,
1609
Case SyntaxKind.
ForEachBlock
2352
nodeSelector:=Function(node) node.IsKind(SyntaxKind.
ForEachBlock
),
GoToDefinition\VisualBasicGoToDefinitionSymbolService.vb (1)
132
While node IsNot Nothing AndAlso Not node.IsKind(SyntaxKind.ForBlock, SyntaxKind.
ForEachBlock
)
src\roslyn\src\Compilers\VisualBasic\Portable\Syntax\LambdaUtilities.vb (1)
657
SyntaxKind.
ForEachBlock
,
Microsoft.CodeAnalysis.VisualBasic.Workspaces (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (2)
207
outerBlock.Kind <> SyntaxKind.
ForEachBlock
)
217
outerBlock.Kind <> SyntaxKind.
ForEachBlock
)) Then
Roslyn.Diagnostics.VisualBasic.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (2)
207
outerBlock.Kind <> SyntaxKind.
ForEachBlock
)
217
outerBlock.Kind <> SyntaxKind.
ForEachBlock
)) Then