19 references to BoundUserDefinedConversion
Microsoft.CodeAnalysis.VisualBasic (19)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
1395
Public Overrides Function VisitUserDefinedConversion(node As
BoundUserDefinedConversion
) As BoundNode
BoundTree\BoundAssignmentOperator.vb (2)
108
rightNode = DirectCast(rightNode,
BoundUserDefinedConversion
).Operand
133
leftNode = DirectCast(leftNode,
BoundUserDefinedConversion
).Operand
BoundTree\BoundConversion.vb (2)
67
Dim udc = DirectCast(Operand,
BoundUserDefinedConversion
)
85
Dim expr As BoundExpression = DirectCast(Operand,
BoundUserDefinedConversion
).UnderlyingExpression
Generated\BoundNodes.xml.Generated.vb (7)
2303
Public Function Update(underlyingExpression As BoundExpression, inOutConversionFlags As Byte, type As TypeSymbol) As
BoundUserDefinedConversion
9425
Return VisitUserDefinedConversion(CType(node,
BoundUserDefinedConversion
), arg)
9863
Public Overridable Function VisitUserDefinedConversion(node As
BoundUserDefinedConversion
, arg As A) As R
10566
Public Overridable Function VisitUserDefinedConversion(node As
BoundUserDefinedConversion
) As BoundNode
11308
Public Overrides Function VisitUserDefinedConversion(node As
BoundUserDefinedConversion
) As BoundNode
12297
Public Overrides Function VisitUserDefinedConversion(node As
BoundUserDefinedConversion
) As BoundNode
13473
Public Overrides Function VisitUserDefinedConversion(node As
BoundUserDefinedConversion
, arg As Object) As TreeDumperNode
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_ConditionalExpresion.vb (1)
186
Dim userDefinedConv = DirectCast(conversion.Operand,
BoundUserDefinedConversion
)
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_Conversion.vb (2)
97
Dim userDefinedConversion = DirectCast(operand,
BoundUserDefinedConversion
)
361
Private Function CreateUserDefinedConversion(node As
BoundUserDefinedConversion
, resultType As TypeSymbol, isLifted As Boolean, isChecked As Boolean) As BoundExpression
Lowering\LocalRewriter\LocalRewriter_Conversion.vb (3)
46
Return RewriteNullableUserDefinedConversion(DirectCast(node.Operand,
BoundUserDefinedConversion
))
48
Return Visit(DirectCast(node.Operand,
BoundUserDefinedConversion
).UnderlyingExpression)
594
Private Function RewriteNullableUserDefinedConversion(node As
BoundUserDefinedConversion
) As BoundNode
Lowering\StateMachineRewriter\StateMachineRewriter.StateMachineMethodToClassRewriter.vb (1)
470
Public NotOverridable Overrides Function VisitUserDefinedConversion(node As
BoundUserDefinedConversion
) As BoundNode