17 references to UnderlyingExpression
Microsoft.CodeAnalysis.VisualBasic (17)
Analysis\FlowAnalysis\AbstractRegionControlFlowPass.vb (1)
70VisitRvalue(node.UnderlyingExpression)
Analysis\FlowAnalysis\DataFlowPass.vb (1)
1742VisitRvalue(node.UnderlyingExpression)
Binding\Binder_Query.vb (1)
416suppressCallDiagnostics = query.UnderlyingExpression.Kind = BoundKind.BadExpression
Binding\MemberSemanticModel.vb (4)
964DirectCast(bound, BoundQueryClause).UnderlyingExpression.Kind = BoundKind.QueryClause Then 981If DirectCast(bound, BoundQueryClause).UnderlyingExpression.Kind = BoundKind.QueryClause Then 1020If TypeOf select1Node.UnderlyingExpression Is BoundQueryClauseBase Then 1071Dim toQueryable = DirectCast(CompilerGeneratedNodeFinder.FindIn(DirectCast(queryableSource.Source, BoundQueryClause).UnderlyingExpression,
BoundTree\BoundExpressionExtensions.vb (1)
600DirectCast(node, BoundQueryClause).UnderlyingExpression.GetExpressionSymbols(symbols)
BoundTree\BoundQueryClause.vb (2)
14Return UnderlyingExpression.ExpressionSymbol 20Return UnderlyingExpression.ResultKind
BoundTree\Expression.vb (1)
163Return ImmutableArray.Create(Of BoundNode)(Me.UnderlyingExpression)
Generated\BoundNodes.xml.Generated.vb (4)
7182If underlyingExpression IsNot Me.UnderlyingExpression OrElse rangeVariables <> Me.RangeVariables OrElse compoundVariableType IsNot Me.CompoundVariableType OrElse binders <> Me.Binders OrElse type IsNot Me.Type Then 11772Me.Visit(node.UnderlyingExpression) 12822Dim underlyingExpression As BoundExpression = DirectCast(Me.Visit(node.UnderlyingExpression), BoundExpression) 14211New TreeDumperNode("underlyingExpression", Nothing, new TreeDumperNode() {Visit(node.UnderlyingExpression, Nothing)}),
Lowering\LocalRewriter\LocalRewriter_Query.vb (1)
21Return Visit(node.UnderlyingExpression)
Operations\VisualBasicOperationFactory.vb (1)
247Return Create(DirectCast(boundNode, BoundQueryClause).UnderlyingExpression)