CR_ExtractMethodAndInlineLiterals:CodeRush 重构插件 - 提取方法和内联文字

时间:2024-08-02 07:50:42
【文件属性】:

文件名称:CR_ExtractMethodAndInlineLiterals:CodeRush 重构插件 - 提取方法和内联文字

文件大小:30KB

文件格式:ZIP

更新时间:2024-08-02 07:50:42

C#

CR_ExtractMethodAndInlineLiterals 这个项目是一个 CodeRush 插件。 我发现它自动化了一个非常常见的工作流程。 上图代码 public void DoSomething() { SpecificMethod1(2); Class1.UtilMethod("Some Text"); Class2.UtilMethod(64); Class3.UtilMethod("More Text"); SpecificMethod2(256); } 您会看到对 Class1、Class2 和 Class3 的 Utility 方法的一系列调用形成了您想要在其他地方重用的模式。 如果您正常提取这 3 行,您会将文字参数携带到提取的方法中,因此: public void DoSomething() { Sp


【文件预览】:
CR_ExtractMethodAndInlineLiterals-master
----.gitignore(45B)
----LICENSE.txt(1KB)
----README.md(2KB)
----CR_ExtractMethodAndInlineLiterals.sln(1KB)
----CR_ExtractMethodAndInlineLiterals()
--------CR_ExtractMethodAndInlineLiterals.csproj(7KB)
--------InitializedVarFilter.cs(958B)
--------RangeFilter.cs(1KB)
--------PlugIn1VsixExtension.cs(256B)
--------source.extension.vsixmanifest(1KB)
--------CR-Plug-in.png(18KB)
--------PlugIn1.cs(8KB)
--------PlugIn1.Designer.cs(1KB)
--------Properties()

网友评论