Ограничить поиск в .NET Reflector конкретной сборкой - PullRequest
0 голосов
/ 10 ноября 2010

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

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

Ответы [ 2 ]

1 голос
/ 02 февраля 2011

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

MyCompany.MyProject.Abstracts IConfigurationProvider

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

1 голос
/ 10 ноября 2010

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

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

...