クラスの問題に遭遇しました。次のようなクラスがあります。
public class MyPresenter
{
public MyPresenter(IMyView view) { }
}
public class SomePresenter
{
public SomePresenter(ISomeView view) { }
}
カスタムビューは、ベースIViewインスタンスから継承します。IMyViewまたはISomeView(シナリオによって異なります)を実装するカスタムクラスをその場で作成してモデルにアクセスする必要がある状況に遭遇し、CastleDynamicProxyなどのツールを使用してそれを実行できると考えていました。しかし、どこから始めればよいのかよくわかりません。カスタムIMyViewまたは他のクラスインスタンスをその場で作成できる必要があります。
ありがとう。