Intellisense - Скрыть унаследованных членов? - PullRequest
3 голосов
/ 21 июля 2011

Мои коллеги и я только что обсуждали раздражение, которое мы испытываем в Visual Studio.Если вы работаете с классом, унаследованным от другого большого класса, например Controller, у вас будет огромный список унаследованных членов в intellisense.Иногда вы хотите видеть только своих собственных членов, которых вы определили сами, вместо того, чтобы искать вещи среди огромного списка других вещей.

Я полагаю, что если вы ищете что-то, что вы определили, вы должнызнаю, как это называется.Но я знаю, что столкнулся с этим разочарованием, когда занятия стали немного сложнее.Существует ли встроенный способ скрыть интеллигентные значения унаследованных вещей, или, может быть, где-то есть плагин, который обеспечивает это?В противном случае, я думаю, один из нас должен написать это.

Ответы [ 2 ]

2 голосов
/ 21 июля 2011

Visual Assist X имеет такую ​​функцию. Это позволяет вам перенести унаследованные члены в конец списка и многое другое:

Быстрый доступ к не унаследованным записям, если они перечислены первыми. Прокрутите, чтобы увидеть записи из базовых классов.

Включите эту функцию в диалоге настроек. Используйте в сочетании с выделение ненаследуемых элементов и сжатие для оптимальной эффективности.

Эта функция также может быть включена или отключена динамически из панель инструментов фильтрации.

1 голос
/ 21 июля 2011

Вы можете попробовать использовать это: http://msdn.microsoft.com/en-us/library/system.componentmodel.editorbrowsableattribute.aspx

...