implements ISerializedView
0x00x0010
Members 2
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| — | m_Stream | UnsafePackedBinaryStream* | 2 flags | |
| 0x0000 | 0x08 | padding / unreflected | ||
| 0x08 | m_Handle | Handle | 2 flags | |
Functions 29
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor(const UnsafePackedBinaryStream*& stream, const Handle& handle) | 2 flags | 0x08 | |
| TokenType get_Type() | Public+1 flags | 0x04 | |
| SerializedValueView get_Item(const string& name) | Public+1 flags | 0x10 | |
| SerializedValueView get_Item(ref FixedString32Bytes& name) | Public+1 flags | 0x20 | |
| SerializedValueView get_Item(ref FixedString64Bytes& name) | Public+1 flags | 0x40 | |
| SerializedValueView get_Item(ref FixedString128Bytes& name) | Public+1 flags | 0x80 | |
| SerializedValueView GetValue(ref string& name) | Public | 0x10 | |
| bool TryGetValue(ref string& name, ref SerializedValueView& value) | Public | 0x10 | |
| SerializedValueView GetValue(const uint8& name) | Public | — | 0x10 |
| bool TryGetValue(const uint8& name, ref SerializedValueView& value) | Public | 0x10 | |
| bool IsMember() | Public | 0x01 | |
| bool IsNull() | Public | 0x01 | |
| SerializedArrayView AsArrayView() | Public | 0x10 | |
| SerializedObjectView AsObjectView() | Public | 0x10 | |
| SerializedStringView AsStringView() | Public | 0x10 | |
| SerializedMemberView AsMemberView() | Public | 0x10 | |
| SerializedPrimitiveView AsPrimitiveView() | Public | 0x10 | |
| long AsInt64() | Public | 0x08 | |
| int AsInt32() | Public | 0x04 | |
| ulong AsUInt64() | Public | 0x08 | |
| float AsFloat() | Public | 0x04 | |
| double AsDouble() | Public | 0x08 | |
| bool AsBoolean() | Public | 0x01 | |
| void CheckValueType(const TokenType& type) | Private | 0x04 | |
| string ToString() | Public+1 flags | 0x08 | |
| uint8 AsFixedString() | Public | 0x00 | |
| NativeText AsNativeText(const Allocator& allocator) | Public | 0x08 | |
| UnsafeText AsUnsafeText(const Allocator& allocator) | Public | 0x18 | |
| UnsafeValueView AsUnsafe() | 1 flags | 0x10 |
Used by 54
types with a member, parameter or interface of this typeByReference`1EnumeratorEnumeratorICollection`1IEnumerator`1IJsonAdapter`1IJsonDeserializationContextIList`1JsonAdapterJsonDeserializationContext`1JsonDeserializationContext`1JsonDeserializationContext`1JsonDeserializationContext`1JsonDeserializationContext`1JsonDeserializationContext`1JsonDeserializationContext`1JsonDeserializationContext`1JsonDeserializationContext`1JsonDeserializationContext`1JsonDeserializationContext`1JsonDeserializationContext`1JsonDeserializationContext`1JsonDeserializationContext`1JsonDeserializationContext`1JsonDeserializationContext`1JsonDeserializationContext`1JsonDeserializationContext`1JsonDeserializationContext`1JsonDeserializationContext`1JsonDeserializationContext`1JsonDeserializationContext`1JsonDeserializationContext`1JsonMigrationContextJsonSerializationJsonSerializationContext`1NativeArray`1PackedBinaryStreamPackedBinaryWriterPropertyPropertyProperty`2Property`2ReadOnlyReadOnlySpan`1SerializedArrayViewSerializedMemberViewSerializedMemberViewCollectionSerializedObjectReaderSerializedObjectViewSerializedValueView[]Span`1UnsafePackedBinaryWriterUnsafeSerializedObjectReaderUnsafeValueView