22 references to UnderlyingExpression
Microsoft.CodeAnalysis.VisualBasic (22)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
2212
VisitRvalue(node.
UnderlyingExpression
)
Binding\Binder_Operators.vb (1)
760
bitwise.
UnderlyingExpression
.SetWasCompilerGenerated()
Binding\Binder_Statements.vb (1)
3288
result.
UnderlyingExpression
.MakeCompilerGenerated()
BoundTree\BoundAssignmentOperator.vb (2)
121
If boundUserDefinedOperator.
UnderlyingExpression
.Kind = BoundKind.Call Then
124
leftNode = DirectCast(boundUserDefinedOperator.
UnderlyingExpression
, BoundBadExpression).ChildBoundNodes(0)
BoundTree\BoundUserDefinedBinaryOperator.vb (6)
27
Return DirectCast(
UnderlyingExpression
, BoundCall)
33
Debug.Assert(Type.Equals(
UnderlyingExpression
.Type))
35
Debug.Assert(
UnderlyingExpression
.Kind = BoundKind.BadExpression OrElse
UnderlyingExpression
.Kind = BoundKind.Call)
37
If
UnderlyingExpression
.Kind = BoundKind.Call Then
38
Dim underlyingCall = DirectCast(
UnderlyingExpression
, BoundCall)
Generated\BoundNodes.xml.Generated.vb (4)
1627
If operatorKind <> Me.OperatorKind OrElse underlyingExpression IsNot Me.
UnderlyingExpression
OrElse checked <> Me.Checked OrElse type IsNot Me.Type Then
11209
Me.Visit(node.
UnderlyingExpression
)
12187
Dim underlyingExpression As BoundExpression = DirectCast(Me.Visit(node.
UnderlyingExpression
), BoundExpression)
13339
New TreeDumperNode("underlyingExpression", Nothing, new TreeDumperNode() {Visit(node.
UnderlyingExpression
, Nothing)}),
Lowering\LocalRewriter\LocalRewriter_BinaryOperators.vb (2)
20
Return node.Update(node.OperatorKind, DirectCast(Visit(node.
UnderlyingExpression
), BoundExpression), node.Checked, node.Type)
27
Return Visit(node.
UnderlyingExpression
)
Operations\VisualBasicOperationFactory_Methods.vb (5)
141
operatorMethod:=If(boundUserDefinedBinaryOperator.
UnderlyingExpression
.Kind = BoundKind.Call, boundUserDefinedBinaryOperator.Call.Method, Nothing),
151
Dim isImplicit As Boolean = [operator].
UnderlyingExpression
.WasCompilerGenerated
152
Return OperationFactory.CreateInvalidOperation(_semanticModel, [operator].
UnderlyingExpression
.Syntax, ImmutableArray(Of IOperation).Empty, isImplicit)
156
If [operator].
UnderlyingExpression
.Kind = BoundKind.Call Then
166
Return GetChildOfBadExpressionBoundNode([operator].
UnderlyingExpression
, index)