implements IDisposable
0x00x00B0
Members 16
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | s_GetNextBlockTrampoline | SharedStatic<System.IntPtr> | PrivateStatic+1 flags | |
| 0x08 | s_GetNextBlockDelegateReference | object | PrivateStatic | |
| 0x01 | m_LeaveOutputOpen | bool | Private+1 flags | |
| 0x10 | m_JsonTokenStream | JsonTokenStream | Private | |
| 0x10 | m_JsonTokenizer | JsonTokenizer | Private | |
| 0x10 | m_JsonValidator | JsonValidator | Private | |
| 0x10 | m_NodeParser | NodeParser | Private | |
| 0x10 | m_PackedBinaryStream | PackedBinaryStream | Private | |
| 0x10 | m_PackedBinaryWriter | PackedBinaryWriter | Private | |
| 0x08 | m_StreamBlockReader | GCHandle | Private | |
| 0x10 | m_InitialBlock | UnsafeBuffer<System.Char> | Private | |
| 0x10 | m_CurrentBlock | UnsafeBuffer<System.Char> | Private | |
| 0x01 | m_CurrentBlockIsFinal | bool | Private | |
| 0x01 | m_RequiresExplicitExceptionHandling | bool | Private | |
| 0x01 | m_IsInvalid | bool | Private | |
| 0x0093 | 0x01 | padding / unreflected | ||
| 0x18 | m_ValidationResult | JsonValidationResult | Private | |
| 0x00AC | 0x04 | unreflected bytes to end of UnsafeSerializedObjectReader | ||
Functions 39
| Signature | Flags | Native | Params |
|---|---|---|---|
| void CreateBurstDelegates() | Static+1 flags | 0x00 | |
| 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 | |
| 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) | Public+1 flags | 0x1C | |
| void .ctor(Stream input, const PackedBinaryStream& output, const SerializedObjectReaderConfiguration& configuration, const Allocator& label, bool leaveInputOpen, bool leaveOutputOpen) | 2 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 DisposeManagedResources() | Private | 0x00 | |
| void Reset() | Public | 0x00 | |
| void SetSource(const Char*& ptr, int length) | Public | 0x04 | |
| void DiscardCompleted() | Public | 0x00 | |
| NodeType Step(const NodeType& node) | Public | 0x04 | |
| NodeType Step(ref SerializedValueView& view, const NodeType& node) | Public | 0x10 | |
| NodeType Read() | Public | 0x04 | |
| 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 SerializedValueView*& views, int count) | Public | 0x04 | |
| SerializedValueView ReadInternal(const NodeType& type, int parent) | Private | 0x10 | |
| int ReadInternalBatch(const SerializedValueView*& views, int count, const NodeType& type, int parent) | Private | 0x04 | |
| bool IsEmpty(const UnsafeBuffer<System.Char>& buffer) | PrivateStatic | 0x10 | |
| bool FillBuffers() | Private | 0x01 | |
| void TryGetNextBlock(ref bool& result) | Private | 0x01 | |
| void GetNextBlockDelegateInMono(long target) | PrivateStatic | 0x08 | |
| void Validate() | Private | 0x00 | |
| void CheckAndThrowInvalidJsonException() | Public | 0x00 | |
| int GetViewIndex(int node, int inputTokenStart, int binaryTokenStart) | Private | 0x04 | |
| TokenType GetNextTokenType() | Private | 0x04 | |
| bool CheckNextTokenType(const TokenType& type) | Private | 0x04 | |
| bool CheckArrayElement() | Private | 0x01 | |
| bool CheckNextTokenParent(int parent) | Private | 0x04 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |