静的分析によってC#コードのいくつかのデザインパターンを検証したかったのです。Resharperのプラグインを作成することで、コーディング中にパターンをオンザフライで検証できることがわかりました。しかし、オープンAPIに関連する優れたドキュメントは見つかりませんでした。適切なドキュメントを見つけることができるリンクはありますか。
MVVMパターンを使用しているので、View-ModelクラスがUIクラスまたは要素(WPF要素)との依存関係を持っていないことを確認したいと思います。
静的分析によってC#コードのいくつかのデザインパターンを検証したかったのです。Resharperのプラグインを作成することで、コーディング中にパターンをオンザフライで検証できることがわかりました。しかし、オープンAPIに関連する優れたドキュメントは見つかりませんでした。適切なドキュメントを見つけることができるリンクはありますか。
MVVMパターンを使用しているので、View-ModelクラスがUIクラスまたは要素(WPF要素)との依存関係を持っていないことを確認したいと思います。
ReSharper 5 では、構造検索と置換として知られるパターン カタログが導入されました。独自の ReSharper プラグインを作成しなくても、クイック フィックスとコンテキスト アクションを簡単に作成できます。プラグインの作成に取り掛かる前に、それがニーズに十分かどうかを確認することをお勧めします。概要は次のとおりです。
http://blogs.jetbrains.com/dotnet/2010/04/introducing-resharper-50-structural-search-and-replace/
JetBrains は、ダウンロード ページで、実行できるいくつかの優れた機能を紹介するサンプル カタログも提供しています。
ドキュメントは現在、多少断片化されています。開始するには、ReSharper Extensibility Guideをご覧ください。これは、バージョン 4.5 を対象としていると思いますが、それでも良い出発点です。他の投稿者が言及したように、Hadi Hariri のブログは、ReSharper プラグインの作成に関する情報を見つけるための優れた情報源です。また、いくつかのサンプル コードについては、 ReSharper PowerToysを確認してください。
最後に、ReSharper 6 プラグイン開発に関する記事は (まだ非常に少ないですが)こちら から入手できます。より多くのコンテンツがすぐに追加されます。