Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Text.Json.JsonDocument.MetadataDb Struct Reference

Public Member Functions

void Dispose ()
 

Package Functions

 MetadataDb (byte[] completeDb)
 
void CompleteAllocations ()
 
void Append (JsonTokenType tokenType, int startLocation, int length)
 
void SetLength (int index, int length)
 
void SetNumberOfRows (int index, int numberOfRows)
 
void SetHasComplexChildren (int index)
 
int FindIndexOfFirstUnsetSizeOrLength (JsonTokenType lookupType)
 
DbRow Get (int index)
 
JsonTokenType GetJsonTokenType (int index)
 
MetadataDb CopySegment (int startIndex, int endIndex)
 

Static Package Functions

static MetadataDb CreateRented (int payloadLength, bool convertToAlloc)
 
static MetadataDb CreateLocked (int payloadLength)
 

Properties

int Length [get, private set]
 

Private Member Functions

 MetadataDb (byte[] initialDb, bool isLocked, bool convertToAlloc)
 
void Enlarge ()
 
int FindOpenElement (JsonTokenType lookupType)
 

Private Attributes

byte[] _data
 
bool _convertToAlloc
 
bool _isLocked
 

Detailed Description

Definition at line 43 of file JsonDocument.cs.


The documentation for this struct was generated from the following file: