16 references to PM_EXPRESSION_CONVERT
Microsoft.CSharp (16)
Microsoft\CSharp\RuntimeBinder\ExpressionTreeCallRewriter.cs (5)
111
case PREDEFMETH.
PM_EXPRESSION_CONVERT
:
351
Debug.Assert(pm == PREDEFMETH.
PM_EXPRESSION_CONVERT
||
374
if (pm == PREDEFMETH.
PM_EXPRESSION_CONVERT
)
712
Debug.Assert(pm == PREDEFMETH.
PM_EXPRESSION_CONVERT
||
789
case PREDEFMETH.
PM_EXPRESSION_CONVERT
:
Microsoft\CSharp\RuntimeBinder\Semantics\PredefinedMembers.cs (1)
448
new PredefinedMethodInfo( PREDEFMETH.
PM_EXPRESSION_CONVERT
, PredefinedType.PT_EXPRESSION, PredefinedName.PN_CONVERT, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_UNARYEXPRESSION, 2, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_TYPE }),
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExpressionTreeRewriter.cs (10)
457
newL = GenerateCall(PREDEFMETH.
PM_EXPRESSION_CONVERT
, newL, CreateTypeOf(convertL));
461
newR = GenerateCall(PREDEFMETH.
PM_EXPRESSION_CONVERT
, newR, CreateTypeOf(convertR));
468
call = GenerateCall(PREDEFMETH.
PM_EXPRESSION_CONVERT
, call, CreateTypeOf(expr.Type));
573
return GenerateCall(PREDEFMETH.
PM_EXPRESSION_CONVERT
, call, pTypeOf);
674
PREDEFMETH pdm = bChecked ? PREDEFMETH.PM_EXPRESSION_CONVERTCHECKED : PREDEFMETH.
PM_EXPRESSION_CONVERT
;
685
return GenerateCall(PREDEFMETH.
PM_EXPRESSION_CONVERT
, Visit(pArgument), pStrippedTypeExpr);
711
target = GenerateCall(PREDEFMETH.
PM_EXPRESSION_CONVERT
, target, typeofNubEnum);
733
PREDEFMETH pdmOuter = arg.isChecked() ? PREDEFMETH.PM_EXPRESSION_CONVERTCHECKED : PREDEFMETH.
PM_EXPRESSION_CONVERT
;
1005
new1 = GenerateCall(PREDEFMETH.
PM_EXPRESSION_CONVERT
, new1, CreateTypeOf(nubfptype1));
1011
new2 = GenerateCall(PREDEFMETH.
PM_EXPRESSION_CONVERT
, new2, CreateTypeOf(nubfptype2));