IQuickInfoSession2 Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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) |