質問
しているソリューション(以外のDllを使用その他のプロジェクトなので悩む方法かるようにします。
私はそうとしていることを決定する手段毎のメソッド/プロパティは使用しない。
きないもの民間法/物件ながらプレーする必要がありまもチェック公共法。
使用したプログラムの過去かったことが、私の方法-性質(物で保証はないのに使用する別のプロジェクト)。っても覚えることができなかを満たさなかったです。
私たnDependない場合はこの標準の場合、または必要なく、カスタムCQL決ます。
なんだろうけど、日本人のアプリケーションはこの場合、またはnDependできないので、どうしていいnDepend?
解決
Resharperは、あなたが有効にすると、この種の情報を提供できます ソリューションワイド分析.
他のヒント
はい - ndependは、この種の依存関係分析に最適なツールだと思います。
これには、この種のことを行うために事前に消費されたCQLクエリがたくさんあり、テンプレートとしての出現に基づいて、独自のことを書くことは非常に簡単です。
ATが最も簡単です。未使用の方法を検出するCQLクエリは、次のようになります。
SELECT
METHODS // Get me a list of methods
WHERE
MethodCa == 0 // Where their afferent coupling is zero, (afferent coupling being the number of other methods that call it)
これは、CQLの外観を示すための単なるサンプルです。未使用の方法を見つけるためのより高度なクエリは、ndependで提供されます。
見る パトリック・スマッキアのブログ 詳細については。
全体として、他のツール(FXCOPおよびResharper)もこれに役立ちますが、この種の依存分析はNdependの存在です。
コードの解析(FxCopできます使用方法。を生成します警告の効果なし"の上流の呼び出し側がこの使用が考えら取り除いていただいても"
これは、Visual Studio 2010 Ultimateに組み込まれています。私はそれを使用します。