IQuickInfoSession2 Интерфейс

Определение

Внимание!

Use IAsyncQuickInfoSession instead

Расширяется IQuickInfoSession с поддержкой интерактивного содержимого кратких сведений.

public interface class IQuickInfoSession2 : Microsoft::VisualStudio::Language::Intellisense::IQuickInfoSession, Microsoft::VisualStudio::Utilities::IPropertyOwner
public interface class IQuickInfoSession2 : Microsoft::VisualStudio::Language::Intellisense::IQuickInfoSession, Microsoft::VisualStudio::Utilities::IPropertyOwner
__interface IQuickInfoSession2 : Microsoft::VisualStudio::Language::Intellisense::IQuickInfoSession, Microsoft::VisualStudio::Utilities::IPropertyOwner
public interface IQuickInfoSession2 : Microsoft.VisualStudio.Language.Intellisense.IQuickInfoSession, Microsoft.VisualStudio.Utilities.IPropertyOwner
[System.Obsolete("Use IAsyncQuickInfoSession instead")]
public interface IQuickInfoSession2 : Microsoft.VisualStudio.Language.Intellisense.IQuickInfoSession, Microsoft.VisualStudio.Utilities.IPropertyOwner
type IQuickInfoSession2 = interface
    interface IQuickInfoSession
    interface IIntellisenseSession
    interface IPropertyOwner
[<System.Obsolete("Use IAsyncQuickInfoSession instead")>]
type IQuickInfoSession2 = interface
    interface IQuickInfoSession
    interface IIntellisenseSession
    interface IPropertyOwner
Public Interface IQuickInfoSession2
Implements IPropertyOwner, IQuickInfoSession
Атрибуты
Реализации

Свойства

ApplicableToSpan

Получает диапазон применимости для данного сеанса.

(Унаследовано от IQuickInfoSession)
HasInteractiveContent

Он IQuickInfoSession содержит интерактивное содержимое.

IsDismissed

Определяет, закрыт ли сеанс.

(Унаследовано от IIntellisenseSession)
Presenter

Получает объект IIntellisensePresenter, используемый для визуализации IntelliSense для данного сеанса.

(Унаследовано от IIntellisenseSession)
Properties

Коллекция свойств, управляемая владельцем свойств.

(Унаследовано от IPropertyOwner)
QuickInfoContent

Получает содержимое, которое будет отображаться данным сеансом.

(Унаследовано от IQuickInfoSession)
TextView

Возвращает объект, ITextView внутри которого был активирован этот сеанс IntelliSense.

(Унаследовано от IIntellisenseSession)
TrackMouse

Определяет, отслеживается ли в данном сеансе позиция мыши.

(Унаследовано от IQuickInfoSession)

Методы

Collapse()

Сворачивает сеанс в ненавязчивое состояние, в котором он не получается от пользователя. Если в сессии отсутствует такое состояние, сессия завершается.

(Унаследовано от IIntellisenseSession)
Dismiss()

Закрывает сеанс, приводя к уничтожению средства отображения и удалению сеанса из стека сеансов.

(Унаследовано от IIntellisenseSession)
GetTriggerPoint(ITextBuffer)

Получает точку ITrackingPoint, в которой был активирован данный сеанс IntelliSense в отношении указанного объекта ITextBuffer.

(Унаследовано от IIntellisenseSession)
GetTriggerPoint(ITextSnapshot)

Получает точку SnapshotPoint, в которой был активирован данный сеанс IntelliSense в отношении указанного объекта ITextSnapshot.

(Унаследовано от IIntellisenseSession)
Match()

Определяет элемент максимально точного соответствия в сеансе и устанавливает выделение для данного элемента.

(Унаследовано от IIntellisenseSession)
Recalculate()

Выполняет перерасчет базовых элементов IntelliSense, относящихся к данному сеансу, используя одну и ту же точку активации.

(Унаследовано от IIntellisenseSession)
Start()

Запускает сеанс.

(Унаследовано от IIntellisenseSession)

События

ApplicableToSpanChanged

Происходит при изменении свойства Аппликаблетоспан в этом сеансе.

(Унаследовано от IQuickInfoSession)
Dismissed

Происходит при закрытии сеанса.

(Унаследовано от IIntellisenseSession)
PresenterChanged

Происходит при изменении средства отображения IntelliSense для данного сеанса.

(Унаследовано от IIntellisenseSession)
Recalculated

Происходит при пересчете сеанса.

(Унаследовано от IIntellisenseSession)

Применяется к