implements ISerializedTypeProvider, IPropertyBagVisitor, IListPropertyBagVisitor, ISetPropertyBagVisitor, IDictionaryPropertyBagVisitor, IPropertyVisitor
0x00x0058
Members 6
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | m_Stream | Reader* | Private | — | |
| 0x0018 | 0x08 | padding / unreflected | |||
| 0x08 | m_SerializedType | Type | Private | — | |
| 0x01 | m_DisableRootAdapters | bool | Private | — | |
| 0x0029 | 0x07 | padding / unreflected | |||
| 0x18 | m_Adapters | BinaryAdapterCollection | Private | — | |
| 0x08 | m_SerializedReferences | SerializedReferences | Private | — | |
| 0x08 | m_SerializedTypeProviderSerializedType | Type | Private | — | |
Inherited from BinaryPropertyVisitor 6
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x01 | k_TokenNone | byte | Static+2 flags | 0 |
| — | 0x01 | k_TokenNull | byte | Static+2 flags | 1 |
| — | 0x01 | k_TokenPolymorphic | byte | Static+2 flags | 2 |
| — | 0x01 | k_TokenUnityEngineObjectReference | byte | Static+2 flags | 3 |
| — | 0x01 | k_TokenSerializedReference | byte | Static+2 flags | 4 |
| 0x01 | <IsLocked>k__BackingField | bool | Private | — |
Functions 20
| Signature | Flags | Native | Params |
|---|---|---|---|
| Reader* get_Reader() | 2 flags | 0x00 | |
| void SetStream(const Reader*& stream) | Public | 0x00 | |
| void SetSerializedType(Type type) | Public | 0x08 | |
| void SetDisableRootAdapters(bool disableRootAdapters) | Public | 0x01 | |
| void SetGlobalAdapters(List<Unity.Serialization.Binary.IBinaryAdapter> adapters) | Public | 0x08 | |
| void SetUserDefinedAdapters(List<Unity.Serialization.Binary.IBinaryAdapter> adapters) | Public | 0x08 | |
| void SetSerializedReferences(SerializedReferences serializedReferences) | Public | 0x08 | |
| void .ctor() | Public+1 flags | 0x00 | |
| void Unity.Properties.IPropertyBagVisitor.Visit(IPropertyBag<TContainer> 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.ISetPropertyBagVisitor.Visit(ISetPropertyBag<TSet 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 | |
| uint8 ReadValue() | Private | 0x00 | |
| void ReadValue(const uint8& value, bool isRoot) | 1 flags | — | 0x01 |
| void ReadValueWithAdapters(const uint8& value, const Enumerator& adapters, bool isRoot) | 1 flags | 0x28 | |
| void ReadValueWithoutAdapters(const uint8& value, bool isRoot) | 1 flags | — | 0x01 |
| Type Unity.Serialization.ISerializedTypeProvider.GetSerializedType() | PrivateFinal+2 flags | 0x08 | |
| int Unity.Serialization.ISerializedTypeProvider.GetArrayLength() | PrivateFinal+2 flags | 0x04 | |
| object Unity.Serialization.ISerializedTypeProvider.GetDefaultObject() | PrivateFinal+2 flags | 0x08 |
Used by 21
types with a member, parameter or interface of this typeBinaryDeserializationContext`1BinaryDeserializationContext`1BinaryDeserializationContext`1BinaryDeserializationContext`1BinaryDeserializationContext`1BinaryDeserializationContext`1BinaryDeserializationContext`1BinaryDeserializationContext`1BinaryDeserializationContext`1BinaryDeserializationContext`1BinaryDeserializationContext`1BinaryDeserializationContext`1BinaryDeserializationContext`1BinaryDeserializationContext`1BinaryDeserializationContext`1BinaryDeserializationContext`1BinaryDeserializationContext`1BinaryDeserializationContext`1BinaryDeserializationContext`1BinaryDeserializationContext`1BinarySerializationState