オブジェクトに新しいプロパティを追加したり、このオブジェクトを処理する別のクラスのメソッドを拡張したりするなど、追加する必要のある機能がいくつかあります。私が使用している製品(C#2.0)のソースコードを扱っていますが、実際には変更したくないので、拡張したいだけです。
理想的には、これを行うための別のアセンブリを用意して、それがコードであることを明確にしたいと思います。部分的なクラスとデリゲートが進むべき道のようですが、これが可能かどうかはわかりません。誰かが似たようなことをしましたか?または何か良い記事を知っていますか?