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;
672
if (fIntPtrOverride2 && !typeDstBase.IsPredefType(PredefinedType.PT_LONG) && !typeDstBase.IsPredefType(PredefinedType.
PT_ULONG
))
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (1)
1283
PredefinedType.
PT_ULONG
Microsoft\CSharp\RuntimeBinder\Semantics\ImplicitConversion.cs (1)
692
(ptSrc == PredefinedType.PT_LONG && ptDest == PredefinedType.
PT_ULONG
)) &&
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (21)
88
new BinOpSig (PredefinedType.
PT_ULONG
, PredefinedType.
PT_ULONG
, BinOpMask.Integer, 5, BindIntBinOp, OpSigFlags.Value, BinOpFuncKind.IntBinOp ),
90
new BinOpSig (PredefinedType.
PT_ULONG
, PredefinedType.PT_LONG, BinOpMask.Integer, 4, null, OpSigFlags.Value, BinOpFuncKind.None ),
92
new BinOpSig (PredefinedType.PT_LONG, PredefinedType.
PT_ULONG
, BinOpMask.Integer, 3, null, OpSigFlags.Value, BinOpFuncKind.None ),
103
new BinOpSig (PredefinedType.
PT_ULONG
, PredefinedType.PT_INT, BinOpMask.Shift, 0, BindShiftOp, OpSigFlags.Value, BinOpFuncKind.ShiftOp ),
121
new UnaOpSig( PredefinedType.
PT_ULONG
, UnaOpMask.Unsigned, 4, BindIntUnaOp, UnaOpFuncKind.IntUnaOp ),
123
new UnaOpSig( PredefinedType.
PT_ULONG
, UnaOpMask.Minus, 3, null, UnaOpFuncKind.None ),
131
new UnaOpSig( PredefinedType.
PT_ULONG
, UnaOpMask.IncDec, 3, null, UnaOpFuncKind.None ),
141
if (info.pt1 <= PredefinedType.
PT_ULONG
&& info.pt2 <= PredefinedType.
PT_ULONG
)
178
if (info.pt1 <= PredefinedType.
PT_ULONG
&& info.pt2 <= PredefinedType.
PT_ULONG
)
1169
FUNDTYPE.FT_U8 => PredefinedType.
PT_ULONG
,
1310
if (ptRaw > PredefinedType.
PT_ULONG
)
1844
Debug.Assert(ptOp == PredefinedType.PT_INT || ptOp == PredefinedType.PT_UINT || ptOp == PredefinedType.PT_LONG || ptOp == PredefinedType.
PT_ULONG
);
2020
FUNDTYPE.FT_U8 => PredefinedType.
PT_ULONG
,
2061
FUNDTYPE.FT_U8 => PredefinedType.
PT_ULONG
,
2097
FUNDTYPE.FT_U8 => PredefinedType.
PT_ULONG
,
2190
Debug.Assert(ptOp == PredefinedType.PT_INT || ptOp == PredefinedType.PT_UINT || ptOp == PredefinedType.PT_LONG || ptOp == PredefinedType.
PT_ULONG
);
2244
Debug.Assert(ptOp == PredefinedType.PT_INT || ptOp == PredefinedType.PT_UINT || ptOp == PredefinedType.PT_LONG || ptOp == PredefinedType.
PT_ULONG
);
2249
if (ptOp == PredefinedType.
PT_ULONG
)
Microsoft\CSharp\RuntimeBinder\Semantics\Types\PredefinedTypes.cs (3)
71
case PredefinedType.
PT_ULONG
:
93
PredefinedType.
PT_ULONG
=> "ulong",
140
new PredefinedTypeInfo(PredefinedType.
PT_ULONG
, typeof(ulong), "System.UInt64", FUNDTYPE.FT_U8),
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (1)
1572
cvType = SymbolLoader.GetPredefindType(PredefinedType.
PT_ULONG
);