Я использую Visual Studio 2010 и работаю в большом решении C#. Я хочу получить список всех перечислений в решении. Я могу сделать это? Браузер объектов, похоже, не позволяет мне фильтровать определенные типы объектов. (Также любопытно, как я получу список всех классов, интерфейсов, методов и т. Д.)Как мне перечислить все объекты определенного типа в решении VS2010?
ответ
Если вам нужно найти enum
s в общем я думаю, что вам лучше найти с Look In: = "Целые Solution" (ярлык Shift + Ctrl + F). Разверните флажок «Найти параметры». Используйте: и выберите «Регулярные выражения» в раскрывающемся списке. И Find: = "(public | private | internal) enum".
Использование текстового поиска - это не то, что я ищу. Мне нужно будет искать «внутреннее перечисление», «личное перечисление» и т. Д., И я бы предпочел избежать этого. Смешная часть тоже заключается в том, что иногда она не находит их всех. –
Я не уверен, что есть лучший способ. Но регулярное выражение может справиться с проблемой, связанной с модификаторами доступа. Я уточню свой ответ. – Sorax
Поиск «public enum» до сих пор является лучшим способом, который я могу видеть, чтобы сделать это. И на самом деле, это странно, он НЕ находит их всех. Он останавливается после нескольких поисков, говоря «Достигнут конец документа». И да, я ищу полное решение для «public enum», с включенным «Случай соответствия». –
не уверен, что вы ищете это, но вы можете просмотреть диаграмму классов вашего проекта по щелчку правой кнопкой мыши.
Как это помогает мне перечислять перечисления в моем решении? –
это не покажет вам перечисления, но дает информацию обо всех ваших классах и отношениях/методах, я не думаю, что в VS IDE есть что-то, что может позволить вам найти список перечислений. – DotNetUser
От Visual Studio
view-> CLASS VIEW, после того, как из фильтра, как от изображения
выбрать только "Показывать типы только базовые", и в search text box
типа "перечисление".
Должен ли я поддерживать итальянский язык Visual Studio
, поэтому элементы меню, которые я переводил на английский язык самостоятельно, может быть на английском языке, это имя не совсем то же самое, но я надеюсь, что это даст вам подсказку.
Когда я делаю это в своем решении, у меня есть тысячи результатов, несколько из них - методы с именами типа «GetEnumerator()» и «EnumHelper». Очень немногие из них на самом деле перечислены. –
Вы применили фильтр со стрелкой? – Tigran
Да, попробовал «Показать базовые типы» и попробовал комбинации этих кнопок.Я думаю, что для этого мне нужно будет называть все мои перечисления «XXXEnum», которых я не знаю. Кажется, это поиск только имен символов. –
- 1. Как перечислить все типы, унаследованные от определенного типа в решении?
- 2. Как перечислить все устаревшие пакеты в решении?
- 3. Как программно перечислить все проекты в решении?
- 4. jquery target все объекты определенного типа
- 5. Как искать все файлы определенного типа и перечислить их?
- 6. Как перечислить все объекты в ООП
- 7. Перечислить все объекты указанного типа с помощью отражения
- 8. Как я могу перечислить все объекты, созданные в Python?
- 9. Hibernate: Как перечислить все отображаемые объекты?
- 10. Как использовать конструктор запросов VS2010 в решении?
- 11. Как получить все компоненты AutoFac определенного типа?
- 12. Как перечислить всю переменную определенного типа в python?
- 13. Как мне перечислить все ACL дерева каталогов?
- 14. Java метод вызова на все объекты определенного типа
- 15. Убрать все объекты данного типа в R
- 16. Как перечислить объекты?
- 17. Как перечислить все объекты на листе, подпись и значение
- 18. Получить все объекты определенного разработчика
- 19. Определить объекты содержат только элементы определенного типа
- 20. Как я могу перечислить все объекты SPUser в SPGroup?
- 21. VS2010 - удалить файлы, которые не находятся в решении
- 22. Как мне перечислить все объекты в папке Виртуального ведра Google в Python?
- 23. Как мне изменить все каталоги сборки в моем VS-решении?
- 24. Как вы можете перечислить все объекты файлов, загруженные в IPFS?
- 25. Как найти объекты определенного типа в классе в C#?
- 26. RhinoAutoMocker: сгенерируйте разные объекты для определенного типа
- 27. Как мне перечислить все таблицы в схеме в Oracle SQL?
- 28. Как мне перечислить перечисление?
- 29. Как получить все узлы в графике определенного типа корабля типа
- 30. Коллекция дженериков, неспособных добавить объекты определенного типа
Вы хотите сделать это программно или ищете какое-то программное обеспечение, которое сделает это за вас? –
Нет, не программно, только в среде IDE. Я пытаюсь выяснить, VS2010 уже делает это как-то. –