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)
2287
Public Function Update(underlyingExpression As BoundExpression, inOutConversionFlags As Byte, type As TypeSymbol) As
BoundUserDefinedConversion
9409
Return VisitUserDefinedConversion(CType(node,
BoundUserDefinedConversion
), arg)
9847
Public Overridable Function VisitUserDefinedConversion(node As
BoundUserDefinedConversion
, arg As A) As R
10550
Public Overridable Function VisitUserDefinedConversion(node As
BoundUserDefinedConversion
) As BoundNode
11292
Public Overrides Function VisitUserDefinedConversion(node As
BoundUserDefinedConversion
) As BoundNode
12281
Public Overrides Function VisitUserDefinedConversion(node As
BoundUserDefinedConversion
) As BoundNode
13457
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