VS2008 Перейдите к надстройке определения класса - PullRequest
1 голос
/ 26 ноября 2008

Я ищу надстройку Visual Studio, которая будет анализировать текст вокруг позиции курсора и перейти к определению соответствующего класса.

Например, у меня есть этот XML-файл, который в данный момент открыт:

<object id="abc" type="MyProject.Foo.Bar, MyProject"/>

Если поместить курсор где-то между двойными кавычками в атрибуте type , надстройка должна получить строку "MyProject.Foo.Bar, MyProject" и найти все проекты и ссылки на проекты в текущем решении для данного типа, и если он найдет его, он должен перейти к определению класса (или метаданным, если исходный код недоступен в текущем решении).

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

Ответы [ 2 ]

2 голосов
/ 26 ноября 2008

Хорошо, вы можете использовать ' Окно определения кода ', которое поставляется с ID200 VS2008. Когда вы помещаете курсор, окно Code Def динамически обновляется с исходным кодом для этого типа. Работает с обычными исходными файлами. У меня нет IDE для проверки с помощью XAML / XML

Также вы можете использовать комбинацию клавиш «Перейти к символу», но для этого вам понадобится CodeRush Express. Shift + Ctrl + Q. Подробнее здесь .

0 голосов
/ 05 ноября 2009

Используйте команду Alt + G в Visual Assist .

...