Zdexby TheHolyOneZ
9,523 structs
Struct

StringHeap

: ValueType : Object
System.Reflection.Metadata.Ecma335.StringHeap, Sentry.System.Reflection.Metadata 0x0018 (24 B) Sentry.System.Reflection.Metadata.dll
0x00x0018

Members 3

OffsetSizeNameTypeFlags
0x08s_virtualValuesstring[]PrivateStatic
0x10BlockMemoryBlock2 flags
0x08_lazyVirtualHeapVirtualHeapPrivate

Functions 19

SignatureFlagsNativeParams
void .ctor(const MemoryBlock& block, const MetadataKind& metadataKind)2 flags0x10
void AssertFilled()PrivateStatic0x00
MemoryBlock TrimEnd(const MemoryBlock& block)PrivateStatic0x10
string GetString(const StringHandle& handle, MetadataStringDecoder utf8Decoder)1 flags0x08
MemoryBlock GetMemoryBlock(const StringHandle& handle)1 flags0x10
string GetVirtualString(const VirtualIndex& index)Static+1 flags0x08
string GetNonVirtualString(const StringHandle& handle, MetadataStringDecoder utf8Decoder, const byte[]& prefixOpt)Private0x08
MemoryBlock GetNonVirtualStringMemoryBlock(const StringHandle& handle)Private0x10
byte[] GetNonVirtualStringBytes(const StringHandle& handle, const byte[]& prefix)Private0x08
string GetVirtualHandleString(const StringHandle& handle, MetadataStringDecoder utf8Decoder)Private0x08
MemoryBlock GetVirtualHandleMemoryBlock(const StringHandle& handle)Private0x10
BlobReader GetBlobReader(const StringHandle& handle)1 flags0x20
StringHandle GetNextHandle(const StringHandle& handle)1 flags0x04
bool Equals(const StringHandle& handle, const string& value, MetadataStringDecoder utf8Decoder, bool ignoreCase)1 flags0x08
bool StartsWith(const StringHandle& handle, const string& value, MetadataStringDecoder utf8Decoder, bool ignoreCase)1 flags0x08
bool EqualsRaw(const StringHandle& rawHandle, const string& asciiString)1 flags0x08
int IndexOfRaw(int startIndex, ushort asciiChar)1 flags0x04
bool StartsWithRaw(const StringHandle& rawHandle, const string& asciiPrefix)1 flags0x08
int BinarySearchRaw(const string[]& asciiKeys, const StringHandle& rawHandle)1 flags0x08

Used by 1

types with a member, parameter or interface of this type