Tag: 自动重构

用于将C#公共字段重构为属性的工具

我有很多使用公共字段的C#代码,我想将它们转换为属性。 我有Resharper,它会一个接一个地做,但这将需要永远。 有谁知道一个可以帮助解决这个问题的自动重构工具?

自动重构以向方法调用添加参数名称

我正在进行大规模的重构。 我有很多方法,通过位置参数调用。 现在我想通过命名参数调用它们。 这些方法存在于几个非inheritance的类中,并且具有相同的名称,并且它们的签名不同。 例: 定义 public class Foo { public static Foo Create(int count, string name) { … } } public class Bar { public static Bar Create(string description, bool yesNo, float factor) { … } } 以下是我想要替换的电话 public void CreateSomeObjects() { var foo = Foo.Create(123, “foo”); var bar = Bar.Create(“bar”, true, 1.23); } […]

自动重新生成设计器文件

最近我对我们使用的很多控件进行了一些改进,例如给出属性默认值并使按钮变为私有而不是受保护。 通过进行这种调整,您需要重新生成具有此控件的表单的设计器文件或从控件inheritance的控件。 在过去,这不是一个真正的问题,因为我们只有20-30个表格。 目前我们有超过300种表格,这意味着在VS2010中开设相同数量的设计师。 所以我的问题是:您知道一种自动化此过程的方法,以便重新生成所有表单吗? 我一直在考虑一个查找设计器文件并打开文件的宏(打开最多25-50个文件以确保VS不会崩溃),但我无法使其工作。 我希望有人有个建议!