Mar*_*oDS 5 .net c# resharper refactoring visual-studio
假设我有一个班级:
public class Foo
{
public int Bar { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
并且扩展方法:
public static class FooExtensions
{
public static void DoSomething(this Foo foo, int someNumber)
{
foo.Bar += someNumber;
}
}
Run Code Online (Sandbox Code Playgroud)
什么是最方便的方法来删除FooExtensions类并改变Foo它变为:
public class Foo
{
public int Bar { get; set; }
public void DoSomething(int someNumber)
{
Bar += someNumber;
}
}
Run Code Online (Sandbox Code Playgroud)
ReSharper似乎没有提供一步一步的行动(奇怪的是,这似乎是一个非常简单的重构),但我可以结合哪些其他行动来避免过多的复制/粘贴和手动工作?
| 归档时间: |
|
| 查看次数: |
69 次 |
| 最近记录: |