Represents an IntelliSense session, or a single instance of the IntelliSense process.
Assembly: Microsoft.VisualStudio.Language.Intellisense (in Microsoft.VisualStudio.Language.Intellisense.dll)
Thetype exposes the following members.
|IsDismissed||Determines whether the session is dismissed.|
|Presenter||Gets the IIntellisensePresenter that is used to render IntelliSense for this session.|
|Properties||Gets the collection of properties controlled by the property owner. (Inherited from IPropertyOwner.)|
|TextView||Gets the ITextView in which this IntelliSense session was triggered.|
|Collapse||Reduces the session to a minimized state. If the session has no such state, the session will be dismissed.|
|Dismiss||Dismisses the session, causing the presenter to be destroyed and the session to be removed from the session stack.|
|GetTriggerPoint(ITextBuffer)||Gets the ITrackingPoint at which this IntelliSense session was triggered for the specified ITextBuffer.|
|GetTriggerPoint(ITextSnapshot)||Gets the SnapshotPoint at which this IntelliSense session was triggered in terms of the specified ITextSnapshot.|
|Match||Determines the best matching item in the session and sets the selection to this item.|
|Recalculate||Recalculates the underlying IntelliSense items pertaining to this session, using the same trigger point.|
|Start||Starts the session.|
A session is returned by each IntelliSense triggering operation, and can be used to control the process of IntelliSense operations. IntelliSense sessions are aggregated into a stack, managed by an IIntellisenseSessionStack instance.
For more information about IntelliSense, see Editor Extension Points.