オブジェクトのクローンを作成するために、.NET でバイナリ シリアル化を使用しています。<Serializable()>
シリアライザーがクラスを処理するために、属性でマークする必要がある独自のクラス。ただし、これは任意のオブジェクトで使用される関数であるため、私は疑問に思っていました:
<Serializable()>
属性でマークされていなくても、シリアライザーにオブジェクトをシリアライズさせることは可能ですか? そうでない場合、属性を任意のクラスに「自動適用」する方法はありますか?
編集。私の主な関心事は、.NET Framework に既に存在する POCO オブジェクトを複製できるようにする必要があるということです。それらはすべてすでにシリアライズ可能ですか?