implements IDisposable
0x00x0010
Members 2
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x04 | m_Label | Allocator | Private+1 flags | |
| 0x0004 | 0x04 | padding / unreflected | ||
| — | m_Data | UnsafeSerializedObjectReader* | Private | |
| 0x0008 | 0x08 | unreflected bytes to end of SerializedObjectReader | ||
Functions 33
| Signature | Flags | Native | Params |
|---|---|---|---|
| bool get_RequiresExplicitExceptionHandling() | Public+1 flags | 0x01 | |
| void set_RequiresExplicitExceptionHandling(bool value) | Public+1 flags | 0x01 | |
| PackedBinaryStream OpenBinaryStreamWithConfiguration(const SerializedObjectReaderConfiguration& configuration, const Allocator& label) | PrivateStatic | 0x1C | |
| Stream OpenFileStreamWithConfiguration(const string& path, const SerializedObjectReaderConfiguration& configuration) | PrivateStatic | 0x1C | |
| void .ctor(const SerializedObjectReaderConfiguration& configuration, const Allocator& label) | Public+1 flags | 0x1C | |
| void .ctor(const PackedBinaryStream& output, const SerializedObjectReaderConfiguration& configuration, const Allocator& label) | Public+1 flags | 0x1C | |
| void .ctor(const string& path, const Allocator& label) | Public+1 flags | 0x08 | |
| void .ctor(const string& path, const SerializedObjectReaderConfiguration& configuration, const Allocator& label) | Public+1 flags | 0x1C | |
| void .ctor(const string& path, const PackedBinaryStream& output, const Allocator& label, bool leaveOutputOpen) | Public+1 flags | 0x10 | |
| void .ctor(const string& path, const PackedBinaryStream& output, const SerializedObjectReaderConfiguration& configuration, const Allocator& label, bool leaveOutputOpen) | Public+1 flags | 0x1C | |
| void .ctor(Stream input, const Allocator& label, bool leaveInputOpen) | Public+1 flags | 0x08 | |
| void .ctor(Stream input, const PackedBinaryStream& output, const Allocator& label, bool leaveInputOpen, bool leaveOutputOpen) | Public+1 flags | 0x10 | |
| void .ctor(Stream input, const SerializedObjectReaderConfiguration& configuration, const Allocator& label, bool leaveInputOpen) | Public+1 flags | 0x1C | |
| void .ctor(Stream input, const PackedBinaryStream& output, const SerializedObjectReaderConfiguration& configuration, const Allocator& label, bool leaveInputOpen, bool leaveOutputOpen) | Public+1 flags | 0x1C | |
| void .ctor(const Char*& buffer, int length, const SerializedObjectReaderConfiguration& configuration, const Allocator& label) | Public+1 flags | 0x1C | |
| void .ctor(const Char*& buffer, int length, const PackedBinaryStream& output, const SerializedObjectReaderConfiguration& configuration, const Allocator& label) | Public+1 flags | 0x1C | |
| void .ctor(const Char*& buffer, int length, const PackedBinaryStream& output, const SerializedObjectReaderConfiguration& configuration, const Allocator& label, bool leaveOutputOpen) | 2 flags | 0x1C | |
| void Dispose() | PublicFinal+2 flags | 0x00 | |
| void Reset() | Public | 0x00 | |
| void SetSource(const Char*& ptr, int length) | Public | 0x04 | |
| NodeType Step(const NodeType& node) | Public | 0x04 | |
| NodeType Step(ref SerializedValueView& view, const NodeType& node) | Public | 0x10 | |
| SerializedValueView Read(const Char*& ptr, int length) | Public | 0x10 | |
| NodeType Read(const NodeType& node) | Public | 0x04 | |
| NodeType Read(ref SerializedValueView& view, const NodeType& node) | Public | 0x10 | |
| SerializedObjectView ReadObject() | Public | 0x10 | |
| SerializedMemberView ReadMember() | Public | 0x10 | |
| void ReadMember(const SerializedMemberViewCollection& collection) | Public | 0x08 | |
| bool ReadArrayElement(ref SerializedValueView& view) | Public | 0x10 | |
| int ReadArrayElementBatch(const NativeArray<Unity.Serialization.Json.SerializedValueView>& views, int count) | Public | 0x10 | |
| int ReadArrayElementBatch(const SerializedValueView*& views, int count) | Public | 0x04 | |
| void DiscardCompleted() | Public | 0x00 | |
| void CheckAndThrowInvalidJsonException() | Public | 0x00 |