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


ICompletionSession - интерфейс

Представляет сеанс завершения выписки, тип сеанса IntelliSense.

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

Синтаксис

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

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

Свойства

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

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

Методы

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

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

События

  Имя Описание
Открытое событие Committed Происходит после фиксации сеанса завершения.
Открытое событие Dismissed Происходит при закрытии сеанса. (Унаследовано от IIntellisenseSession.)
Открытое событие PresenterChanged Происходит при изменении средства отображения IntelliSense для данного сеанса. (Унаследовано от IIntellisenseSession.)
Открытое событие Recalculated Возникает, когда сеанс рассчитан заново. (Унаследовано от IIntellisenseSession.)
Открытое событие SelectedCompletionSetChanged Используется при изменении свойства SelectedCompletionSet.

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

Примеры

Пример этого интерфейса см. в разделе Пошаговое руководство: Завершение операторов отображение.

См. также

Ссылки

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