Я много работаю с WPF и имею много файлов в проекте, что иногда делает навигацию ошибочной.Я пытался написать макрос, который помогает мне в этом, но мне не удалось сделать это после нескольких часов борьбы.И вообще не использует VB, это делает его немного сложнее.Может быть, кто-то может подтолкнуть меня в правильном направлении или помочь мне в этом.
Я пытаюсь достичь следующего макроса:
- Получить выделенный текст
-> CType(objDocument.Object, EnvDTE.TextDocument).Selection
- Проверьте, начинается ли слово с «Controllername»
-> text.Startswith("Controllername"))
-> Text.Replace(Chr(34), "").Split("/")
- Искать файл в проекте, где расположена функция
- Перейти к строкеномер этой функции
Причина, по которой я хочу создать этот макрос, заключается в том, что в WPF я использую ссылки ссылок, которые ссылаются на «контроллер / действие», который находится в строковом формате.С помощью этого макроса я мог выбрать текст «контроллер / действие», нажать на связку клавиш и перейти к функции (или отобразить ошибку, например, если она не существует).
Спасибо за заранее введенный текст!:)