Zdexby TheHolyOneZ
49,743 classes
Class

JsonPropertyReader

: JsonPropertyVisitor : Object
Unity.Serialization.Json.JsonPropertyReader, Unity.Serialization 0x0098 (152 B) inherited 0x0020 Unity.Serialization.dll
0x00x0098

Members 11

OffsetSizeNameTypeFlagsDefault
0x10m_ViewUnsafeValueViewPrivate—
0x08m_SerializedTypeTypePrivate—
0x01m_DisableRootAdaptersboolPrivate—
0x01m_DisableRootMigrationboolPrivate—
0x003A0x06padding / unreflected
0x18m_AdaptersJsonAdapterCollectionPrivate—
0x18m_MigrationsJsonMigrationCollectionPrivate—
0x08m_SerializedReferencesSerializedReferencesPrivate—
0x0Cm_MetadataSerializedContainerMetadataPrivate—
0x00840x04padding / unreflected
0x08m_SerializedTypeProviderSerializedTypeProviderPrivate+1 flags—
0x01m_HasPrimitiveOrStringGlobalAdaptersboolPrivate—
0x01m_HasPrimitiveOrStringUserDefinedAdaptersboolPrivate—
0x00920x06unreflected bytes to end of JsonPropertyReader
Inherited from JsonPropertyVisitor 7
OffsetSizeNameTypeFlagsDefault
—0x08k_SerializedIdstringStatic+2 flags2006074208352
—0x08k_SerializedReferenceKeystringStatic+2 flags2006074208304
—0x08k_SerializedTypeKeystringStatic+2 flags2006074208256
—0x08k_SerializedVersionKeystringStatic+2 flags2006074236864
—0x08k_SerializedElementsKeystringStatic+2 flags2006074236816
0x01<IsLocked>k__BackingFieldboolPrivate—
0x00110x07padding / unreflected
0x08<Property>k__BackingFieldIPropertyPrivate—

Functions 24

SignatureFlagsNativeParams
void SetView(const UnsafeValueView& view)Public0x10
void SetSerializedType(Type type)Public0x08
void SetDisableRootAdapters(bool disableRootAdapters)Public0x01
void SetGlobalAdapters(List<Unity.Serialization.Json.IJsonAdapter> adapters)Public0x08
void SetUserDefinedAdapters(List<Unity.Serialization.Json.IJsonAdapter> adapters)Public0x08
void SetGlobalMigrations(List<Unity.Serialization.Json.IJsonMigration> migrations)Public0x08
void SetUserDefinedMigrations(List<Unity.Serialization.Json.IJsonMigration> migrations)Public0x08
void SetUserData(object userData)Public0x08
void SetEvents(List<Unity.Serialization.Json.DeserializationEvent> events)Public0x08
void SetSerializedReferences(SerializedReferences serializedReferences)Public0x08
void .ctor()Public+1 flags0x00
SerializedContainerMetadata GetSerializedContainerMetadata(const UnsafeObjectView& view)PrivateStatic0x10
UnsafeViewScope CreateViewScope(const UnsafeValueView& view)1 flags0x18
DisableRootMigrationScope CreateDisableRootMigrationScope(bool disableRootMigration)1 flags0x10
SerializedTypeScope CreateSerializedTypeScope(Type serializedType)1 flags0x10
void Unity.Properties.IPropertyBagVisitor.Visit(IPropertyBag<TContainer> properties, const uint8& container)PrivateFinal+2 flags0x08
void AcceptProperty(const uint8& container, const UnsafeObjectView& view, IProperty<TContainer> property)Private0x10
void Unity.Properties.ISetPropertyBagVisitor.Visit(ISetPropertyBag<TSet properties, const uint8& container)PrivateFinal+2 flags0x08
void Unity.Properties.IListPropertyBagVisitor.Visit(IListPropertyBag<TList properties, const uint8& container)PrivateFinal+2 flags0x08
void Unity.Properties.IDictionaryPropertyBagVisitor.Visit(IDictionaryPropertyBag<TDictionary properties, const uint8& container)PrivateFinal+2 flags0x08
void Unity.Properties.IPropertyVisitor.Visit(Property<TContainer property, const uint8& container)PrivateFinal+2 flags0x08
void ReadValue(const uint8& value, const UnsafeValueView& view, bool isRoot)1 flags0x10
void ReadValueWithAdapters(const uint8& value, const UnsafeValueView& view, const Enumerator& adapters, bool isRoot)1 flags0x28
void ReadValueWithoutAdapters(const uint8& value, const UnsafeValueView& view, bool isRoot)1 flags0x10

Used by 30

types with a member, parameter or interface of this type