IQuickInfoSession2 Interface

Definição

Cuidado

Use IAsyncQuickInfoSession instead

Estende-se IQuickInfoSession com suporte para um conteúdo interativo de informações rápidas.

public interface class IQuickInfoSession2 : Microsoft::VisualStudio::Language::Intellisense::IQuickInfoSession, Microsoft::VisualStudio::Utilities::IPropertyOwner
public interface class IQuickInfoSession2 : Microsoft::VisualStudio::Language::Intellisense::IQuickInfoSession, Microsoft::VisualStudio::Utilities::IPropertyOwner
__interface IQuickInfoSession2 : Microsoft::VisualStudio::Language::Intellisense::IQuickInfoSession, Microsoft::VisualStudio::Utilities::IPropertyOwner
public interface IQuickInfoSession2 : Microsoft.VisualStudio.Language.Intellisense.IQuickInfoSession, Microsoft.VisualStudio.Utilities.IPropertyOwner
[System.Obsolete("Use IAsyncQuickInfoSession instead")]
public interface IQuickInfoSession2 : Microsoft.VisualStudio.Language.Intellisense.IQuickInfoSession, Microsoft.VisualStudio.Utilities.IPropertyOwner
type IQuickInfoSession2 = interface
    interface IQuickInfoSession
    interface IIntellisenseSession
    interface IPropertyOwner
[<System.Obsolete("Use IAsyncQuickInfoSession instead")>]
type IQuickInfoSession2 = interface
    interface IQuickInfoSession
    interface IIntellisenseSession
    interface IPropertyOwner
Public Interface IQuickInfoSession2
Implements IPropertyOwner, IQuickInfoSession
Atributos
Implementações

Propriedades

ApplicableToSpan

Obtém o intervalo de aplicabilidade para esta sessão.

(Herdado de IQuickInfoSession)
HasInteractiveContent

Isso IQuickInfoSession contém um conteúdo interativo.

IsDismissed

Determina se a sessão é ignorada.

(Herdado de IIntellisenseSession)
Presenter

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

(Herdado de IIntellisenseSession)
Properties

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

(Herdado de IPropertyOwner)
QuickInfoContent

Obtém o conteúdo que será exibido por esta sessão.

(Herdado de IQuickInfoSession)
TextView

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

(Herdado de IIntellisenseSession)
TrackMouse

Determina se esta sessão rastreia o mouse.

(Herdado de IQuickInfoSession)

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.

(Herdado de IIntellisenseSession)
Dismiss()

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

(Herdado de IIntellisenseSession)
GetTriggerPoint(ITextBuffer)

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

(Herdado de IIntellisenseSession)
GetTriggerPoint(ITextSnapshot)

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

(Herdado de IIntellisenseSession)
Match()

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

(Herdado de IIntellisenseSession)
Recalculate()

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

(Herdado de IIntellisenseSession)
Start()

Inicia a sessão.

(Herdado de IIntellisenseSession)

Eventos

ApplicableToSpanChanged

Ocorre quando a propriedade ApplicableToSpan nesta sessão é alterada.

(Herdado de IQuickInfoSession)
Dismissed

Ocorre quando a sessão é ignorada.

(Herdado de IIntellisenseSession)
PresenterChanged

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

(Herdado de IIntellisenseSession)
Recalculated

Ocorre quando a sessão é recalculada.

(Herdado de IIntellisenseSession)

Aplica-se a