A
fileにクラスがありますB.cs
。ここで、このクラスの名前をファイル名 ( B
) と一致するように変更します。
VS または ReSharperに、ファイル名に一致する 新しい名前を入力せずにこの名前変更を自動的に実行できるリファクタリングまたはコンテキスト アクションはありますか?
例
名前を変更する前に:
ファイル B.cs:
class A {}
自動的に名前を変更した後:
ファイル B.cs:
class B{}
アップデート
これらのファイルの名前変更はすべて DELETE+ADD として実装されるため、反対の方法(クラス名に一致するようにファイルの名前を自動的に変更する)はオプションではありません。しかし、VS-Perforce-connection のすべての VS-Plug-ins は名前変更のための移動/追加+移動/削除アクションをサポートしていないため、Perforce でそのファイルの変更履歴が失われます。