27 references to Expression
Microsoft.CodeAnalysis.Test.Utilities (2)
Compilation\ControlFlowGraphVerifier.cs (2)
703if (syntax.Parent is VisualBasic.Syntax.ForEachStatementSyntax forEach && forEach.Expression == syntax) 1251if (((VisualBasic.Syntax.ForEachStatementSyntax)parent).Expression == syntax)
Microsoft.CodeAnalysis.VisualBasic (11)
Binding\Binder_Statements.vb (2)
3359forEachStatement.Expression, 3383collection = BindValue(forEachStatement.Expression, diagnostics)
Binding\ForOrForEachBlockBinder.vb (1)
125forEachStatementSyntax.Expression)
Generated\Syntax.xml.Main.Generated.vb (2)
3527Dim newExpression = DirectCast(Visit(node.Expression), ExpressionSyntax) 3528If node.Expression IsNot newExpression Then anyChanges = True
Generated\Syntax.xml.Syntax.Generated.vb (6)
19504return Update(forKeyword, Me.EachKeyword, Me.ControlVariable, Me.InKeyword, Me.Expression) 19522return Update(Me.ForKeyword, eachKeyword, Me.ControlVariable, Me.InKeyword, Me.Expression) 19551return Update(Me.ForKeyword, Me.EachKeyword, controlVariable, Me.InKeyword, Me.Expression) 19569return Update(Me.ForKeyword, Me.EachKeyword, Me.ControlVariable, inKeyword, Me.Expression) 19606Return Me.Expression 19641If forKeyword <> Me.ForKeyword OrElse eachKeyword <> Me.EachKeyword OrElse controlVariable IsNot Me.ControlVariable OrElse inKeyword <> Me.InKeyword OrElse expression IsNot Me.Expression Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (3)
SpeculationAnalyzer.vb (1)
528Return forEachStatement.Expression
VisualBasicSyntaxFacts.vb (2)
1424Return node IsNot Nothing AndAlso TryCast(node.Parent, ForEachStatementSyntax)?.Expression Is node 1428Return DirectCast(node, ForEachStatementSyntax).Expression
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
VisualBasicTypeInferenceService.TypeInferrer.vb (1)
654If expressionOpt Is forEachStatement.Expression OrElse previousToken = forEachStatement.InKeyword Then
Microsoft.CodeAnalysis.VisualBasic.Features (1)
ConvertForEachToFor\VisualBasicConvertForEachToForCodeRefactoringProvider.vb (1)
52Dim foreachCollectionExpression = forEachBlock.ForEachStatement.Expression
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (2)
Semantics\ForeachTest.vb (2)
1276Dim expression = node.Expression 1356Dim expression = node.Expression
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (2)
Generated\Syntax.Test.xml.Generated.vb (2)
20125Assert.NotNull(objectUnderTest.expression) 20126Dim withObj = objectUnderTest.WithForKeyword(objectUnderTest.ForKeyword).WithEachKeyword(objectUnderTest.EachKeyword).WithControlVariable(objectUnderTest.ControlVariable).WithInKeyword(objectUnderTest.InKeyword).WithExpression(objectUnderTest.Expression)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (5)
Rename\VisualBasicRenameRewriterLanguageService.vb (1)
820Return ImmutableArray.Create(DirectCast(token.Parent, ForEachStatementSyntax).Expression.GetLocation())
SpeculationAnalyzer.vb (1)
528Return forEachStatement.Expression
VisualBasicSyntaxFacts.vb (2)
1424Return node IsNot Nothing AndAlso TryCast(node.Parent, ForEachStatementSyntax)?.Expression Is node 1428Return DirectCast(node, ForEachStatementSyntax).Expression
VisualBasicTypeInferenceService.TypeInferrer.vb (1)
654If expressionOpt Is forEachStatement.Expression OrElse previousToken = forEachStatement.InKeyword Then