Resharper SDK - 创建文件

时间:2014-03-16 03:50:48

标签: resharper resharper-8.0 resharper-sdk

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

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

我认为这会更直接,但我在SDK文档中找不到示例或起点很困难。

具体来说,我无法弄清楚如何创建包含新类的新文件。虽然我无法肯定地说,但我觉得我已经遇到过几个创建新课程的例子(虽然我当时忽略了它们,因为我挂了这个新文件)。

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

1 个答案:

答案 0 :(得分:1)

创建新文件可以像CSharpElementFactory.CreateFile一样简单,但您可能还需要考虑使用重构。您可以做的是创建新类,将方法放在那里,将其添加到当前文件,然后执行MoveIntoMatchingFilesRefactoring