Можно ли искать и заменять все имена классов внутри папки, чтобы применить префикс, и в то же время автоматически реорганизовывать использование новых имен, а также обновлять имена файлов в соответствии с новыми именами классов?
Я знаю, как это сделать для каждого отдельного класса, но у меня есть папка с большим количеством файлов, поэтому задаюсь вопросом, есть ли какой-нибудь автоматический способ.
Например, в моей папке
Class1.cs
Class2.cs
с содержимым соответственно
public class Class1 {public Class2 Prop {get;}}
public class Class2 {public Class1 Prop {get;}}
И я хочу добавить префикс «My» ко всем классам так, чтобы после операции вышеприведенный текст выглядел следующим образом:
MyClass1.cs
MyClass2.cs
с содержанием соответственно
public class MyClass1 {public MyClass2 Prop {get;}}
public class MyClass2 {public MyClass1 Prop {get;}}