Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Represents an IntelliSense session used to display Quick Info information.
Namespace: Microsoft.VisualStudio.Language.Intellisense
Assembly: Microsoft.VisualStudio.Language.Intellisense (in Microsoft.VisualStudio.Language.Intellisense.dll)
Syntax
'Declaration
Public Interface IQuickInfoSession _
Inherits IIntellisenseSession, IPropertyOwner
public interface IQuickInfoSession : IIntellisenseSession,
IPropertyOwner
public interface class IQuickInfoSession : IIntellisenseSession,
IPropertyOwner
type IQuickInfoSession =
interface
interface IIntellisenseSession
interface IPropertyOwner
end
public interface IQuickInfoSession extends IIntellisenseSession, IPropertyOwner
The IQuickInfoSession type exposes the following members.
Properties
Name | Description | |
---|---|---|
![]() |
ApplicableToSpan | Gets the applicability span for this session. |
![]() |
IsDismissed | Determines whether the session is dismissed. (Inherited from IIntellisenseSession.) |
![]() |
Presenter | Gets the IIntellisensePresenter that is used to render IntelliSense for this session. (Inherited from IIntellisenseSession.) |
![]() |
Properties | Gets the collection of properties controlled by the property owner. (Inherited from IPropertyOwner.) |
![]() |
QuickInfoContent | Gets the content that will be displayed by this session. |
![]() |
TextView | Gets the ITextView in which this IntelliSense session was triggered. (Inherited from IIntellisenseSession.) |
![]() |
TrackMouse | Determines whether this session tracks the mouse. |
Top
Methods
Name | Description | |
---|---|---|
![]() |
Collapse | Reduces the session to a minimized state. If the session has no such state, the session will be dismissed. (Inherited from IIntellisenseSession.) |
![]() |
Dismiss | Dismisses the session, causing the presenter to be destroyed and the session to be removed from the session stack. (Inherited from IIntellisenseSession.) |
![]() |
GetTriggerPoint(ITextBuffer) | Gets the ITrackingPoint at which this IntelliSense session was triggered for the specified ITextBuffer. (Inherited from IIntellisenseSession.) |
![]() |
GetTriggerPoint(ITextSnapshot) | Gets the SnapshotPoint at which this IntelliSense session was triggered in terms of the specified ITextSnapshot. (Inherited from IIntellisenseSession.) |
![]() |
Match | Determines the best matching item in the session and sets the selection to this item. (Inherited from IIntellisenseSession.) |
![]() |
Recalculate | Recalculates the underlying IntelliSense items pertaining to this session, using the same trigger point. (Inherited from IIntellisenseSession.) |
![]() |
Start | Starts the session. (Inherited from IIntellisenseSession.) |
Top
Events
Name | Description | |
---|---|---|
![]() |
ApplicableToSpanChanged | Occurs when the ApplicableToSpan property on this session changes. |
![]() |
Dismissed | Occurs when the session is dismissed. (Inherited from IIntellisenseSession.) |
![]() |
PresenterChanged | Occurs when the IntelliSense presenter for this session changes. (Inherited from IIntellisenseSession.) |
![]() |
Recalculated | Occurs when the session is recalculated. (Inherited from IIntellisenseSession.) |
Top
Examples
For an example of the use of this interface, see Walkthrough: Displaying QuickInfo Tooltips.