59 references to ForEachBlock
Microsoft.CodeAnalysis.VisualBasic (37)
Binding\Binder_Statements.vb (4)
96Case SyntaxKind.ForEachBlock 211node.Parent.Kind = SyntaxKind.ForEachBlock OrElse 885SyntaxKind.ForEachBlock 912block.Kind = SyntaxKind.ForEachBlock)
Binding\ForOrForEachBlockBinder.vb (1)
67If(_syntax.Kind = SyntaxKind.ForEachBlock,
Binding\MemberSemanticModel.vb (1)
288SyntaxKind.ForEachBlock,
Compilation\SemanticModel.vb (2)
2877If node.Parent IsNot Nothing AndAlso node.Parent.Kind = SyntaxKind.ForEachBlock Then 2889If node.Kind = SyntaxKind.ForEachBlock Then
Generated\Syntax.xml.Internal.Generated.vb (4)
40279Dim cached = SyntaxNodeCache.TryGetNode(SyntaxKind.ForEachBlock, forEachStatement, statements.Node, nextStatement, hash) 40284Dim result = New ForEachBlockSyntax(SyntaxKind.ForEachBlock, forEachStatement, statements.Node, nextStatement) 52345Dim cached = VisualBasicSyntaxNodeCache.TryGetNode(SyntaxKind.ForEachBlock, forEachStatement, statements.Node, nextStatement, _factoryContext, hash) 52350Dim result = New ForEachBlockSyntax(SyntaxKind.ForEachBlock, forEachStatement, statements.Node, nextStatement, _factoryContext)
Generated\Syntax.xml.Main.Generated.vb (4)
19108Return New ForEachBlockSyntax(SyntaxKind.ForEachBlock, Nothing, Nothing, forEachStatement, statements.Node, nextStatement) 35914SyntaxKind.ForEachBlock, 36208SyntaxKind.ForEachBlock, 36510SyntaxKind.ForEachBlock,
Generated\Syntax.xml.Syntax.Generated.vb (1)
18842''' <item><description><see cref="SyntaxKind.ForEachBlock"/></description></item>
Lowering\Instrumentation\Instrumenter.vb (3)
187Debug.Assert(original.Syntax.Kind = SyntaxKind.ForEachBlock) 350Debug.Assert(original.Syntax.Kind = SyntaxKind.ForEachBlock) 360Debug.Assert(original.Syntax.Kind = SyntaxKind.ForEachBlock)
Lowering\LambdaRewriter\LambdaRewriter.vb (1)
1283SyntaxKind.ForEachBlock,
Parser\BlockContexts\BlockContext.vb (4)
524SyntaxKind.ForEachBlock, 570SyntaxKind.ForEachBlock 698Case SyntaxKind.ForBlock, SyntaxKind.ForEachBlock 796Case SyntaxKind.ForBlock, SyntaxKind.ForEachBlock
Parser\BlockContexts\ForBlockContext.vb (2)
25MyBase.New(If(statement.Kind = SyntaxKind.ForStatement, SyntaxKind.ForBlock, SyntaxKind.ForEachBlock), statement, prevContext) 73If context.BlockKind <> SyntaxKind.ForBlock AndAlso context.BlockKind <> SyntaxKind.ForEachBlock Then
Parser\BlockContexts\SingleLineLambdaContext.vb (1)
106SyntaxKind.ForEachBlock,
Parser\ParseStatement.vb (3)
68Case SyntaxKind.ForBlock, SyntaxKind.ForEachBlock 169Case SyntaxKind.ForBlock, SyntaxKind.ForEachBlock 737enclosing.BlockKind <> SyntaxKind.ForEachBlock Then
Syntax\LambdaUtilities.vb (1)
657SyntaxKind.ForEachBlock,
Syntax\SyntaxBindingUtilities.vb (1)
17node.IsKind(SyntaxKind.ForEachBlock) OrElse
Syntax\SyntaxFacts.vb (2)
390Case SyntaxKind.ForBlock, SyntaxKind.ForEachBlock 728Case SyntaxKind.ForEachBlock
Syntax\SyntaxKindFacts.vb (2)
547SyntaxKind.ForEachBlock, 561SyntaxKind.ForEachBlock,
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (2)
207outerBlock.Kind <> SyntaxKind.ForEachBlock) 217outerBlock.Kind <> SyntaxKind.ForEachBlock)) Then
Microsoft.CodeAnalysis.VisualBasic.Features (16)
CodeFixes\CorrectNextControlVariable\CorrectNextControlVariableCodeFixProvider.vb (1)
97Case SyntaxKind.ForEachBlock
CodeFixes\IncorrectExitContinue\IncorrectExitContinueCodeFixProvider.vb (4)
186SyntaxKind.ForEachBlock)) _ 246Case SyntaxKind.ForBlock, SyntaxKind.ForEachBlock 273Case SyntaxKind.ForBlock, SyntaxKind.ForEachBlock 296Case SyntaxKind.ForBlock, SyntaxKind.ForEachBlock
Completion\KeywordRecommenders\Statements\ContinueKeywordRecommender.vb (1)
29SyntaxKind.ForEachBlock,
Completion\KeywordRecommenders\Statements\ExitKeywordRecommender.vb (1)
26SyntaxKind.ForBlock, SyntaxKind.ForEachBlock,
Completion\KeywordRecommenders\Statements\ForKeywordRecommender.vb (1)
31context.IsInStatementBlockOfKind(SyntaxKind.ForBlock, SyntaxKind.ForEachBlock) AndAlso
Completion\KeywordRecommenders\Statements\NextKeywordRecommender.vb (1)
21Return If(context.IsStatementContext AndAlso context.IsInStatementBlockOfKind(SyntaxKind.ForBlock, SyntaxKind.ForEachBlock),
EditAndContinue\SyntaxComparer.vb (2)
385Case SyntaxKind.ForEachBlock 984Case SyntaxKind.ForEachBlock
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (3)
1236Case SyntaxKind.ForEachBlock, 1609Case SyntaxKind.ForEachBlock 2352nodeSelector:=Function(node) node.IsKind(SyntaxKind.ForEachBlock),
GoToDefinition\VisualBasicGoToDefinitionSymbolService.vb (1)
132While node IsNot Nothing AndAlso Not node.IsKind(SyntaxKind.ForBlock, SyntaxKind.ForEachBlock)
src\roslyn\src\Compilers\VisualBasic\Portable\Syntax\LambdaUtilities.vb (1)
657SyntaxKind.ForEachBlock,
Microsoft.CodeAnalysis.VisualBasic.Workspaces (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (2)
207outerBlock.Kind <> SyntaxKind.ForEachBlock) 217outerBlock.Kind <> SyntaxKind.ForEachBlock)) Then
Roslyn.Diagnostics.VisualBasic.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (2)
207outerBlock.Kind <> SyntaxKind.ForEachBlock) 217outerBlock.Kind <> SyntaxKind.ForEachBlock)) Then