Resharper用のプラグインを作成することにより、C#コードの静的分析による設計パターンを見つける?
-
24-10-2019 - |
質問
静的分析により、C#コードの設計パターンをいくつか検証したかったのです。 Resharper用のプラグインを作成することで、コーディング中にパターンをフライで確認できることがわかりました。しかし、私はその開いたAPIに関連する良いドキュメントを見つけませんでした。適切なドキュメントを見つけることができるリンクはありますか。
私はMVVMパターンを使用しているので、ビューモデルクラスがUIクラスまたは要素(WPF要素)に依存関係がないことを確認したいと思います。
他のヒント
Resharper 5は、構造検索と置換パターンカタログを導入しました。これにより、独自のResharperプラグインを作成せずに簡単に簡単に修正とコンテキストアクションを作成できます。プラグインを書くことを掘り下げる前に、あなたのニーズに十分かどうかを確認するためにチェックアウトすることをお勧めします。概要はこちらをご覧ください。
http://blogs.jetbrains.com/dotnet/2010/04/introducing-resharper-50-structural-search-and-replace/
JetBrainsは、ダウンロードページでできるクールなことを紹介するサンプルカタログも提供しています。
現在、ドキュメントは多少断片化されています。あなたを始めるために、 Resharper拡張性ガイド バージョン4.5をターゲットにしていると思いますが、それでも良いスタートです。他のポスターが述べたように、 ハディ・ハリリのブログ Resharperプラグインライティングに関する情報を見つけるための優れたソースです。また、をチェックしてください Resharper Powertoys 一部のサンプルコードの場合。
最後に、Resharper6プラグイン開発に関する記事があります(まだ少ない) ここ. 。より多くのコンテンツがまもなく追加されます。