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)
468PredefinedType pt1 = p1.PredefinedType; 471PredefinedType 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)
330PredefinedType pt1 = (type1 as NullableType).UnderlyingType.PredefinedType; 331PredefinedType pt2 = (type2 as NullableType).UnderlyingType.PredefinedType;
Microsoft\CSharp\RuntimeBinder\Semantics\ExplicitConversion.cs (2)
566if (_typeSrc.IsNumericType || _typeSrc.IsPredefined && _typeSrc.PredefinedType == PredefinedType.PT_CHAR) 617PredefinedType ptSrc = _typeSrc.PredefinedType;
Microsoft\CSharp\RuntimeBinder\Semantics\ImplicitConversion.cs (1)
679PredefinedType ptDest = _typeDest.PredefinedType;
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (10)
1331PredefinedType ptRaw = pRawType.IsPredefined ? pRawType.PredefinedType : PredefinedType.PT_COUNT; 1427PredefinedType pt = pArgumentType.IsPredefined ? pArgumentType.PredefinedType : PredefinedType.PT_COUNT; 1428PredefinedType ptRaw = pRawType.IsPredefined ? pRawType.PredefinedType : PredefinedType.PT_COUNT; 1597Debug.Assert(arg1.Type.IsPredefined && arg2.Type.IsPredefined && arg1.Type.PredefinedType == arg2.Type.PredefinedType); 1598return binder.BindIntOp(ek, flags, arg1, arg2, arg1.Type.PredefinedType); 1609return binder.BindIntOp(ek, flags, arg, null, arg.Type.PredefinedType); 1619Debug.Assert(arg1.Type.IsPredefined && arg2.Type.IsPredefined && arg1.Type.PredefinedType == arg2.Type.PredefinedType); 1885PredefinedType ptOp = arg1.Type.PredefinedType;