クラスフォームを別の名前空間にプログラムで移動したいと思います。これには、移動したクラスが以前の名前空間にあった依存関係を調整することが含まれます。ある名前空間から別の名前空間にクラスをプログラムで移動する方法はありますか?
私はRoslynプロジェクトを何らかの形で利用できると思っていますが、出発点を見つけることはできません。
編集:
私はC#のコードの自動移動クラスのリファクタリングを実装しようとしています。調査の目的で行う - コードメトリクスを収集し、リファクタリングプロセス前後の変更を調べる。
私はリファクタリングを手で行うことができますが、私は自動的にそれを行うことができますか?つまり、私は既にリファクタリング候補者と提案されている移動場所を持っています。
これは、[XYの問題]のように聞こえます(http://meta.stackexchange.com/questions/66377/what-is-the- xy-問題)。なぜあなたはこれをやろうとしていますか? –
私は主な質問に説明を入れました。 –
関連:[ReSharperで名前空間を更新する最速の方法](http://stackoverflow.com/questions/791253/fastest-way-to-update-namespaces-with-resharper)これは、OPとは対照的に、独自の実装を作成することに関心のないユーザー**にとって有益です。 –