Resharper SDK - 创建文件
Posted
技术标签:
【中文标题】Resharper SDK - 创建文件【英文标题】:Resharper SDK - Create File 【发布时间】:2014-03-16 03:50:47 【问题描述】:我正在尝试制作一个 Resharper 插件来帮助对我拥有的项目进行一些专门的重构。
它的要点是我在一个类中有一个静态函数,我想创建一个新类并将静态函数移入其中。
我认为它会更简单,但我很难在 SDK 文档中找到示例或起点。
具体来说,我不知道如何创建一个包含新类的新文件。虽然我不能肯定地说,但我觉得我遇到了几个创建新类的例子(尽管我当时忽略了它们,因为我被这个新文件挂断了)。
有谁知道让 ReSharper SDK 创建这个新文件的神奇词汇吗?
【问题讨论】:
我也一直在想办法创建新课程。我在 github 上找到了这个。也许会有所帮助:github.com/kropp/ReSharper-TestToolsPlugin/blob/master/… 【参考方案1】:创建新文件可以像CSharpElementFactory.CreateFile
一样简单,但您可能还想考虑使用重构。您可以做的是创建您的新类,将方法放入其中,将其添加到 current 文件中,然后执行MoveIntoMatchingFilesRefactoring
。
【讨论】:
以上是关于Resharper SDK - 创建文件的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 ReSharper SDK 创建 [CustomAttribute(typeof(GenericType<,>))]?
使用 Resharper SDK 查找 ITypeElement 或 IDeclaredElement 的用法
防止 Resharper StyleCop 代码清理创建区域