7

Visual Studioソリューションを実行し、ソリューションで呼び出されていないものにアクセス修飾子を調整して、該当する場合はプライベートまたは内部に変換できるツールはありますか?

すべてをプライベートに変更してから、コンパイラメッセージを使用して手動で実行できると思います...しかし、自動化されたものがあれば、それは素晴らしいことです!

4

1 に答える 1

3

NDependを使用すると、このようなものについてコードを分析できます。これにはSQLに似たクエリ言語があり、次のように、パブリックであり、内部またはプライベートである可能性のあるすべてのメンバーを選択できます。

SELECT METHODS WHERE CouldBeInternal
SELECT METHODS WHERE CouldBePrivate

編集:最適なカプセル化についてのこのブログ投稿を参照してください。

于 2009-12-07T19:20:01.813 に答える