SerializeVersion
クラス in Arbor / 継承元: object
説明
Serializable属性のクラスでのバージョン管理を行う。
プロパティ
| プロパティ名 | 説明 |
|---|---|
| isInitialized | 初期化フラグ。 |
| isVersioning | バージョン管理フラグ |
| version | バージョン番号 |
メソッド
| メソッド名 | 説明 |
|---|---|
| AfterDeserialize | デシリアライズ後の処理。SerializeVersionを持つ型は、ISerializationCallbackReceiver.OnAfterDeserialize()からこのメソッドを呼ぶ必要がある。 |
| BeforeDeserialize | シリアライズ前の処理。SerializeVersionを持つ型は、ISerializationCallbackReceiver.OnBeforeDeserialize()からこのメソッドを呼ぶ必要がある。 |
| Initialize | 初期化を行う。SerializeVersionを持つ型は、コンストラクターでこのメソッドを呼ぶ必要がある。 |
| InitializeIfNecessary | 初期化が必要であれば初期化を行う。 |
| ToString | バージョン情報を文字列で返す。 |
| VersioningIfNesessory | 必要であればバージョン管理に移行する。 |