Zdexby TheHolyOneZ
9,523 structs
Struct

SerializedObjectReader

: ValueType : Object
Unity.Serialization.Json.SerializedObjectReader, Unity.Serialization 0x0010 (16 B) Unity.Serialization.dll
implements IDisposable
0x00x0010

Members 2

OffsetSizeNameTypeFlags
0x04m_LabelAllocatorPrivate+1 flags
0x00040x04padding / unreflected
—m_DataUnsafeSerializedObjectReader*Private
0x00080x08unreflected bytes to end of SerializedObjectReader

Functions 33

SignatureFlagsNativeParams
bool get_RequiresExplicitExceptionHandling()Public+1 flags0x01
void set_RequiresExplicitExceptionHandling(bool value)Public+1 flags0x01
PackedBinaryStream OpenBinaryStreamWithConfiguration(const SerializedObjectReaderConfiguration& configuration, const Allocator& label)PrivateStatic0x1C
Stream OpenFileStreamWithConfiguration(const string& path, const SerializedObjectReaderConfiguration& configuration)PrivateStatic0x1C
void .ctor(const SerializedObjectReaderConfiguration& configuration, const Allocator& label)Public+1 flags0x1C
void .ctor(const PackedBinaryStream& output, const SerializedObjectReaderConfiguration& configuration, const Allocator& label)Public+1 flags0x1C
void .ctor(const string& path, const Allocator& label)Public+1 flags0x08
void .ctor(const string& path, const SerializedObjectReaderConfiguration& configuration, const Allocator& label)Public+1 flags0x1C
void .ctor(const string& path, const PackedBinaryStream& output, const Allocator& label, bool leaveOutputOpen)Public+1 flags0x10
void .ctor(const string& path, const PackedBinaryStream& output, const SerializedObjectReaderConfiguration& configuration, const Allocator& label, bool leaveOutputOpen)Public+1 flags0x1C
void .ctor(Stream input, const Allocator& label, bool leaveInputOpen)Public+1 flags0x08
void .ctor(Stream input, const PackedBinaryStream& output, const Allocator& label, bool leaveInputOpen, bool leaveOutputOpen)Public+1 flags0x10
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, bool leaveOutputOpen)Public+1 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 Reset()Public0x00
void SetSource(const Char*& ptr, int length)Public0x04
NodeType Step(const NodeType& node)Public0x04
NodeType Step(ref SerializedValueView& view, const NodeType& node)Public0x10
SerializedValueView Read(const Char*& ptr, int length)Public0x10
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 NativeArray<Unity.Serialization.Json.SerializedValueView>& views, int count)Public0x10
int ReadArrayElementBatch(const SerializedValueView*& views, int count)Public0x04
void DiscardCompleted()Public0x00
void CheckAndThrowInvalidJsonException()Public0x00

Used by 1

types with a member, parameter or interface of this type