Visual Studio 2005 で C# アプリケーションを入手しました。コードには約 300 KLOC があり、3 年以上悪用されてきました。
コードを調べていたときに、未使用の関数/メソッド/プロパティがたくさんあることがわかりました。コードを手動でクリーンアップすることはできません (各メンバーをチェックする必要があり、参照が見つからない場合は削除します)。
コード内の各メンバーをウォークスルーする VS マクロによって、このプロセスを自動化しようとしています。参照がない場合は削除する必要があります。参照が見つかった場合は、呼び出し元のメンバーの参照を確認します。両方を削除する必要がある参照など。
誰かがそれをもっと早くクラックしただろうと確信しています。