35 references to PT_OBJECT
Microsoft.CSharp (35)
Microsoft\CSharp\RuntimeBinder\Semantics\Binding\Better.cs (2)
469if (pt1 <= PredefinedType.PT_OBJECT) 472if (pt2 <= PredefinedType.PT_OBJECT)
Microsoft\CSharp\RuntimeBinder\Semantics\Conversion.cs (5)
130private const int NUM_EXT_TYPES = (int)PredefinedType.PT_OBJECT + 1; 138if (ptSrc == ptDst || ptDst == PredefinedType.PT_OBJECT && ptSrc < PredefinedType.PT_COUNT) 142if (ptSrc == PredefinedType.PT_OBJECT && ptDst < PredefinedType.PT_COUNT) 281if (pt2 == PredefinedType.PT_OBJECT && pt1 < PredefinedType.PT_COUNT) 285if (pt1 == PredefinedType.PT_OBJECT && pt2 < PredefinedType.PT_COUNT)
Microsoft\CSharp\RuntimeBinder\Semantics\ExplicitConversion.cs (1)
586(_typeSrc.IsPredefType(PredefinedType.PT_OBJECT) || _typeSrc.IsPredefType(PredefinedType.PT_VALUE) || _typeSrc.IsPredefType(PredefinedType.PT_ENUM)))
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (3)
280AggregateType typeObject = SymbolLoader.GetPredefindType(PredefinedType.PT_OBJECT); 500(pRawParamType.IsPredefType(PredefinedType.PT_DATETIME) || pRawParamType.IsPredefType(PredefinedType.PT_OBJECT) || pRawParamType.IsPredefType(PredefinedType.PT_VALUE))) 543if (pParamType.IsPredefType(PredefinedType.PT_OBJECT))
Microsoft\CSharp\RuntimeBinder\Semantics\ImplicitConversion.cs (1)
454if (!_typeDest.IsPredefType(PredefinedType.PT_OBJECT))
Microsoft\CSharp\RuntimeBinder\Semantics\MemberLookup.cs (4)
317if (!field.getType().IsPredefType(PredefinedType.PT_OBJECT)) 331if (!prop.getType().IsPredefType(PredefinedType.PT_OBJECT)) 559? SymbolLoader.GetPredefindType(PredefinedType.PT_OBJECT) 569Debug.Assert(typeCls2 != null && typeCls2.IsPredefType(PredefinedType.PT_OBJECT));
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (5)
102new BinOpSig (PredefinedType.PT_STRING, PredefinedType.PT_OBJECT, BinOpMask.Add, 1, BindStrBinOp, OpSigFlags.Reference, BinOpFuncKind.StrBinOp ), 103new BinOpSig (PredefinedType.PT_OBJECT, PredefinedType.PT_STRING, BinOpMask.Add, 0, BindStrBinOp, OpSigFlags.Reference, BinOpFuncKind.StrBinOp ), 949CType typeObj = GetPredefindType(PredefinedType.PT_OBJECT); 2005arg1 = binder.mustConvert(arg1, GetPredefindType(PredefinedType.PT_OBJECT), CONVERTTYPE.NOUDC); 2006arg2 = binder.mustConvert(arg2, GetPredefindType(PredefinedType.PT_OBJECT), CONVERTTYPE.NOUDC);
Microsoft\CSharp\RuntimeBinder\Semantics\PredefinedMembers.cs (6)
457new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_CONSTANT_OBJECT_TYPE, PredefinedType.PT_EXPRESSION, PredefinedName.PN_CONSTANT, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_CONSTANTEXPRESSION, 2, (int)PredefinedType.PT_OBJECT, (int)PredefinedType.PT_TYPE }), 515new PredefinedMethodInfo( PREDEFMETH.PM_STRING_CONCAT_OBJECT_2, PredefinedType.PT_STRING, PredefinedName.PN_CONCAT, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_STRING, 2, (int)PredefinedType.PT_OBJECT, (int)PredefinedType.PT_OBJECT }), 516new PredefinedMethodInfo( PREDEFMETH.PM_STRING_CONCAT_OBJECT_3, PredefinedType.PT_STRING, PredefinedName.PN_CONCAT, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_STRING, 3, (int)PredefinedType.PT_OBJECT, (int)PredefinedType.PT_OBJECT, (int)PredefinedType.PT_OBJECT }),
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\SymbolLoader.cs (2)
180if (pSource.IsReferenceType && pDest.IsPredefType(PredefinedType.PT_OBJECT)) 477if (pSource is AggregateType && pDest.IsPredefType(PredefinedType.PT_OBJECT))
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExpressionTreeRewriter.cs (1)
881AggregateType pObject = SymbolLoader.GetPredefindType(PredefinedType.PT_OBJECT);
Microsoft\CSharp\RuntimeBinder\Semantics\Types\AggregateType.cs (1)
149return PredefinedTypes.GetPredefinedAggregate(PredefinedType.PT_OBJECT).getThisType();
Microsoft\CSharp\RuntimeBinder\Semantics\Types\PredefinedTypes.cs (2)
96PredefinedType.PT_OBJECT => "object", 145new PredefinedTypeInfo(PredefinedType.PT_OBJECT, typeof(object), "System.Object"),
Microsoft\CSharp\RuntimeBinder\Semantics\Types\TypeManager.cs (1)
654return GetPredefAgg(PredefinedType.PT_OBJECT).getThisType();
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (1)
1534CType cvType = SymbolLoader.GetPredefindType(PredefinedType.PT_OBJECT);