29 references to PT_ULONG
Microsoft.CSharp (29)
Microsoft\CSharp\RuntimeBinder\Semantics\Conversion.cs (2)
129
private const int NUM_SIMPLE_TYPES = (int)PredefinedType.
PT_ULONG
+ 1;
699
if (fIntPtrOverride2 && !typeDstBase.IsPredefType(PredefinedType.PT_LONG) && !typeDstBase.IsPredefType(PredefinedType.
PT_ULONG
))
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (1)
1308
PredefinedType.
PT_ULONG
Microsoft\CSharp\RuntimeBinder\Semantics\ImplicitConversion.cs (1)
695
(ptSrc == PredefinedType.PT_LONG && ptDest == PredefinedType.
PT_ULONG
)) &&
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (21)
92
new BinOpSig (PredefinedType.
PT_ULONG
, PredefinedType.
PT_ULONG
, BinOpMask.Integer, 5, BindIntBinOp, OpSigFlags.Value, BinOpFuncKind.IntBinOp ),
94
new BinOpSig (PredefinedType.
PT_ULONG
, PredefinedType.PT_LONG, BinOpMask.Integer, 4, null, OpSigFlags.Value, BinOpFuncKind.None ),
96
new BinOpSig (PredefinedType.PT_LONG, PredefinedType.
PT_ULONG
, BinOpMask.Integer, 3, null, OpSigFlags.Value, BinOpFuncKind.None ),
107
new BinOpSig (PredefinedType.
PT_ULONG
, PredefinedType.PT_INT, BinOpMask.Shift, 0, BindShiftOp, OpSigFlags.Value, BinOpFuncKind.ShiftOp ),
129
new UnaOpSig( PredefinedType.
PT_ULONG
, UnaOpMask.Unsigned, 4, BindIntUnaOp, UnaOpFuncKind.IntUnaOp ),
131
new UnaOpSig( PredefinedType.
PT_ULONG
, UnaOpMask.Minus, 3, null, UnaOpFuncKind.None ),
139
new UnaOpSig( PredefinedType.
PT_ULONG
, UnaOpMask.IncDec, 3, null, UnaOpFuncKind.None ),
150
if (info.pt1 <= PredefinedType.
PT_ULONG
&& info.pt2 <= PredefinedType.
PT_ULONG
)
188
if (info.pt1 <= PredefinedType.
PT_ULONG
&& info.pt2 <= PredefinedType.
PT_ULONG
)
1194
FUNDTYPE.FT_U8 => PredefinedType.
PT_ULONG
,
1336
if (ptRaw > PredefinedType.
PT_ULONG
)
1886
Debug.Assert(ptOp == PredefinedType.PT_INT || ptOp == PredefinedType.PT_UINT || ptOp == PredefinedType.PT_LONG || ptOp == PredefinedType.
PT_ULONG
);
2069
FUNDTYPE.FT_U8 => PredefinedType.
PT_ULONG
,
2111
FUNDTYPE.FT_U8 => PredefinedType.
PT_ULONG
,
2148
FUNDTYPE.FT_U8 => PredefinedType.
PT_ULONG
,
2242
Debug.Assert(ptOp == PredefinedType.PT_INT || ptOp == PredefinedType.PT_UINT || ptOp == PredefinedType.PT_LONG || ptOp == PredefinedType.
PT_ULONG
);
2297
Debug.Assert(ptOp == PredefinedType.PT_INT || ptOp == PredefinedType.PT_UINT || ptOp == PredefinedType.PT_LONG || ptOp == PredefinedType.
PT_ULONG
);
2302
if (ptOp == PredefinedType.
PT_ULONG
)
Microsoft\CSharp\RuntimeBinder\Semantics\Types\PredefinedTypes.cs (3)
73
case PredefinedType.
PT_ULONG
:
95
PredefinedType.
PT_ULONG
=> "ulong",
142
new PredefinedTypeInfo(PredefinedType.
PT_ULONG
, typeof(ulong), "System.UInt64", FUNDTYPE.FT_U8),
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (1)
1601
cvType = SymbolLoader.GetPredefindType(PredefinedType.
PT_ULONG
);