拡張ポイント解説
Extension(RC+カスタム)では、メニュー項目の追加、プロジェクトファイルの管理、ドッキングウィンドウの表示など、Epson RC+ に独自の機能を組み込むための仕組み(拡張ポイント)を提供しています。
これらは、Extensions API が用意する拡張ポイントのためのインターフェースを、.NET の組み込み拡張フレームワークである Managed Extensibility Framework(MEF)の Export として実装することで動作します。
Extension プロジェクト作成時には、利用したい拡張ポイントを Initial Feature として選択でき、プロジェクト作成後でも新しい項目として追加することが可能です。
ここでは、各拡張ポイントの実装方法について説明します。