1 override of PredefinedType
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\Types\AggregateType.cs (1)
218public override PredefinedType PredefinedType
21 references to PredefinedType
Microsoft.CSharp (21)
Microsoft\CSharp\RuntimeBinder\Semantics\Binding\Better.cs (2)
464PredefinedType pt1 = p1.PredefinedType; 467PredefinedType pt2 = p2.PredefinedType;
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)
326PredefinedType pt1 = (type1 as NullableType).UnderlyingType.PredefinedType; 327PredefinedType pt2 = (type2 as NullableType).UnderlyingType.PredefinedType;
Microsoft\CSharp\RuntimeBinder\Semantics\ExplicitConversion.cs (2)
565if (_typeSrc.IsNumericType || _typeSrc.IsPredefined && _typeSrc.PredefinedType == PredefinedType.PT_CHAR) 615PredefinedType ptSrc = _typeSrc.PredefinedType;
Microsoft\CSharp\RuntimeBinder\Semantics\ImplicitConversion.cs (1)
676PredefinedType ptDest = _typeDest.PredefinedType;
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); 1568return binder.BindIntOp(ek, flags, arg1, arg2, arg1.Type.PredefinedType); 1578return binder.BindIntOp(ek, flags, arg, null, arg.Type.PredefinedType); 1587Debug.Assert(arg1.Type.IsPredefined && arg2.Type.IsPredefined && arg1.Type.PredefinedType == arg2.Type.PredefinedType); 1843PredefinedType ptOp = arg1.Type.PredefinedType;