Zdexby TheHolyOneZ
9,523 structs
Struct

UnsafeSerializedObjectReader

: ValueType : Object
Unity.Serialization.Json.UnsafeSerializedObjectReader, Unity.Serialization 0x00B0 (176 B) Unity.Serialization.dll
implements IDisposable
0x00x00B0

Members 16

OffsetSizeNameTypeFlags
0x08s_GetNextBlockTrampolineSharedStatic<System.IntPtr>PrivateStatic+1 flags
0x08s_GetNextBlockDelegateReferenceobjectPrivateStatic
0x01m_LeaveOutputOpenboolPrivate+1 flags
0x10m_JsonTokenStreamJsonTokenStreamPrivate
0x10m_JsonTokenizerJsonTokenizerPrivate
0x10m_JsonValidatorJsonValidatorPrivate
0x10m_NodeParserNodeParserPrivate
0x10m_PackedBinaryStreamPackedBinaryStreamPrivate
0x10m_PackedBinaryWriterPackedBinaryWriterPrivate
0x08m_StreamBlockReaderGCHandlePrivate
0x10m_InitialBlockUnsafeBuffer<System.Char>Private
0x10m_CurrentBlockUnsafeBuffer<System.Char>Private
0x01m_CurrentBlockIsFinalboolPrivate
0x01m_RequiresExplicitExceptionHandlingboolPrivate
0x01m_IsInvalidboolPrivate
0x00930x01padding / unreflected
0x18m_ValidationResultJsonValidationResultPrivate
0x00AC0x04unreflected bytes to end of UnsafeSerializedObjectReader

Functions 39

SignatureFlagsNativeParams
void CreateBurstDelegates()Static+1 flags0x00
bool get_RequiresExplicitExceptionHandling()Public+1 flags0x01
void set_RequiresExplicitExceptionHandling(bool value)Public+1 flags0x01
PackedBinaryStream OpenBinaryStreamWithConfiguration(const SerializedObjectReaderConfiguration& configuration, const Allocator& label)PrivateStatic0x1C
void .ctor(Stream input, const SerializedObjectReaderConfiguration& configuration, const Allocator& label, bool leaveInputOpen)Public+1 flags0x1C
void .ctor(Stream input, const PackedBinaryStream& output, const SerializedObjectReaderConfiguration& configuration, const Allocator& label, bool leaveInputOpen)Public+1 flags0x1C
void .ctor(Stream input, const PackedBinaryStream& output, const SerializedObjectReaderConfiguration& configuration, const Allocator& label, bool leaveInputOpen, bool leaveOutputOpen)2 flags0x1C
void .ctor(const Char*& buffer, int length, const SerializedObjectReaderConfiguration& configuration, const Allocator& label)Public+1 flags0x1C
void .ctor(const Char*& buffer, int length, const PackedBinaryStream& output, const SerializedObjectReaderConfiguration& configuration, const Allocator& label)Public+1 flags0x1C
void .ctor(const Char*& buffer, int length, const PackedBinaryStream& output, const SerializedObjectReaderConfiguration& configuration, const Allocator& label, bool leaveOutputOpen)2 flags0x1C
void Dispose()PublicFinal+2 flags0x00
void DisposeManagedResources()Private0x00
void Reset()Public0x00
void SetSource(const Char*& ptr, int length)Public0x04
void DiscardCompleted()Public0x00
NodeType Step(const NodeType& node)Public0x04
NodeType Step(ref SerializedValueView& view, const NodeType& node)Public0x10
NodeType Read()Public0x04
NodeType Read(const NodeType& node)Public0x04
NodeType Read(ref SerializedValueView& view, const NodeType& node)Public0x10
SerializedObjectView ReadObject()Public0x10
SerializedMemberView ReadMember()Public0x10
void ReadMember(const SerializedMemberViewCollection& collection)Public0x08
bool ReadArrayElement(ref SerializedValueView& view)Public0x10
int ReadArrayElementBatch(const SerializedValueView*& views, int count)Public0x04
SerializedValueView ReadInternal(const NodeType& type, int parent)Private0x10
int ReadInternalBatch(const SerializedValueView*& views, int count, const NodeType& type, int parent)Private0x04
bool IsEmpty(const UnsafeBuffer<System.Char>& buffer)PrivateStatic0x10
bool FillBuffers()Private0x01
void TryGetNextBlock(ref bool& result)Private0x01
void GetNextBlockDelegateInMono(long target)PrivateStatic0x08
void Validate()Private0x00
void CheckAndThrowInvalidJsonException()Public0x00
int GetViewIndex(int node, int inputTokenStart, int binaryTokenStart)Private0x04
TokenType GetNextTokenType()Private0x04
bool CheckNextTokenType(const TokenType& type)Private0x04
bool CheckArrayElement()Private0x01
bool CheckNextTokenParent(int parent)Private0x04
void .cctor()PrivateStatic+1 flags0x00