Программно перейти к началу определения функции после открытия файла в Visual Studio с помощью DTE

avatar
Sidso
9 августа 2021 в 06:14
79
0
0

Во-первых, я могу программно открыть определенный файл в редакторе Visual Studio с помощью Как программно открыть проект/решение в уже работающей Visual Studio?.

  var dte = Package.GetGlobalService(typeof(_DTE)) as DTE2;
  dte.ExecuteCommand("File.OpenFile","Program.cs");

После открытия файла мне нужно перейти непосредственно к строке, где начинается определение функции (имя функции будет предоставлено перед открытием файла) программно.

Кто-нибудь знает, как это сделать?

Источник
Sinatr
9 августа 2021 в 06:25
0

Отвечает ли это на ваш вопрос? Как я могу программно выполнить "Перейти к определению" в Visual Studio?

Jimi
9 августа 2021 в 06:40
0

Если вы можете работать с ActiveDocument или ActiveWindow, вы можете использовать интерфейс поиска (из <25618177>1801 документа для locate. Настройте объект Find (Action, Target, FindWhat) и выполните его.

Ответы (0)