IIntellisenseSession Interface

Definição

Representa uma sessão do IntelliSense ou uma única instância do processo do IntelliSense.

public interface class IIntellisenseSession : Microsoft::VisualStudio::Utilities::IPropertyOwner
public interface class IIntellisenseSession : Microsoft::VisualStudio::Utilities::IPropertyOwner
__interface IIntellisenseSession : Microsoft::VisualStudio::Utilities::IPropertyOwner
public interface IIntellisenseSession : Microsoft.VisualStudio.Utilities.IPropertyOwner
type IIntellisenseSession = interface
    interface IPropertyOwner
Public Interface IIntellisenseSession
Implements IPropertyOwner
Derivado
Implementações

Comentários

Uma sessão é retornada por cada operação de disparo de IntelliSense e pode ser usada para controlar o processo de operações do IntelliSense. As sessões do IntelliSense são agregadas em uma pilha, gerenciadas por uma IIntellisenseSessionStack instância do.

Propriedades

IsDismissed

Determina se a sessão é ignorada.

Presenter

Obtém o IIntellisensePresenter que é usado para renderizar o IntelliSense para esta sessão.

Properties

A coleção de propriedades controladas pelo proprietário da propriedade.

(Herdado de IPropertyOwner)
TextView

Obtém o ITextView interior do qual esta sessão do IntelliSense foi disparada.

Métodos

Collapse()

Recolhe a sessão para um estado discreto no qual ela não é exibida no caminho do usuário. Se a sessão não tiver esse Estado, a sessão será ignorada.

Dismiss()

Ignora a sessão, fazendo com que o apresentador seja destruído e a sessão seja removida da pilha de sessões.

GetTriggerPoint(ITextBuffer)

Obtém o ITrackingPoint em que essa sessão do IntelliSense foi disparada em termos de especificado ITextBuffer .

GetTriggerPoint(ITextSnapshot)

Obtém o SnapshotPoint em que essa sessão do IntelliSense foi disparada em termos de especificado ITextSnapshot .

Match()

Determina o melhor item de correspondência na sessão e define a seleção para este item.

Recalculate()

Recalcula os itens subjacentes do IntelliSense pertencentes a esta sessão, usando o mesmo ponto de gatilho.

Start()

Inicia a sessão.

Eventos

Dismissed

Ocorre quando a sessão é ignorada.

PresenterChanged

Ocorre quando o apresentador do IntelliSense para esta sessão é alterado.

Recalculated

Ocorre quando a sessão é recalculada.

Aplica-se a