MEF

MEF Programing Guide 3.Declaring Exports を試してみた

Managed Extensibility Framework - Documentationの 第三回です。Declaring Exports を見ていきます。 ExportAttribute Class (System.ComponentModel.Composition) は、プロパティやメソッドにも付与出来るのですが、それのサンプルコードが載っています。…

MEF Programming Guide 2.Defining Composable Parts and Contracts を試してみた

Managed Extensibility Framework - Documentation の 第二回です。Defining Composable Parts and Contracts を見ていきます。 System.ComponentModel.Composition.Import と System.ComponentModel.Composition.Export 属性を指定してインジェクションする…

MEF Programming Guide 1.Hosting MEF in an application を試してみた

MEF Programming Guide の上から順に見ていこうと思います。まずは、Hosting MEF in an application からです。 サンプルコードみて、動かしたら雰囲気わかるよね。気になったところを何個か書いてみます。 (最初はざっくり訳を書いてたんだけど、なんかダ…

MEF (Managed Extensibility Framework) を触ってみる

Managed Extensibility Framework - Home が本家のようです。MEF(Managed Extensibility Framework) ってのが何なのかは未だちゃんと理解してません。 なんか、プラグイン開発を容易にしたり、DI が出来たりみたいな印象を持ってます。 .NET Framework 4 で…