SerializeVersion
Class in Arbor / Inherits from: object
Description
Perform version management with the class of Serializable attribute.
Properties
| Property Name | Description | 
|---|---|
| isInitialized | Initialization flag. | 
| isVersioning | Version control flag | 
| version | Version number | 
Methods
| Method Name | Description | 
|---|---|
| AfterDeserialize | Processing after deserialization. Types with SerializeVersion need to call this method from ISerializationCallbackReceiver.OnAfterDeserialize(). | 
| BeforeDeserialize | Processing before serialization. Types with SerializeVersion need to call this method from ISerializationCallbackReceiver.OnBeforeDeserialize(). | 
| Initialize | Perform initialization. Types with SerializeVersion need to call this method in the constructor. | 
| InitializeIfNecessary | Perform initialization if necessary. | 
| ToString | Returns version information as a string. | 
| VersioningIfNesessory | If necessary to migrate to version control. |