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


IIntellisenseSession - интерфейс

Представляет сеанс IntelliSense или единственный экземпляр процесса IntelliSense.

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

Синтаксис

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

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

Свойства

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

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

Методы

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

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

События

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

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

Заметки

Сеанс возвращается каждым IntelliSense активируя операции, и может использоваться для наблюдения за процессом операций IntelliSense. Сеансы IntelliSense суммируются в стек, управляемый IIntellisenseSessionStack экземпляр.

Интерфейсы ICompletionSession" IQuickInfoSession" ISignatureHelpSessionи ISmartTagSession реализуйте этот интерфейс.

Дополнительные сведения о технологии IntelliSense см. в разделе Точки расширения редактора.

См. также

Ссылки

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