Microsoft.VisualStudio.Language.NavigateTo.Interfaces Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Пространство имен Microsoft.VisualStudio.Language.NavigateTo содержит интерфейсы и классы функции "Перейти".
Классы
| ButtonDefinition |
Определяет кнопку пользовательского интерфейса для элемента для перехода к пользовательскому интерфейсу. |
| DescriptionItem |
Представляет одну пару категорий элементов описания и сведений. |
| DescriptionRun |
Представляет одну цепочку текстового описания. |
| FilterAttribute |
Определяет фильтр. |
| FilterDefinition |
Базовый класс для кнопки пользовательского интерфейса и параметра фильтра. |
| FilterShortcutAttribute |
Объявляет связь между FilterShortcutDefinition и частью FilterDefinition |
| FilterShortcutDefinition |
Определяет настраиваемый ярлык фильтра, который будет переключать связанные фильтры. |
| FilterToShortcutDefinition |
Задает сопоставление между фитлером и ярлыками фильтра. |
| KindFilterDefinition |
Определяет кнопку пользовательского интерфейса и фильтр для NavigateToItemKind. |
| MatchKindExtensions |
Пространство имен Microsoft.VisualStudio.Language.NavigateTo содержит интерфейсы и классы функции "Перейти". |
| NavigateToItem |
Представляет один символ и содержит все сведения, необходимые для упорядочивания символов. Символы сначала сортируются по типу соответствия (точный, префикс или обычный), затем по имени, типу (файл, класс, метод и т. д.) и, наконец, по вторичной строке, чтобы разорвать любые связи. |
| NavigateToItemKind |
Содержит константы, представляющие различные типы символов, распознаваемые алгоритмом сортировки. |
| NavigateToOptions |
Реализация метода INavigateToOptions2. |
| OnlyNavigateToSupportAttribute |
Помечает как доступный INavigateToItemProviderFactory только в контексте Перехода. |
| PackageAttribute |
Добавлено в реализацию INavigateToItemProviderFactory для указания пакета, от который она зависит. INavigateToItemProviderFactory будет загружено, только если указанный пакет загружен. |
Интерфейсы
| INavigateToCallback |
Собирает обновления результатов и состояний от поставщиков. Допустимо вызывать эти методы в любом порядке. |
| INavigateToCallback2 |
Собирает обновления результатов и состояний от поставщиков. Допустимо вызывать эти методы в любом порядке. |
| INavigateToFilterParameters |
Определяет параметры фильтрации поиска Navigate To. |
| INavigateToItemDisplay |
Содержит сведения для отображения символа, подходящие для пользовательского интерфейса. |
| INavigateToItemDisplay2 |
Добавляет необязательное поведение предварительного просмотра для реализаций INavigateToItemDisplay. Реализация INavigateToItemDisplay2 помечает отображаемый элемент как элемент, поддерживающий предварительный просмотр. |
| INavigateToItemDisplay3 |
Добавляет возможность предоставления значка элемента в качестве ImageMoniker и позволяет поставщику описывать соответствующие символы элемента для сложных сценариев сопоставления. |
| INavigateToItemDisplayFactory |
Создает сведения для отображения символа, подходящие для пользовательского интерфейса. |
| INavigateToItemProvider |
Находит символы, соответствующие строке поиска, и передает их назад в обратный вызов. Экземпляру этого типа может быть предложено выполнить несколько поисковых запросов в течение всего времени существования. Когда он больше не будет использоваться, он будет удален. |
| INavigateToItemProvider2 |
Расширяет INavigateToItemProvider функциями фильтрации. |
| INavigateToItemProviderFactory |
Отвечает за создание новых экземпляров INavigateToItemProvider. |
| INavigateToOptions |
Представляет параметры команды "Перейти". |
| INavigateToOptions2 |
Пространство имен Microsoft.VisualStudio.Language.NavigateTo содержит интерфейсы и классы функции "Перейти". |
| IResultExpander |
Обеспечивает обратный вызов для объектов, которые могут улучшить результаты поиска. |
Перечисления
| IncompleteReason |
Стандартные причины для неполных результатов. |
| MatchKind |
Указывает, как символ соответствует строке поиска. |