1 override of IsPredefined
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\Types\AggregateType.cs (1)
216public override bool IsPredefined => OwningAggregate.IsPredefined();
22 references to IsPredefined
Microsoft.CSharp (22)
Microsoft\CSharp\RuntimeBinder\Semantics\Binding\Better.cs (2)
462if (p1.IsPredefined && p2.IsPredefined)
Microsoft\CSharp\RuntimeBinder\Semantics\BinOpArgInfo.cs (4)
23pt1 = type1.IsPredefined ? type1.PredefinedType : PredefinedType.PT_COUNT; 24pt2 = type2.IsPredefined ? type2.PredefinedType : PredefinedType.PT_COUNT; 25ptRaw1 = typeRaw1.IsPredefined ? typeRaw1.PredefinedType : PredefinedType.PT_COUNT; 26ptRaw2 = typeRaw2.IsPredefined ? typeRaw2.PredefinedType : PredefinedType.PT_COUNT;
Microsoft\CSharp\RuntimeBinder\Semantics\Conversion.cs (2)
320!nub1.UnderlyingType.IsPredefined || 321!nub2.UnderlyingType.IsPredefined)
Microsoft\CSharp\RuntimeBinder\Semantics\ExplicitConversion.cs (3)
565if (_typeSrc.IsNumericType || _typeSrc.IsPredefined && _typeSrc.PredefinedType == PredefinedType.PT_CHAR) 584else if (_typeSrc.IsPredefined && 613Debug.Assert(_typeSrc.IsPredefined && aggDest.IsPredefined());
Microsoft\CSharp\RuntimeBinder\Semantics\ImplicitConversion.cs (1)
674Debug.Assert(aggSrc.IsPredefined() && _typeDest.IsPredefined);
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (10)
1305PredefinedType ptRaw = pRawType.IsPredefined ? pRawType.PredefinedType : PredefinedType.PT_COUNT; 1400PredefinedType pt = pArgumentType.IsPredefined ? pArgumentType.PredefinedType : PredefinedType.PT_COUNT; 1401PredefinedType ptRaw = pRawType.IsPredefined ? pRawType.PredefinedType : PredefinedType.PT_COUNT; 1567Debug.Assert(arg1.Type.IsPredefined && arg2.Type.IsPredefined && arg1.Type.PredefinedType == arg2.Type.PredefinedType); 1577Debug.Assert(arg.Type.IsPredefined); 1587Debug.Assert(arg1.Type.IsPredefined && arg2.Type.IsPredefined && arg1.Type.PredefinedType == arg2.Type.PredefinedType); 1597Debug.Assert(arg.Type.IsPredefined); 1840Debug.Assert(arg1.Type.IsPredefined);