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