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)
2294
Public Function Update(underlyingExpression As BoundExpression, inOutConversionFlags As Byte, type As TypeSymbol) As
BoundUserDefinedConversion
9416
Return VisitUserDefinedConversion(CType(node,
BoundUserDefinedConversion
), arg)
9854
Public Overridable Function VisitUserDefinedConversion(node As
BoundUserDefinedConversion
, arg As A) As R
10557
Public Overridable Function VisitUserDefinedConversion(node As
BoundUserDefinedConversion
) As BoundNode
11299
Public Overrides Function VisitUserDefinedConversion(node As
BoundUserDefinedConversion
) As BoundNode
12288
Public Overrides Function VisitUserDefinedConversion(node As
BoundUserDefinedConversion
) As BoundNode
13464
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