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