16 references to PM_EXPRESSION_CONVERT
Microsoft.CSharp (16)
Microsoft\CSharp\RuntimeBinder\ExpressionTreeCallRewriter.cs (5)
112case PREDEFMETH.PM_EXPRESSION_CONVERT: 352Debug.Assert(pm == PREDEFMETH.PM_EXPRESSION_CONVERT || 375if (pm == PREDEFMETH.PM_EXPRESSION_CONVERT) 713Debug.Assert(pm == PREDEFMETH.PM_EXPRESSION_CONVERT || 790case PREDEFMETH.PM_EXPRESSION_CONVERT:
Microsoft\CSharp\RuntimeBinder\Semantics\PredefinedMembers.cs (1)
458new 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)
458newL = GenerateCall(PREDEFMETH.PM_EXPRESSION_CONVERT, newL, CreateTypeOf(convertL)); 462newR = GenerateCall(PREDEFMETH.PM_EXPRESSION_CONVERT, newR, CreateTypeOf(convertR)); 469call = GenerateCall(PREDEFMETH.PM_EXPRESSION_CONVERT, call, CreateTypeOf(expr.Type)); 574return GenerateCall(PREDEFMETH.PM_EXPRESSION_CONVERT, call, pTypeOf); 675PREDEFMETH pdm = bChecked ? PREDEFMETH.PM_EXPRESSION_CONVERTCHECKED : PREDEFMETH.PM_EXPRESSION_CONVERT; 686return GenerateCall(PREDEFMETH.PM_EXPRESSION_CONVERT, Visit(pArgument), pStrippedTypeExpr); 712target = GenerateCall(PREDEFMETH.PM_EXPRESSION_CONVERT, target, typeofNubEnum); 734PREDEFMETH pdmOuter = arg.isChecked() ? PREDEFMETH.PM_EXPRESSION_CONVERTCHECKED : PREDEFMETH.PM_EXPRESSION_CONVERT; 1006new1 = GenerateCall(PREDEFMETH.PM_EXPRESSION_CONVERT, new1, CreateTypeOf(nubfptype1)); 1012new2 = GenerateCall(PREDEFMETH.PM_EXPRESSION_CONVERT, new2, CreateTypeOf(nubfptype2));