1

iOS上のMonoは、少なくともStructureMap、Ninject、およびSimpleInjectorで使用されているように見えるJITコンパイルをサポートしていないようです。Ninjectでリフレクションを置き換えることでオフにすることができますが、少なくともインターセプトの拡張機能ではそうではないようです。JITコンパイルを使用しないが、傍受されるものはありますか?

4

2 に答える 2

1

Griffin.Containerでできます。ただし、デフォルトのインターセプトパッケージはキャッスルプロキシを使用します。したがって、自分で機能を追加する必要があります。

インターセプト機能は、デコレータを使用して実装されます。

IInstanceDecoratorクラスを実装し、を使用して実装を追加しますcontainer.AddDecorator()

于 2012-08-20T06:51:56.747 に答える
0

これらを見た?

https://github.com/grumpydev/TinyIoC

http://ioc.codeplex.com/

OpenNETCF.IoC(2番目のリンク)には、サポートされているものとしてMonoがリストされています。

于 2012-08-17T13:20:30.913 に答える