Zdexby TheHolyOneZ
9,523 structs
Struct

UnsafePackedBinaryStream

: ValueType : Object
Unity.Serialization.Json.UnsafePackedBinaryStream, Unity.Serialization 0x0038 (56 B) Unity.Serialization.dll
implements IDisposable
0x00x0038

Members 11

OffsetSizeNameTypeFlags
—0x04ResultSuccessintPublicStatic+1 flags
—0x04ResultStackOverflowintPublicStatic+1 flags
0x04m_LabelAllocatorPrivate+1 flags
0x00040x04padding / unreflected
—TokensBinaryToken*Public
0x00080x08padding / unreflected
—HandlesHandleData*Public
0x00100x08padding / unreflected
0x04TokenCapacityintPublic
0x04TokenNextIndexintPublic
0x04TokenParentIndexintPublic
0x00240x04padding / unreflected
—BufferByte*Public
0x00280x08padding / unreflected
0x04BufferCapacityintPublic
0x04BufferPositionintPublic

Functions 20

SignatureFlagsNativeParams
void .ctor(int initialTokenCapacity, int initialBufferCapacity, const Allocator& label)Public+1 flags0x04
void Dispose()PublicFinal+2 flags0x00
void CheckTokenRangeAndThrow(int index)Private0x04
void CheckVersionAndThrow(const Handle& handle, const HandleData& data)Private0x08
void CheckBufferRangeAndThrow(int length)Private0x04
bool IsValid(const Handle& handle)1 flags0x08
BinaryToken GetToken(int tokenIndex)1 flags0x18
int GetTokenIndex(const Handle& handle)1 flags0x08
BinaryToken GetToken(const Handle& handle)1 flags0x18
Handle GetHandle(int tokenIndex)1 flags0x08
Handle GetHandle(const BinaryToken& token)1 flags0x18
Handle GetFirstChild(const Handle& handle)1 flags0x08
int GetFirstChildIndex(int start)1 flags0x04
T* GetBufferPtr(int tokenIndex)1 flags0x04
T* GetBufferPtr(const Handle& handle)1 flags0x08
void EnsureTokenCapacity(int newLength)1 flags0x04
void EnsureBufferCapacity(int length)1 flags0x04
void Clear()Public0x00
int DiscardCompleted()1 flags0x04
T* Resize(const T*& buffer, int fromLength, int toLength, const Allocator& label)PrivateStatic0x04