Во-первых, я могу программно открыть определенный файл в редакторе Visual Studio с помощью Как программно открыть проект/решение в уже работающей Visual Studio?.
var dte = Package.GetGlobalService(typeof(_DTE)) as DTE2;
dte.ExecuteCommand("File.OpenFile","Program.cs");
После открытия файла мне нужно перейти непосредственно к строке, где начинается определение функции (имя функции будет предоставлено перед открытием файла) программно.
Кто-нибудь знает, как это сделать?
Отвечает ли это на ваш вопрос? Как я могу программно выполнить "Перейти к определению" в Visual Studio?
Если вы можете работать с ActiveDocument или ActiveWindow, вы можете использовать интерфейс поиска (из <25618177>1801 документа для locate. Настройте объект Find (
Action
,Target
,FindWhat
) и выполните его.