【发布时间】:2016-06-06 15:10:12
【问题描述】:
假设我有一堂课:
public class Foo
{
public int Bar { get; set; }
}
还有一个扩展方法:
public static class FooExtensions
{
public static void DoSomething(this Foo foo, int someNumber)
{
foo.Bar += someNumber;
}
}
删除FooExtensions 类并更改Foo 最方便的方法是:
public class Foo
{
public int Bar { get; set; }
public void DoSomething(int someNumber)
{
Bar += someNumber;
}
}
ReSharper 似乎没有提供一步操作来做到这一点(奇怪的是,这似乎是一个非常简单的重构),但我可以结合哪些其他操作来避免过多的复制/粘贴和手动工作?
【问题讨论】:
标签: c# .net visual-studio refactoring resharper