1 instantiation of ExprUserDefinedConversion
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\ExprFactory.cs (1)
38new ExprUserDefinedConversion(arg, call, method);
13 references to ExprUserDefinedConversion
Microsoft.CSharp (13)
Microsoft\CSharp\RuntimeBinder\Semantics\Conversion.cs (1)
1082else if (pExpr is ExprUserDefinedConversion udc)
Microsoft\CSharp\RuntimeBinder\Semantics\ExplicitConversion.cs (1)
210if (_exprDest is ExprUserDefinedConversion udc)
Microsoft\CSharp\RuntimeBinder\Semantics\ExprFactory.cs (1)
37public static ExprUserDefinedConversion CreateUserDefinedConversion(Expr arg, Expr call, MethWithInst method) =>
Microsoft\CSharp\RuntimeBinder\Semantics\ImplicitConversion.cs (2)
328ExprUserDefinedConversion exprUDC = exprTmp as ExprUserDefinedConversion;
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExpressionTreeRewriter.cs (4)
143protected override Expr VisitUSERDEFINEDCONVERSION(ExprUserDefinedConversion expr) 739private Expr GenerateUserDefinedConversion(ExprUserDefinedConversion pExpr, Expr pArgument) 775Debug.Assert(pUDConversion is ExprUserDefinedConversion); 778return GenerateUserDefinedConversion((ExprUserDefinedConversion)pUDConversion, pArgument);
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExprVisitorBase.cs (4)
35ExpressionKind.UserDefinedConversion => VisitUSERDEFINEDCONVERSION(pExpr as ExprUserDefinedConversion), 181exprRet = Visit((pExpr as ExprUserDefinedConversion).UserDefinedCall); 183(pExpr as ExprUserDefinedConversion).UserDefinedCall = exprRet; 352protected virtual Expr VisitUSERDEFINEDCONVERSION(ExprUserDefinedConversion pExpr)