1

我正在尝试制作一个 Resharper 插件来帮助对我拥有的项目进行一些专门的重构。

它的要点是我在一个类中有一个静态函数,我想创建一个新类并将静态函数移入其中。

我认为这会更简单,但我很难在 SDK 文档中找到示例或起点。

具体来说,我不知道如何创建一个包含新类的新文件。虽然我不能肯定地说,但我觉得我遇到了几个创建新类的例子(尽管当时我忽略了它们,因为我被这个新文件挂断了)。

有谁知道让 ReSharper SDK 创建这个新文件的神奇词汇?

4

1 回答 1

1

创建新文件可能很简单,CSharpElementFactory.CreateFile但您可能还想考虑使用重构。您可以做的是创建新类,将方法放入其中,将其添加到当前文件中,然后执行MoveIntoMatchingFilesRefactoring.

于 2014-03-17T07:58:02.447 回答