22 references to StringKind
System.Reflection.Metadata (22)
System\Reflection\Metadata\Internal\StringHeap.cs (14)
164Debug.Assert(handle.StringKind != StringKind.Virtual); 166char otherTerminator = handle.StringKind == StringKind.DotTerminated ? '.' : '\0'; 172Debug.Assert(handle.StringKind != StringKind.Virtual); 174char otherTerminator = handle.StringKind == StringKind.DotTerminated ? '.' : '\0'; 183Debug.Assert(handle.StringKind != StringKind.Virtual); 198StringKind.Virtual => GetVirtualString(handle.GetVirtualIndex()), 199StringKind.WinRTPrefixed => GetNonVirtualString(handle, utf8Decoder, MetadataReader.WinRTPrefix), 215StringKind.Virtual => Encoding.UTF8.GetBytes(GetVirtualString(handle.GetVirtualIndex())), 216StringKind.WinRTPrefixed => GetNonVirtualStringBytes(handle, MetadataReader.WinRTPrefix), 262char otherTerminator = handle.StringKind == StringKind.DotTerminated ? '.' : '\0'; 281char otherTerminator = handle.StringKind == StringKind.DotTerminated ? '.' : '\0'; 291Debug.Assert(rawHandle.StringKind != StringKind.DotTerminated, "Not supported"); 310Debug.Assert(rawHandle.StringKind != StringKind.DotTerminated, "Not supported"); 320Debug.Assert(rawHandle.StringKind != StringKind.DotTerminated, "Not supported");
System\Reflection\Metadata\TypeSystem\Handles.TypeSystem.cs (8)
2325Debug.Assert(StringKind == StringKind.Plain); 2331Debug.Assert(StringKind == StringKind.Plain); 2337Debug.Assert(StringKind == StringKind.Plain); 2383Debug.Assert(!IsVirtual || StringKind == StringKind.WinRTPrefixed); 2389Debug.Assert(IsVirtual && StringKind != StringKind.WinRTPrefixed); 2395Debug.Assert(IsNil || IsVirtual && StringKind == StringKind.Virtual); 2399internal StringKind StringKind 2401get { return (StringKind)(_value >> HeapHandleType.OffsetBitCount); }