(vb.Net 4.0を使用)グラフはかなり複雑です - プロパティ、配列、その他のコレクション、独自のプロパティとコレクションを持つサブクラスなどがあります。私はオブジェクトグラフ全体を完全に横断し、特定のタイプTのすべてのインスタンスを見つけて、これらのインスタンスに対して特定の操作を実行したいと考えています。オブジェクトグラフのフルトラバーサルを実行するための防弾方法はありますか?反射でさえ、これはエラーが発生しやすい難しい作業のようです。複雑なオブジェクトグラフ内のすべての型インスタンスをトラバースして見つける
私はバイナリのシリアライゼーションについて疑問を抱いていました。それは、オブジェクトがどれほど複雑であっても、かなり堅牢な方法で複製するように見えるからです。そのテクニックを変更する方法はありますか?その代わりに、それをシリアル化する代わりに、指定されたタイプTのすべてのサブオブジェクトへの参照リストを返します。しかし、それは単なる純粋な推測です、私は実現可能な解決策に開放されています。