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

#visual-studio-2010 #class-diagram

#visual-studio-2010 #диаграмма классов

Вопрос:

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

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

Редактировать (11/05/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
 

Комментарии:

1. вы нашли ответ?

2. @freshWoWer Я не смотрел в последнее время, но нет. В прошлый раз, когда я проверял, у вас вообще не было никакого контроля над этим.

3. Мне это тоже нужно. Очень раздражает — например, для перечислений — изменение порядка. Должна быть возможность вообще не упорядочивать. Я сохраняю разумный порядок в своих классах по умолчанию и не нуждаюсь в помощи IDE. 🙁

Ответ №1:

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

Комментарии:

1. Спасибо, Рори, но это не так. Я обновил свой пример, чтобы более наглядно проиллюстрировать то, что я ищу.