Как предотвратить сортировку имен свойств на диаграммах классов?

Я склонен проектировать свои классы со свойствами, отсортированными в порядке, который имеет для меня смысл. Например; Я всегда делаю важную информацию, такую ​​как «id», ближе к началу, за которой следуют менее важные данные, и, наконец, записываю метаданные, такие как «дата создания», ближе к концу.

Но когда я добавляю класс в диаграмму классов Visual Studio (2010), свойства сортируются в алфавитном порядке. Можно ли как-то отключить эту функцию?

Изменить (05.11.11):

Например, у меня есть следующий класс

public class Email
{
    public Int64 Id { get; set; }
    public Int64 UserId { get; set; }
    public string Name { get; set; }
    public string EmailAddress { get; set; }
    public DateTime CreateDate { get; set; }
    public DateTime UpdateDate { get; set; }
}

Но когда я добавляю его на свою диаграмму, он отображает свойства в следующем порядке:

CreateDate
EmailAddress
Id
Name
UpdateDate
UserId

Вместо того, что я ожидаю

Id
UserId
Name
EmailAddress
CreateDate
UpdateDate

person John MacIntyre    schedule 27.10.2011    source источник
comment
вы нашли ответ?   -  person freshWoWer    schedule 13.08.2014
comment
@freshWoWer Я давно не смотрел, но нет. В прошлый раз, когда я проверял, ты вообще не контролировал это.   -  person John MacIntyre    schedule 13.08.2014
comment
Мне это тоже нужно. Очень раздражает, например, для перечислений, что порядок изменен. Должна быть возможность вообще не заказывать. Я держу умный порядок в своих классах по умолчанию и не нуждаюсь в помощи IDE. :(   -  person David Elsner    schedule 23.05.2021


Ответы (1)


Это то, что вы ищете? http://msdn.microsoft.com/en-us/library/8tkebx17.aspx

person cory-fowler    schedule 27.10.2011
comment
Спасибо, Рори, но это не то. Я обновил свой пример, чтобы более четко проиллюстрировать то, что я ищу. - person John MacIntyre; 05.11.2011