Ограничить поиск в.NET Reflector конкретной сборкой

Я попытался найти это без особого успеха, поэтому подумал, что приду сюда. Я использую .NET Reflector от Red Gate для изучения некоторых сборок. Есть ли способ ограничить поиск определенными сборками или пространствами имен?

Например, если я ищу "таблица", я получаю целую кучу результатов, таких как IFormattable в System пространство имен в mscorlib сборка. Есть ли способ ограничить этот поиск, не удаляя эти библиотеки из текущего списка библиотек, открытых в.NET Reflector?

2 ответа

Решение

Вы можете приблизиться к тому, что вы хотите, не удаляя все сборки из дерева. Поскольку щелчок по заголовку столбца Сборка изменит порядок сортировки, вы можете легко увидеть все mscorlib сгруппированы вместе.

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

Если сборка имеет несколько уникальное пространство имен, вы можете включить его в поисковый запрос. Например, я очень часто делаю что-то вроде:

MyCompany.MyProject.Abstracts IConfigurationProvider

Обратите внимание на пробел между пространством имен и реальным именем типа. Я знаю, что это не идеально и зависит от приличных пространств имен (мои имена сборок обычно указывают на пространство имен), но все же эта значимость улучшает ситуацию.

Другие вопросы по тегам