Resharper用のプラグインを作成することにより、C#コードの静的分析による設計パターンを見つける?

StackOverflow https://stackoverflow.com/questions/5306051

質問

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

私はMVVMパターンを使用しているので、ビューモデルクラスがUIクラスまたは要素(WPF要素)に依存関係がないことを確認したいと思います。

役に立ちましたか?

解決

この記事 それが役立つかもしれないように見えます。コンテキスト対応プラグインを作成するためのウォークスルーがあります。それは続けられています ここ.

2番目の記事は、訪問者パターンを使用してResharper Daemonsに接続し、有用な作業を実行するため、最も関連があると思います。

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

Hth

他のヒント

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

現在、ドキュメントは多少断片化されています。あなたを始めるために、 Resharper拡張性ガイド バージョン4.5をターゲットにしていると思いますが、それでも良いスタートです。他のポスターが述べたように、 ハディ・ハリリのブログ Resharperプラグインライティングに関する情報を見つけるための優れたソースです。また、をチェックしてください Resharper Powertoys 一部のサンプルコードの場合。

最後に、Resharper6プラグイン開発に関する記事があります(まだ少ない) ここ. 。より多くのコンテンツがまもなく追加されます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top