Я пытаюсь получить очистку кода ReSharpers, чтобы не только сортировать элементы по алфавиту по имени, но и сортировать их в основном по их типу (будь то тип возвращаемых методов или тип свойств и т.д.), а затем их имя.
Например:
#region " Properties "
public string Name { get; set; }
public int Age { get; set; }
#endregion
#region " Instance Methods "
public void SecondMethod()...
public void FirstMethod()...
public Post GetPost()...
public List<Post> GetPosts()...
#endregion
Стало бы:
#region " Properties "
public int Age { get; set; }
public string Name { get; set; }
#endregion
#region " Instance Methods "
public List<Post> GetPosts()...
public Post GetPost()...
public void FirstMethod()...
public void SecondMethod()...
#endregion
В идеале я хотел бы, чтобы другие поведения по умолчанию оставались теми же, например. где конструкторы, свойства позиционируются/сгруппированы, и если в пределах региона (как в примере выше) появляется несколько членов, для этой группы членов необходимо сортировать независимо от членов вне этой группы/области.
Может ли кто-нибудь порекомендовать код, необходимый в редакторе шаблонов Layers Layers типа ReSharper, чтобы достичь этого?