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 | |
---|---|---|
ApplicableToSpan | Ottiene l'intervallo di applicabilità per questa sessione. | |
IsDismissed | Determina se la sessione viene chiusa. (Ereditato da IIntellisenseSession) | |
Presenter | ottiene IIntellisensePresenter quello utilizzato per eseguire il rendering di IntelliSense per questa sessione. (Ereditato da IIntellisenseSession) | |
Properties | Ottiene la raccolta di proprietà controllate dal proprietario. (Ereditato da IPropertyOwner) | |
QuickInfoContent | Ottiene il contenuto visualizzato da questa sessione. | |
TextView | ottiene ITextView in cui è stata attivata questa sessione IntelliSense. (Ereditato da IIntellisenseSession) | |
TrackMouse | Determina se questa sessione tiene traccia del mouse. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Collapse | Riduce la sessione in uno stato ridotto a icona.Se la sessione non dispone di stato, la sessione viene chiusa. (Ereditato da IIntellisenseSession) | |
Dismiss | Chiudere la sessione, causando la distruzione del presentatore e la rimozione della sessione dallo stack della sessione. (Ereditato da IIntellisenseSession) | |
GetTriggerPoint(ITextBuffer) | ottiene ITrackingPoint a cui è stata attivata questa sessione IntelliSense per specificato ITextBuffer. (Ereditato da IIntellisenseSession) | |
GetTriggerPoint(ITextSnapshot) | ottiene SnapshotPoint a cui è stata attivata questa sessione IntelliSense nei termini dell'oggetto specificato ITextSnapshot. (Ereditato da IIntellisenseSession) | |
Match | Determina il migliore elemento corrispondente della sessione e imposta la selezione su questo elemento. (Ereditato da IIntellisenseSession) | |
Recalculate | Ricalcola gli elementi IntelliSense sottostanti relativi a questa sessione, utilizzando lo stesso punto di trigger. (Ereditato da IIntellisenseSession) | |
Start | Avvia la sessione. (Ereditato da IIntellisenseSession) |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
ApplicableToSpanChanged | si verifica quando ApplicableToSpan proprietà delle modifiche di questa sessione. | |
Dismissed | Si verifica quando la sessione viene chiusa. (Ereditato da IIntellisenseSession) | |
PresenterChanged | Si verifica quando il presentatore IntelliSense di questa sessione. (Ereditato da IIntellisenseSession) | |
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