35 references to PT_OBJECT
Microsoft.CSharp (35)
Microsoft\CSharp\RuntimeBinder\Semantics\Binding\Better.cs (2)
465if (pt1 <= PredefinedType.PT_OBJECT) 468if (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) 278if (pt2 == PredefinedType.PT_OBJECT && pt1 < PredefinedType.PT_COUNT) 282if (pt1 == PredefinedType.PT_OBJECT && pt2 < PredefinedType.PT_COUNT)
Microsoft\CSharp\RuntimeBinder\Semantics\ExplicitConversion.cs (1)
585(_typeSrc.IsPredefType(PredefinedType.PT_OBJECT) || _typeSrc.IsPredefType(PredefinedType.PT_VALUE) || _typeSrc.IsPredefType(PredefinedType.PT_ENUM)))
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (3)
279AggregateType typeObject = SymbolLoader.GetPredefindType(PredefinedType.PT_OBJECT); 499(pRawParamType.IsPredefType(PredefinedType.PT_DATETIME) || pRawParamType.IsPredefType(PredefinedType.PT_OBJECT) || pRawParamType.IsPredefType(PredefinedType.PT_VALUE))) 542if (pParamType.IsPredefType(PredefinedType.PT_OBJECT))
Microsoft\CSharp\RuntimeBinder\Semantics\ImplicitConversion.cs (1)
452if (!_typeDest.IsPredefType(PredefinedType.PT_OBJECT))
Microsoft\CSharp\RuntimeBinder\Semantics\MemberLookup.cs (4)
316if (!field.getType().IsPredefType(PredefinedType.PT_OBJECT)) 330if (!prop.getType().IsPredefType(PredefinedType.PT_OBJECT)) 558? SymbolLoader.GetPredefindType(PredefinedType.PT_OBJECT) 568Debug.Assert(typeCls2 != null && typeCls2.IsPredefType(PredefinedType.PT_OBJECT));
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (5)
98new BinOpSig (PredefinedType.PT_STRING, PredefinedType.PT_OBJECT, BinOpMask.Add, 1, BindStrBinOp, OpSigFlags.Reference, BinOpFuncKind.StrBinOp ), 99new BinOpSig (PredefinedType.PT_OBJECT, PredefinedType.PT_STRING, BinOpMask.Add, 0, BindStrBinOp, OpSigFlags.Reference, BinOpFuncKind.StrBinOp ), 926CType typeObj = GetPredefindType(PredefinedType.PT_OBJECT); 1958arg1 = binder.mustConvert(arg1, GetPredefindType(PredefinedType.PT_OBJECT), CONVERTTYPE.NOUDC); 1959arg2 = binder.mustConvert(arg2, GetPredefindType(PredefinedType.PT_OBJECT), CONVERTTYPE.NOUDC);
Microsoft\CSharp\RuntimeBinder\Semantics\PredefinedMembers.cs (6)
447new 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 }), 505new 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 }), 506new 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)
171if (pSource.IsReferenceType && pDest.IsPredefType(PredefinedType.PT_OBJECT)) 462if (pSource is AggregateType && pDest.IsPredefType(PredefinedType.PT_OBJECT))
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExpressionTreeRewriter.cs (1)
880AggregateType 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)
94PredefinedType.PT_OBJECT => "object", 143new PredefinedTypeInfo(PredefinedType.PT_OBJECT, typeof(object), "System.Object"),
Microsoft\CSharp\RuntimeBinder\Semantics\Types\TypeManager.cs (1)
628return GetPredefAgg(PredefinedType.PT_OBJECT).getThisType();
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (1)
1505CType cvType = SymbolLoader.GetPredefindType(PredefinedType.PT_OBJECT);