IIntellisenseSessionStack Interface

Represents a stack of IntelliSense sessions. The stack manages session activation and currency.

Namespace:  Microsoft.VisualStudio.Language.Intellisense
Assembly:  Microsoft.VisualStudio.Language.Intellisense (in Microsoft.VisualStudio.Language.Intellisense.dll)

'Declaration
Public Interface IIntellisenseSessionStack

The IIntellisenseSessionStack type exposes the following members.

  NameDescription
Public propertySessionsGets the list of sessions in the stack, ordered from bottom to top.
Public propertyTopSessionGets the topmost session in the stack.
Top

  NameDescription
Public methodCollapseAllSessionsReduces all sessions in the session stack to their collapsed (or minimized) state, or dismisses them if they have no such state.
Public methodMoveSessionToTopMoves a session already in the session stack to the top of the stack.
Public methodPopSessionRemoves the topmost session from the stack and returns it.
Public methodPushSessionAdds a session to the top of the stack.
Top

Each IntelliSense session is part of the stack, whether or not it appears in a text view popup. The topmost session on the stack has special privileges, such as being able to capture keystrokes from the keyboard.

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft