2015-10-27 2 views
0

Я полагаю, что более ранние версии (2010 и ранее) имели вкладку «Найти символ» в окне «Найти и заменить». Это не похоже на VS2013. Мой случай использования выглядит следующим образом:Найти символ в файле

Исходный файл открыт (C#), в решении с большим количеством проектов и кросс-проектных ссылок. Внутри одного исходного файла есть ссылка «using XXX.YYY.ZZZ» в заголовке файла. Я хотел бы найти все использование символов в пространстве имен XXX.YYY.ZZZ в текущем файле.

+0

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

+0

@AdamV - это очень близко к тому, что я делаю. Для моего варианта использования удалите «using XXX.YYY.ZZZ» и следуйте за ошибками в файле, который возникает. Я не могу не думать, что должен быть лучший способ, так как это явно взломать. – eddyfice

ответ

0

Edit-> Найти и Replace-> Быстрый поиск

или

правой кнопкой мыши на xxx.yyy.zzz и выберите «Найти все ссылки»

+0

Да, я уже знаю «Найти все ссылки», но это решение широко и не находит символы ниже XXX.YYY.ZZZ - единственные ссылки, которые он находит в файле, - это использование директивы XXX.YYY.ZZZ, а не классы ниже: Например, если в том же файле у меня был 'var x = new Foo();' Где Foo is XXX.YYY.ZZZ.Foo разрешен с помощью вышеупомянутого шага, найдите все ссылки * * НЕ ** найдите эту строку. – eddyfice

+0

@eddyfice: Затем удалите оператор using или прокомментируйте его и дайте IDE или компилятору рассказать вам, где он используется. – GreatAndPowerfulOz

+1

Смотрите мой комментарий к оригиналу Q - вот что я делаю сейчас, это просто похоже на взломать: P – eddyfice