4

静的分析によってC#コードのいくつかのデザインパターンを検証したかったのです。Resharperのプラグインを作成することで、コーディング中にパターンをオンザフライで検証できることがわかりました。しかし、オープンAPIに関連する優れたドキュメントは見つかりませんでした。適切なドキュメントを見つけることができるリンクはありますか。

MVVMパターンを使用しているので、View-ModelクラスがUIクラスまたは要素(WPF要素)との依存関係を持っていないことを確認したいと思います。

4

3 に答える 3

3

ReSharper 5 では、構造検索と置換として知られるパターン カタログが導入されました。独自の ReSharper プラグインを作成しなくても、クイック フィックスとコンテキスト アクションを簡単に作成できます。プラグインの作成に取り掛かる前に、それがニーズに十分かどうかを確認することをお勧めします。概要は次のとおりです。

http://blogs.jetbrains.com/dotnet/2010/04/introducing-resharper-50-structural-search-and-replace/

JetBrains は、ダウンロード ページで、実行できるいくつかの優れた機能を紹介するサンプル カタログも提供しています。

http://www.jetbrains.com/resharper/download/index.html

于 2011-03-15T23:11:19.673 に答える
2

この記事が役に立ちそうです。コンテキスト認識プラグインを作成するためのウォークスルーがあります。ここに続く。

2 番目の記事は、訪問者パターンを使用して ReSharper デーモンにフックし、いくつかの有用な作業を実行することをカバーしているため、あなたに最も関連があると思います。

このページは Open API ドキュメントのルートです。

HTH

于 2011-03-15T00:50:15.743 に答える
2

ドキュメントは現在、多少断片化されています。開始するには、ReSharper Extensibility Guideをご覧ください。これは、バージョン 4.5 を対象としていると思いますが、それでも良い出発点です。他の投稿者が言及したように、Hadi Hariri のブログは、ReSharper プラグインの作成に関する情報を見つけるための優れた情報源です。また、いくつかのサンプル コードについては、 ReSharper PowerToysを確認してください。

最後に、ReSharper 6 プラグイン開発に関する記事は (まだ非常に少ないですが)こちら から入手できます。より多くのコンテンツがすぐに追加されます。

于 2011-03-15T08:53:54.057 に答える