11 references to VirtualBit
System.Reflection.Metadata (11)
System\Reflection\Metadata\Internal\MetadataFlags.cs (5)
162
internal const uint NonVirtualTypeMask = TypeMask & ~(HeapHandleType.
VirtualBit
);
175
internal const uint VirtualString = HeapHandleType.
VirtualBit
| (0 << HeapHandleType.OffsetBitCount);
178
internal const uint WinRTPrefixedString = HeapHandleType.
VirtualBit
| (1 << HeapHandleType.OffsetBitCount);
181
internal const uint ReservedVirtualString1 = HeapHandleType.
VirtualBit
| (2 << HeapHandleType.OffsetBitCount);
182
internal const uint ReservedVirtualString2 = HeapHandleType.
VirtualBit
| (3 << HeapHandleType.OffsetBitCount);
System\Reflection\Metadata\TypeSystem\Handles.TypeSystem.cs (6)
2346
(byte)((handle._value & HeapHandleType.
VirtualBit
) >> 24 | HandleType.String | (handle._value & StringHandleType.NonVirtualTypeMask) >> HeapHandleType.OffsetBitCount),
2368
get { return (_value & HeapHandleType.
VirtualBit
) != 0; }
2376
return (_value & (HeapHandleType.
VirtualBit
| HeapHandleType.OffsetMask)) == 0;
2476
(byte)((handle._value & HeapHandleType.
VirtualBit
) >> 24 | HandleType.Namespace),
2502
get { return (_value & HeapHandleType.
VirtualBit
) != 0; }
2608
(byte)((handle._value & HeapHandleType.
VirtualBit
) >> 24 | HandleType.Blob),