3 instantiations of BoundUserDefinedConversion
Microsoft.CodeAnalysis.VisualBasic (3)
Binding\Binder_Conversions.vb (1)
1160argument = New BoundUserDefinedConversion(tree, argument, inOutConversionFlags, originalArgumentType).MakeCompilerGenerated()
Generated\BoundNodes.xml.Generated.vb (1)
2286Dim result = New BoundUserDefinedConversion(Me.Syntax, underlyingExpression, inOutConversionFlags, type, Me.HasErrors)
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_ConditionalExpresion.vb (1)
140New BoundUserDefinedConversion(
22 references to BoundUserDefinedConversion
Microsoft.CodeAnalysis.VisualBasic (22)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
1379Public Overrides Function VisitUserDefinedConversion(node As BoundUserDefinedConversion) As BoundNode
BoundTree\BoundAssignmentOperator.vb (2)
108rightNode = DirectCast(rightNode, BoundUserDefinedConversion).Operand 133leftNode = DirectCast(leftNode, BoundUserDefinedConversion).Operand
BoundTree\BoundConversion.vb (2)
67Dim udc = DirectCast(Operand, BoundUserDefinedConversion) 85Dim expr As BoundExpression = DirectCast(Operand, BoundUserDefinedConversion).UnderlyingExpression
Generated\BoundNodes.xml.Generated.vb (7)
2284Public Function Update(underlyingExpression As BoundExpression, inOutConversionFlags As Byte, type As TypeSymbol) As BoundUserDefinedConversion 9391Return VisitUserDefinedConversion(CType(node, BoundUserDefinedConversion), arg) 9829Public Overridable Function VisitUserDefinedConversion(node As BoundUserDefinedConversion, arg As A) As R 10532Public Overridable Function VisitUserDefinedConversion(node As BoundUserDefinedConversion) As BoundNode 11274Public Overrides Function VisitUserDefinedConversion(node As BoundUserDefinedConversion) As BoundNode 12263Public Overrides Function VisitUserDefinedConversion(node As BoundUserDefinedConversion) As BoundNode 13436Public Overrides Function VisitUserDefinedConversion(node As BoundUserDefinedConversion, arg As Object) As TreeDumperNode
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_ConditionalExpresion.vb (1)
183Dim userDefinedConv = DirectCast(conversion.Operand, BoundUserDefinedConversion)
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_Conversion.vb (2)
97Dim userDefinedConversion = DirectCast(operand, BoundUserDefinedConversion) 361Private Function CreateUserDefinedConversion(node As BoundUserDefinedConversion, resultType As TypeSymbol, isLifted As Boolean, isChecked As Boolean) As BoundExpression
Lowering\LocalRewriter\LocalRewriter_Conversion.vb (3)
46Return RewriteNullableUserDefinedConversion(DirectCast(node.Operand, BoundUserDefinedConversion)) 48Return Visit(DirectCast(node.Operand, BoundUserDefinedConversion).UnderlyingExpression) 680Private Function RewriteNullableUserDefinedConversion(node As BoundUserDefinedConversion) As BoundNode
Lowering\StateMachineRewriter\StateMachineRewriter.StateMachineMethodToClassRewriter.vb (1)
469Public NotOverridable Overrides Function VisitUserDefinedConversion(node As BoundUserDefinedConversion) As BoundNode
Operations\VisualBasicOperationFactory_Methods.vb (3)
19node = DirectCast(node, BoundUserDefinedConversion).Operand 553Dim userDefinedConversion = DirectCast(boundConversion.Operand, BoundUserDefinedConversion) 579method = DirectCast(conversion.Operand, BoundUserDefinedConversion).Call.Method