Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Разработчики часто должны просматривать определения исходного кода для типов или членов классов, которые они используют в коде. В Visual Studio функции " Перейти к определению " и " Показать определение " позволяют легко просматривать определение типа или члена. Если исходный код недоступен, Visual Studio отображает метаданные.
Перейти к определению
При использовании функции "Перейти к определению " Visual Studio находит исходный код для выбранного типа или члена. Если исходный код находится в другом файле, файл открывается в новом окне. Visual Studio изменяет текущий фокус, чтобы выделить соответствующую запись.
Существует несколько способов получить доступ к Go To Definition:
Размещение курсора внутри имени символа и использование ключа функции F12
Щелкните правой кнопкой мыши имя символа и выберите "Перейти к определению"
Используйте сочетание клавиш Ctrl++ щелчок на имени символа
Изменение сочетания клавиш
Вы можете включить или отключить сочетание клавиш Ctrl+Click для перехода к определению с помощью параметра Включить щелчок мышью для выполнения команды Перейти к определению.
Откройте панель Инструменты>Параметры и разверните раздел Все настройки>Редактор текста>Общие. Используйте раскрывающийся список клавиш модификатора и задайте для ярлыка ключ модификатора. Выберите сочетание клавиш CTRL (по умолчанию), ALT или CTRL+ALT.
Откройте диалоговое окно"Параметры> и разверните раздел"Общие> текста". Разверните раскрывающийся список клавиш модификатора и задайте для ярлыка ключ модификатора. Выберите сочетание клавиш CTRL (по умолчанию), ALT или CTRL+ALT.
Просмотр определения
Функция "Показать определение" позволяет предварительно просмотреть определение типа, не изменяя фокус из текущего файла в редакторе. Visual Studio открывает сжатое окно представления "Просмотр" для исходного файла в текущем файле. Вы можете изменить размер окна просмотра Peek, чтобы увидеть больше исходного определения.
При закрытии окна просмотра текущего файла кода остается открытым в редакторе.
Существует несколько способов доступа к Peek Definition.
Размещение курсора внутри имени символа и выбор клавиши функции ALT+F12
Щелкните правой кнопкой мыши имя символа и выберите "Показать определение"
Используйте сочетание клавиш Ctrl++ щелчок на имени символа
Изменение сочетания клавиш
Чтобы открыть файл исходного кода в режиме просмотра, можно настроить сочетание клавиш + или мыши для перехода к определению.
В области Параметры инструментов> разверните раздел Все параметры> текстового редактора> Общие и выберите открытие определения в режиме предварительного просмотра опцию.
В диалоговом окнеПараметры>инструментов разверните разделТекстовый редактор>Общие и выберите параметр Открыть определение в режиме предварительного просмотра.
Использование пути навигации для нескольких файлов
Если вы подглядываете в другое определение в окне Peek, если оно открыто, вы начинаете путь навигации. Вы можете просматривать путь вперед и назад, используя круги и стрелки над окном представления "Просмотр".
При закрытии окна просмотра Visual Studio закрывает все открытые файлы в пути навигации. Дополнительные сведения см. в разделе "Просмотр и изменение кода" с помощью функции "Показать определение" (ALT+F12).
Просмотр метаданных в виде исходного кода (C#)
При попытке просмотреть определение типа или члена C# и исходный код недоступен, Visual Studio отображает метаданные для символа. Вы можете увидеть объявления типов и членов, но не их реализаций. Метка вкладки для окна содержит имя символа, за которым следует [из метаданных]:
Замечание
Если вы пытаетесь просмотреть определение внутреннего типа или члена, Visual Studio не отображает метаданные как исходный код, независимо от того, является ли ссылающаяся сборка дружественной. Дополнительные сведения см. в Friend assemblies.
Просмотр декомпилированных определений источника (C#)
Если исходный код для выбранного символа C# недоступен, можно задать параметр для просмотра декомпилированных определений источника, а не метаданных. Используйте параметр "Включить навигацию для декомпилированных источников" в разделе Инструменты>Параметры>Текстовый редактор>C#>Расширенные настройки.
Замечание
Visual Studio воссоздает тела методов с помощью декомпиляции ILSpy. При первом доступе к этой функции необходимо согласиться с юридическим отказом в отношении лицензирования программного обеспечения и законов об авторских правах и товарных знаках.