implements IPropertyBagVisitor, ISetPropertyBagVisitor, IListPropertyBagVisitor, IDictionaryPropertyBagVisitor, IPropertyVisitor
0x00x0098
Members 11
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x10 | m_View | UnsafeValueView | Private | — | |
| 0x08 | m_SerializedType | Type | Private | — | |
| 0x01 | m_DisableRootAdapters | bool | Private | — | |
| 0x01 | m_DisableRootMigration | bool | Private | — | |
| 0x003A | 0x06 | padding / unreflected | |||
| 0x18 | m_Adapters | JsonAdapterCollection | Private | — | |
| 0x18 | m_Migrations | JsonMigrationCollection | Private | — | |
| 0x08 | m_SerializedReferences | SerializedReferences | Private | — | |
| 0x0C | m_Metadata | SerializedContainerMetadata | Private | — | |
| 0x0084 | 0x04 | padding / unreflected | |||
| 0x08 | m_SerializedTypeProvider | SerializedTypeProvider | Private+1 flags | — | |
| 0x01 | m_HasPrimitiveOrStringGlobalAdapters | bool | Private | — | |
| 0x01 | m_HasPrimitiveOrStringUserDefinedAdapters | bool | Private | — | |
| 0x0092 | 0x06 | unreflected bytes to end of JsonPropertyReader | |||
Inherited from JsonPropertyVisitor 7
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x08 | k_SerializedId | string | Static+2 flags | 2006074208352 |
| — | 0x08 | k_SerializedReferenceKey | string | Static+2 flags | 2006074208304 |
| — | 0x08 | k_SerializedTypeKey | string | Static+2 flags | 2006074208256 |
| — | 0x08 | k_SerializedVersionKey | string | Static+2 flags | 2006074236864 |
| — | 0x08 | k_SerializedElementsKey | string | Static+2 flags | 2006074236816 |
| 0x01 | <IsLocked>k__BackingField | bool | Private | — | |
| 0x0011 | 0x07 | padding / unreflected | |||
| 0x08 | <Property>k__BackingField | IProperty | Private | — | |
Functions 24
| Signature | Flags | Native | Params |
|---|---|---|---|
| void SetView(const UnsafeValueView& view) | Public | 0x10 | |
| void SetSerializedType(Type type) | Public | 0x08 | |
| void SetDisableRootAdapters(bool disableRootAdapters) | Public | 0x01 | |
| void SetGlobalAdapters(List<Unity.Serialization.Json.IJsonAdapter> adapters) | Public | 0x08 | |
| void SetUserDefinedAdapters(List<Unity.Serialization.Json.IJsonAdapter> adapters) | Public | 0x08 | |
| void SetGlobalMigrations(List<Unity.Serialization.Json.IJsonMigration> migrations) | Public | 0x08 | |
| void SetUserDefinedMigrations(List<Unity.Serialization.Json.IJsonMigration> migrations) | Public | 0x08 | |
| void SetUserData(object userData) | Public | 0x08 | |
| void SetEvents(List<Unity.Serialization.Json.DeserializationEvent> events) | Public | 0x08 | |
| void SetSerializedReferences(SerializedReferences serializedReferences) | Public | 0x08 | |
| void .ctor() | Public+1 flags | 0x00 | |
| SerializedContainerMetadata GetSerializedContainerMetadata(const UnsafeObjectView& view) | PrivateStatic | 0x10 | |
| UnsafeViewScope CreateViewScope(const UnsafeValueView& view) | 1 flags | 0x18 | |
| DisableRootMigrationScope CreateDisableRootMigrationScope(bool disableRootMigration) | 1 flags | 0x10 | |
| SerializedTypeScope CreateSerializedTypeScope(Type serializedType) | 1 flags | 0x10 | |
| void Unity.Properties.IPropertyBagVisitor.Visit(IPropertyBag<TContainer> properties, const uint8& container) | PrivateFinal+2 flags | 0x08 | |
| void AcceptProperty(const uint8& container, const UnsafeObjectView& view, IProperty<TContainer> property) | Private | 0x10 | |
| void Unity.Properties.ISetPropertyBagVisitor.Visit(ISetPropertyBag<TSet properties, const uint8& container) | PrivateFinal+2 flags | 0x08 | |
| void Unity.Properties.IListPropertyBagVisitor.Visit(IListPropertyBag<TList properties, const uint8& container) | PrivateFinal+2 flags | 0x08 | |
| void Unity.Properties.IDictionaryPropertyBagVisitor.Visit(IDictionaryPropertyBag<TDictionary properties, const uint8& container) | PrivateFinal+2 flags | 0x08 | |
| void Unity.Properties.IPropertyVisitor.Visit(Property<TContainer property, const uint8& container) | PrivateFinal+2 flags | 0x08 | |
| void ReadValue(const uint8& value, const UnsafeValueView& view, bool isRoot) | 1 flags | 0x10 | |
| void ReadValueWithAdapters(const uint8& value, const UnsafeValueView& view, const Enumerator& adapters, bool isRoot) | 1 flags | 0x28 | |
| void ReadValueWithoutAdapters(const uint8& value, const UnsafeValueView& view, bool isRoot) | 1 flags | 0x10 |
Used by 30
types with a member, parameter or interface of this typeDisableRootMigrationScopeJsonDeserializationContext`1JsonDeserializationContext`1JsonDeserializationContext`1JsonDeserializationContext`1JsonDeserializationContext`1JsonDeserializationContext`1JsonDeserializationContext`1JsonDeserializationContext`1JsonDeserializationContext`1JsonDeserializationContext`1JsonDeserializationContext`1JsonDeserializationContext`1JsonDeserializationContext`1JsonDeserializationContext`1JsonDeserializationContext`1JsonDeserializationContext`1JsonDeserializationContext`1JsonDeserializationContext`1JsonDeserializationContext`1JsonDeserializationContext`1JsonDeserializationContext`1JsonDeserializationContext`1JsonDeserializationContext`1JsonMigrationCollectionJsonMigrationContextJsonSerializationStateSerializedContainerMetadataScopeSerializedTypeScopeUnsafeViewScope