Share via


IAsyncQuickInfoSession Interface

Definition

Tracks state of a visible or calculating Quick Info session.

public interface class IAsyncQuickInfoSession : Microsoft::VisualStudio::Utilities::IPropertyOwner
public interface IAsyncQuickInfoSession : Microsoft.VisualStudio.Utilities.IPropertyOwner
type IAsyncQuickInfoSession = interface
    interface IPropertyOwner
Public Interface IAsyncQuickInfoSession
Implements IPropertyOwner
Implements

Properties

ApplicableToSpan

The span of text to which this Quick Info session applies.

Content

The ordered, merged collection of content to be displayed in the Quick Info.

HasInteractiveContent

Indicates that this Quick Info has interactive content that can request to stay open.

Options

Specifies attributes of the Quick Info session and Quick Info session presentation.

Properties

The collection of properties controlled by the property owner.

(Inherited from IPropertyOwner)
State

The current state of the Quick Info session.

TextView

The ITextView for which this Quick Info session was created.

Methods

DismissAsync()

Dismisses the Quick Info session, if applicable. If the session is already dismissed, this method no-ops.

GetTriggerPoint(ITextBuffer)

Gets the point at which the Quick Info tip was triggered in the ITextView.

GetTriggerPoint(ITextSnapshot)

Gets the point at which the Quick Info tip was triggered in the ITextView.

Events

StateChanged

Dispatched on the UI thread whenever the Quick Info Session changes state.

Applies to