Поделиться через


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

Указывает, как символ соответствует строке поиска.