文件名称: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()