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