2009-05-01 3 views
2

Есть ли способ выделить свойства/функции на пользовательских классах в intellisense? Он используется в рамках Framework, и он действительно помогает показать основные функции класса. Я пробовал искать атрибут, потому что я знаю, что устаревший атрибут влияет на отображение, но не повезло.Сделать свойства/функции жирным шрифтом в Intellisense

EDIT

оригинальный вопрос испорчен из-за мое непонимание того, как IntelliSense отображает элементы. Как объяснено в ответах, жирным шрифтом являются новые свойства/функции, созданные дочерним классом, другими словами, полужирный шрифт выполняется автоматически.

Меня все еще интересует, есть ли другой способ выделить определенные функции, я использую ReSharper, если это помогает.

+0

Вы пробовали ReSharper? – Vadim

+0

Случайный вопрос: являются ли смелые свойства/методы в Intellisense произвольным набором того, что выглядит как «основные функции» класса или только те, которые не унаследованы от суперкласса? – millimoose

+0

Я так не думаю. Даже если бы вы могли, хотите ли вы, чтобы ваши объекты пронизаны «главной особенностью»? Единственная причина, по которой устаревший показывает что-либо в пользовательском интерфейсе, заключается в том, что он предназначен для предупреждения пользователя, потребляющего объект. Я думаю, вы должны сконцентрироваться на том, чтобы сделать ваши объекты понятными. Вы всегда можете добавлять комментарии к методам, для дальнейшего уточнения. – Jab

ответ

4

Смелые записи в IntelliSense являются членами, непосредственно реализованными в классе, с унаследованными свойствами и методами, отображаемыми обычным шрифтом.

Если это помогает, вы можете скрыть «расширенные» записи из списка, используя [EditorBrowsable] attribute. В этом контексте «расширенный» означает «скрытый, когда параметр« Скрыть расширенные члены »включен с помощью инструментов | Варианты | Текстовый редактор | C#».

Смежные вопросы