MSDN で OnDeserializedAttribute を偶然見つけました。説明の状態
メソッドに適用された場合、オブジェクト グラフ内のオブジェクトの逆シリアル化の直後にメソッドが呼び出されることを指定します。グラフ内の他のオブジェクトに対する逆シリアル化の順序は非決定論的です。
質問
- この属性を持つメソッドはシリアライザーに対して呼び出されますか?
- もしそうなら、.NET はどのようにしてメソッドが任意のシリアライザーに対して呼び出されることを保証しますか?
- そうでない場合、すべての「一般的な」シリアライザー (BinaryFormatter、XmlSerializer、JSON シリアライザー、DataContractSerializer) でサポートされていますか?