16 references to PM_EXPRESSION_CONVERT
Microsoft.CSharp (16)
Microsoft\CSharp\RuntimeBinder\ExpressionTreeCallRewriter.cs (5)
111case PREDEFMETH.PM_EXPRESSION_CONVERT: 351Debug.Assert(pm == PREDEFMETH.PM_EXPRESSION_CONVERT || 374if (pm == PREDEFMETH.PM_EXPRESSION_CONVERT) 712Debug.Assert(pm == PREDEFMETH.PM_EXPRESSION_CONVERT || 789case PREDEFMETH.PM_EXPRESSION_CONVERT:
Microsoft\CSharp\RuntimeBinder\Semantics\PredefinedMembers.cs (1)
448new 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)
457newL = GenerateCall(PREDEFMETH.PM_EXPRESSION_CONVERT, newL, CreateTypeOf(convertL)); 461newR = GenerateCall(PREDEFMETH.PM_EXPRESSION_CONVERT, newR, CreateTypeOf(convertR)); 468call = GenerateCall(PREDEFMETH.PM_EXPRESSION_CONVERT, call, CreateTypeOf(expr.Type)); 573return GenerateCall(PREDEFMETH.PM_EXPRESSION_CONVERT, call, pTypeOf); 674PREDEFMETH pdm = bChecked ? PREDEFMETH.PM_EXPRESSION_CONVERTCHECKED : PREDEFMETH.PM_EXPRESSION_CONVERT; 685return GenerateCall(PREDEFMETH.PM_EXPRESSION_CONVERT, Visit(pArgument), pStrippedTypeExpr); 711target = GenerateCall(PREDEFMETH.PM_EXPRESSION_CONVERT, target, typeofNubEnum); 733PREDEFMETH pdmOuter = arg.isChecked() ? PREDEFMETH.PM_EXPRESSION_CONVERTCHECKED : PREDEFMETH.PM_EXPRESSION_CONVERT; 1005new1 = GenerateCall(PREDEFMETH.PM_EXPRESSION_CONVERT, new1, CreateTypeOf(nubfptype1)); 1011new2 = GenerateCall(PREDEFMETH.PM_EXPRESSION_CONVERT, new2, CreateTypeOf(nubfptype2));