我在每次提交之前使用 Resharper 代码清理,以确保我们没有提交空白更新,并且所有内容都以定义的方式排序。
在使用某些类时,我希望 Resharper 以特定顺序对属性进行排序,从而在开发或调试时为开发人员提供更多可见性。
如下例所示,我希望 Resharper 对成员进行排序,以便 Id 始终是第一个属性,后跟 Name,然后是 Amount 等等……
清理前
public class A {
{
public Account Account { get; set; }
public string AccountId { get; set; }
public decimal Amount { get; set; }
public int OccurrenceNumber { get; set; }
public string Id { get; set; }
public string Name { get; set; }
public DateTime StartDateTime { get; set; }
public DateTime EndDateTime { get; set; }
}
}
清理后的理想结果
{
public string Id { get; set; }
public string Name { get; set; }
public decimal Amount { get; set; }
public Account Account { get; set; }
public string AccountId { get; set; }
public int OccurrenceNumber { get; set; }
public DateTime StartDateTime { get; set; }
public DateTime EndDateTime { get; set; }
}
我一直在尝试自定义文件布局,但我不知道我在那里做什么。