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)
2326Debug.Assert(StringKind == StringKind.Plain); 2332Debug.Assert(StringKind == StringKind.Plain); 2338Debug.Assert(StringKind == StringKind.Plain); 2384Debug.Assert(!IsVirtual || StringKind == StringKind.WinRTPrefixed); 2390Debug.Assert(IsVirtual && StringKind != StringKind.WinRTPrefixed); 2396Debug.Assert(IsNil || IsVirtual && StringKind == StringKind.Virtual); 2400internal StringKind StringKind 2402get { return (StringKind)(_value >> HeapHandleType.OffsetBitCount); }