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)

public interface IIntellisenseSessionStack

NameDescription
System_CAPS_pubpropertySessions

Gets the list of sessions in the stack, ordered from bottom to top.

System_CAPS_pubpropertyTopSession

Gets the topmost session in the stack.

NameDescription
System_CAPS_pubmethodCollapseAllSessions()

Reduces all sessions in the session stack to their collapsed (or minimized) state, or dismisses them if they have no such state.

System_CAPS_pubmethodMoveSessionToTop(IIntellisenseSession)

Moves a session already in the session stack to the top of the stack.

System_CAPS_pubmethodPopSession()

Removes the topmost session from the stack and returns it.

System_CAPS_pubmethodPushSession(IIntellisenseSession)

Adds a session to the top of the stack.

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.

Return to top
Show: