19 references to StringHandleType
System.Reflection.Metadata (19)
System\Reflection\Metadata\Internal\MetadataFlags.cs (4)
150Plain = (byte)(StringHandleType.String >> HeapHandleType.OffsetBitCount), 151Virtual = (byte)(StringHandleType.VirtualString >> HeapHandleType.OffsetBitCount), 152WinRTPrefixed = (byte)(StringHandleType.WinRTPrefixedString >> HeapHandleType.OffsetBitCount), 153DotTerminated = (byte)(StringHandleType.DotTerminatedString >> HeapHandleType.OffsetBitCount),
System\Reflection\Metadata\TypeSystem\Handles.TypeSystem.cs (15)
2299Debug.Assert((value & StringHandleType.TypeMask) == StringHandleType.String || 2300(value & StringHandleType.TypeMask) == StringHandleType.VirtualString || 2301(value & StringHandleType.TypeMask) == StringHandleType.WinRTPrefixedString || 2302(value & StringHandleType.TypeMask) == StringHandleType.DotTerminatedString); 2309return new StringHandle(StringHandleType.String | (uint)heapOffset); 2315return new StringHandle(StringHandleType.VirtualString | (uint)virtualIndex); 2320return new StringHandle(StringHandleType.VirtualString | (uint)virtualIndex); 2326return new StringHandle(StringHandleType.WinRTPrefixedString | _value); 2332return new StringHandle(StringHandleType.DotTerminatedString | _value); 2339return new StringHandle(StringHandleType.String | (_value + (uint)prefixByteLength)); 2346(byte)((handle._value & HeapHandleType.VirtualBit) >> 24 | HandleType.String | (handle._value & StringHandleType.NonVirtualTypeMask) >> HeapHandleType.OffsetBitCount),