18 references to UnderlyingExpression
Microsoft.CodeAnalysis.VisualBasic (18)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
2281VisitRvalue(node.UnderlyingExpression)
Binding\Binder_Conversions.vb (1)
374isTrue.UnderlyingExpression.SetWasCompilerGenerated()
Binding\Binder_Operators.vb (1)
744testOp.UnderlyingExpression.SetWasCompilerGenerated()
BoundTree\BoundUserDefinedUnaryOperator.vb (6)
21Return DirectCast(UnderlyingExpression, BoundCall) 27Debug.Assert(TypeSymbol.Equals(Type, UnderlyingExpression.Type, TypeCompareKind.ConsiderEverything)) 29Debug.Assert(UnderlyingExpression.Kind = BoundKind.BadExpression OrElse UnderlyingExpression.Kind = BoundKind.Call) 31If UnderlyingExpression.Kind = BoundKind.Call Then 32Dim underlyingCall = DirectCast(UnderlyingExpression, BoundCall)
Generated\BoundNodes.xml.Generated.vb (4)
1458If operatorKind <> Me.OperatorKind OrElse underlyingExpression IsNot Me.UnderlyingExpression OrElse type IsNot Me.Type Then 11193Me.Visit(node.UnderlyingExpression) 12168Dim underlyingExpression As BoundExpression = DirectCast(Me.Visit(node.UnderlyingExpression), BoundExpression) 13313New TreeDumperNode("underlyingExpression", Nothing, new TreeDumperNode() {Visit(node.UnderlyingExpression, Nothing)}),
Lowering\LocalRewriter\LocalRewriter_UnaryOperators.vb (2)
69Return node.Update(node.OperatorKind, VisitExpression(node.UnderlyingExpression), node.Type) 76Return Visit(node.UnderlyingExpression)
Operations\VisualBasicOperationFactory.vb (3)
488If userDefined.UnderlyingExpression.Kind = BoundKind.Call Then 491Return GetChildOfBadExpression(userDefined.UnderlyingExpression, 0) 525Return If(boundUserDefinedUnaryOperator.UnderlyingExpression.Kind = BoundKind.Call, boundUserDefinedUnaryOperator.Call.Method, Nothing)