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 |
Указывает, как символ соответствует строке поиска. |