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) |