Compartilhar via


Interface IIntellisenseSessionStack

Representa uma pilha de sessões de IntelliSense. A pilha gerencia a moeda e ativação de sessão.

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

Sintaxe

'Declaração
Public Interface IIntellisenseSessionStack
public interface IIntellisenseSessionStack
public interface class IIntellisenseSessionStack
type IIntellisenseSessionStack =  interface end
public interface IIntellisenseSessionStack

O tipo IIntellisenseSessionStack expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Sessions Obtém a lista de sessões na pilha, ordenada de baixo para cima.
Propriedade pública TopSession Obtém a sessão mais acima na pilha.

Superior

Métodos

  Nome Descrição
Método público CollapseAllSessions Reduz a todas as sessões na pilha de sessão para seu estado recolhido (ou minimizado) ou descarta-los se eles tiverem sem tal estado.
Método público MoveSessionToTop Move uma sessão já na pilha de sessão para o topo da pilha.
Método público PopSession Remove a sessão na extremidade superior da pilha e o retorna.
Método público PushSession Adiciona uma sessão para o topo da pilha.

Superior

Comentários

Cada sessão de IntelliSense é parte da pilha, independentemente de serem ou não aparece em uma janela popup modo de exibição de texto. A sessão mais acima na pilha tem privilégios especiais, como, por exemplo, sendo capaz de capturar os pressionamentos de teclas do teclado.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Language.Intellisense