3 instantiations of BoundUserDefinedConversion
Microsoft.CodeAnalysis.VisualBasic (3)
Binding\Binder_Conversions.vb (1)
1160
argument = New
BoundUserDefinedConversion
(tree, argument, inOutConversionFlags, originalArgumentType).MakeCompilerGenerated()
Generated\BoundNodes.xml.Generated.vb (1)
2286
Dim result = New
BoundUserDefinedConversion
(Me.Syntax, underlyingExpression, inOutConversionFlags, type, Me.HasErrors)
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_ConditionalExpresion.vb (1)
140
New
BoundUserDefinedConversion
(
22 references to BoundUserDefinedConversion
Microsoft.CodeAnalysis.VisualBasic (22)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
1379
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)
2284
Public Function Update(underlyingExpression As BoundExpression, inOutConversionFlags As Byte, type As TypeSymbol) As
BoundUserDefinedConversion
9391
Return VisitUserDefinedConversion(CType(node,
BoundUserDefinedConversion
), arg)
9829
Public Overridable Function VisitUserDefinedConversion(node As
BoundUserDefinedConversion
, arg As A) As R
10532
Public Overridable Function VisitUserDefinedConversion(node As
BoundUserDefinedConversion
) As BoundNode
11274
Public Overrides Function VisitUserDefinedConversion(node As
BoundUserDefinedConversion
) As BoundNode
12263
Public Overrides Function VisitUserDefinedConversion(node As
BoundUserDefinedConversion
) As BoundNode
13436
Public Overrides Function VisitUserDefinedConversion(node As
BoundUserDefinedConversion
, arg As Object) As TreeDumperNode
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_ConditionalExpresion.vb (1)
183
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)
680
Private Function RewriteNullableUserDefinedConversion(node As
BoundUserDefinedConversion
) As BoundNode
Lowering\StateMachineRewriter\StateMachineRewriter.StateMachineMethodToClassRewriter.vb (1)
469
Public NotOverridable Overrides Function VisitUserDefinedConversion(node As
BoundUserDefinedConversion
) As BoundNode
Operations\VisualBasicOperationFactory_Methods.vb (3)
19
node = DirectCast(node,
BoundUserDefinedConversion
).Operand
553
Dim userDefinedConversion = DirectCast(boundConversion.Operand,
BoundUserDefinedConversion
)
579
method = DirectCast(conversion.Operand,
BoundUserDefinedConversion
).Call.Method