私の質問はおそらくひどいものですが、疑似コードで Castle Windsor を使用してやろうとしていることは次のとおりです。
Register IFoo as Foo
Register IBar as Bar
When IFoo Is Passed Into a constructor And Being Resolved to Foo:
Resolve IBar to Bar And pass typeof(Foo) to IBar.Create() method
[ Resolve<IBar>().Create(typeof(Foo)) ]
目標は、IFoo を依存関係として使用しようとするときはいつでも、IFoo (Foo) の TYPE の実装を IBar のメソッドに渡したいことです。これにより、Foo のインスタンスを新しく作成し、Foo を水和するための作業が行われます。ポコ。
何か案は?