Zdexby TheHolyOneZ
9,523 structs
Struct

MetadataDb

: ValueType : Object
System.Text.Json.JsonDocument.MetadataDb, Sentry.System.Text.Json 0x0018 (24 B) Sentry.System.Text.Json.dll
implements IDisposable
0x00x0018

Members 6

OffsetSizeNameTypeFlags
—0x04SizeOrLengthOffsetintPrivateStatic+1 flags
—0x04NumberOfRowsOffsetintPrivateStatic+1 flags
0x04<Length>k__BackingFieldintPrivate
0x00040x04padding / unreflected
0x08_databyte[]Private
0x01_convertToAllocboolPrivate
0x01_isLockedboolPrivate
0x00120x06unreflected bytes to end of MetadataDb

Functions 19

SignatureFlagsNativeParams
int get_Length()2 flags0x04
void set_Length(int value)Private+1 flags0x04
void .ctor(const byte[]& initialDb, bool isLocked, bool convertToAlloc)Private+1 flags0x08
void .ctor(const byte[]& completeDb)2 flags0x08
MetadataDb CreateRented(int payloadLength, bool convertToAlloc)Static+1 flags0x18
MetadataDb CreateLocked(int payloadLength)Static+1 flags0x18
void Dispose()PublicFinal+2 flags0x00
void CompleteAllocations()1 flags0x00
void Append(const JsonTokenType& tokenType, int startLocation, int length)1 flags0x04
void Enlarge()Private0x00
void AssertValidIndex(int index)Private0x04
void SetLength(int index, int length)1 flags0x04
void SetNumberOfRows(int index, int numberOfRows)1 flags0x04
void SetHasComplexChildren(int index)1 flags0x04
int FindIndexOfFirstUnsetSizeOrLength(const JsonTokenType& lookupType)1 flags0x04
int FindOpenElement(const JsonTokenType& lookupType)Private0x04
DbRow Get(int index)1 flags0x0C
JsonTokenType GetJsonTokenType(int index)1 flags0x04
MetadataDb CopySegment(int startIndex, int endIndex)1 flags0x18

Used by 1

types with a member, parameter or interface of this type