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


IQuickInfoSession - интерфейс

Представляет сеанс IntelliSense, используемый для отображения быстрого данных по информации.

Пространство имен:  Microsoft.VisualStudio.Language.Intellisense
Сборка:  Microsoft.VisualStudio.Language.Intellisense (в Microsoft.VisualStudio.Language.Intellisense.dll)

Синтаксис

'Декларация
Public Interface IQuickInfoSession _
    Inherits IIntellisenseSession, IPropertyOwner
public interface IQuickInfoSession : IIntellisenseSession, 
    IPropertyOwner
public interface class IQuickInfoSession : IIntellisenseSession, 
    IPropertyOwner
type IQuickInfoSession =  
    interface 
        interface IIntellisenseSession 
        interface IPropertyOwner 
    end
public interface IQuickInfoSession extends IIntellisenseSession, IPropertyOwner

Тип IQuickInfoSession предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство ApplicableToSpan Получает диапазон применимости для данного сеанса.
Открытое свойство IsDismissed Определяет, закрыт ли сеанс. (Унаследовано от IIntellisenseSession.)
Открытое свойство Presenter Получает объект IIntellisensePresenter, используемый для визуализации IntelliSense для данного сеанса. (Унаследовано от IIntellisenseSession.)
Открытое свойство Properties Возвращает коллекцию свойств, контролируемых владельцем недвижимого свойства. (Унаследовано от IPropertyOwner.)
Открытое свойство QuickInfoContent Получает содержимое, которое будет отображаться данным сеансом.
Открытое свойство TextView Возвращает ITextView в что был активирован данный сеанс IntelliSense. (Унаследовано от IIntellisenseSession.)
Открытое свойство TrackMouse Определяет, отслеживается ли в данном сеансе позиция мыши.

В начало страницы

Методы

  Имя Описание
Открытый метод Collapse Уменьшает сеанс к свернутому состояние.Если сеанс не имеет такое состояние, то сеанс будет закрыт. (Унаследовано от IIntellisenseSession.)
Открытый метод Dismiss Закрывает сеанс, приводя к уничтожению средства отображения и удалению сеанса из стека сеансов. (Унаследовано от IIntellisenseSession.)
Открытый метод GetTriggerPoint(ITextBuffer) Возвращает ITrackingPoint на этом сеанс IntelliSense, что указанный был активирован для ITextBuffer. (Унаследовано от IIntellisenseSession.)
Открытый метод GetTriggerPoint(ITextSnapshot) Получает точку SnapshotPoint, в которой был активирован данный сеанс IntelliSense в отношении указанного объекта ITextSnapshot. (Унаследовано от IIntellisenseSession.)
Открытый метод Match Определяет элемент максимально точного соответствия в сеансе и устанавливает выделение для данного элемента. (Унаследовано от IIntellisenseSession.)
Открытый метод Recalculate Выполняет перерасчет базовых элементов IntelliSense, относящихся к данному сеансу, используя одну и ту же точку активации. (Унаследовано от IIntellisenseSession.)
Открытый метод Start Запускает сеанс. (Унаследовано от IIntellisenseSession.)

В начало страницы

События

  Имя Описание
Открытое событие ApplicableToSpanChanged Возникает, если ApplicableToSpan свойство в этом сеансе.
Открытое событие Dismissed Происходит при закрытии сеанса. (Унаследовано от IIntellisenseSession.)
Открытое событие PresenterChanged Происходит при изменении средства отображения IntelliSense для данного сеанса. (Унаследовано от IIntellisenseSession.)
Открытое событие Recalculated Возникает, когда сеанс рассчитан заново. (Унаследовано от IIntellisenseSession.)

В начало страницы

Примеры

Пример использования этого интерфейса см. в разделе Пошаговое руководство: QuickInfo отображение всплывающих подсказок.

См. также

Ссылки

Microsoft.VisualStudio.Language.Intellisense - пространство имен