Condividi tramite


Interfaccia IQuickInfoSession

Rappresenta una sessione IntelliSense utilizzata per visualizzare le informazioni rapide.

Spazio dei nomi:  Microsoft.VisualStudio.Language.Intellisense
Assembly:  Microsoft.VisualStudio.Language.Intellisense (in Microsoft.VisualStudio.Language.Intellisense.dll)

Sintassi

'Dichiarazione
Public Interface IQuickInfoSession _
    Inherits IIntellisenseSession, IPropertyOwner
public interface IQuickInfoSession : IIntellisenseSession, 
    IPropertyOwner
public interface class IQuickInfoSession : IIntellisenseSession, 
    IPropertyOwner
type IQuickInfoSession =  
    interface 
        interface IIntellisenseSession 
        interface IPropertyOwner 
    end
public interface IQuickInfoSession extends IIntellisenseSession, IPropertyOwner

Il tipo IQuickInfoSession espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica ApplicableToSpan Ottiene l'intervallo di applicabilità per questa sessione.
Proprietà pubblica IsDismissed Determina se la sessione viene chiusa. (Ereditato da IIntellisenseSession)
Proprietà pubblica Presenter ottiene IIntellisensePresenter quello utilizzato per eseguire il rendering di IntelliSense per questa sessione. (Ereditato da IIntellisenseSession)
Proprietà pubblica Properties Ottiene la raccolta di proprietà controllate dal proprietario. (Ereditato da IPropertyOwner)
Proprietà pubblica QuickInfoContent Ottiene il contenuto visualizzato da questa sessione.
Proprietà pubblica TextView ottiene ITextView in cui è stata attivata questa sessione IntelliSense. (Ereditato da IIntellisenseSession)
Proprietà pubblica TrackMouse Determina se questa sessione tiene traccia del mouse.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Collapse Riduce la sessione in uno stato ridotto a icona.Se la sessione non dispone di stato, la sessione viene chiusa. (Ereditato da IIntellisenseSession)
Metodo pubblico Dismiss Chiudere la sessione, causando la distruzione del presentatore e la rimozione della sessione dallo stack della sessione. (Ereditato da IIntellisenseSession)
Metodo pubblico GetTriggerPoint(ITextBuffer) ottiene ITrackingPoint a cui è stata attivata questa sessione IntelliSense per specificato ITextBuffer. (Ereditato da IIntellisenseSession)
Metodo pubblico GetTriggerPoint(ITextSnapshot) ottiene SnapshotPoint a cui è stata attivata questa sessione IntelliSense nei termini dell'oggetto specificato ITextSnapshot. (Ereditato da IIntellisenseSession)
Metodo pubblico Match Determina il migliore elemento corrispondente della sessione e imposta la selezione su questo elemento. (Ereditato da IIntellisenseSession)
Metodo pubblico Recalculate Ricalcola gli elementi IntelliSense sottostanti relativi a questa sessione, utilizzando lo stesso punto di trigger. (Ereditato da IIntellisenseSession)
Metodo pubblico Start Avvia la sessione. (Ereditato da IIntellisenseSession)

In alto

Eventi

  Nome Descrizione
Evento pubblico ApplicableToSpanChanged si verifica quando ApplicableToSpan proprietà delle modifiche di questa sessione.
Evento pubblico Dismissed Si verifica quando la sessione viene chiusa. (Ereditato da IIntellisenseSession)
Evento pubblico PresenterChanged Si verifica quando il presentatore IntelliSense di questa sessione. (Ereditato da IIntellisenseSession)
Evento pubblico Recalculated si verifica quando la sessione è ricalcolata. (Ereditato da IIntellisenseSession)

In alto

Esempi

Per un esempio dell'utilizzo di questa interfaccia, vedere procedura dettagliata: Visualizzazione delle descrizioni comandi di informazioni rapide.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Language.Intellisense