Freigeben über


IQuickInfoBroker-Schnittstelle

Definiert einen QuickInfo-Broker.

Namespace:  Microsoft.VisualStudio.Language.Intellisense
Assembly:  Microsoft.VisualStudio.Language.Intellisense (in Microsoft.VisualStudio.Language.Intellisense.dll)

Syntax

'Declaration
Public Interface IQuickInfoBroker
public interface IQuickInfoBroker
public interface class IQuickInfoBroker
type IQuickInfoBroker =  interface end
public interface IQuickInfoBroker

Der IQuickInfoBroker-Typ macht die folgenden Member verfügbar.

Methoden

  Name Beschreibung
Öffentliche Methode CreateQuickInfoSession Erstellt eine QuickInfo-Sitzung an der angegebenen Position im ITextBuffer ohne sie zu starten.
Öffentliche Methode GetSessions Ruft den Satz aktiver QuickInfo-Sitzungen für die ITextView ab, in der dieser Broker arbeitet.
Öffentliche Methode IsQuickInfoActive Bestimmt, ob mindestens eine aktive QuickInfo-Sitzung in der angegebenen ITextView vorhanden ist.
Öffentliche Methode TriggerQuickInfo(ITextView) Löst die QuickInfo an der Position des Caretzeichens in der angegebenen ITextView aus.
Öffentliche Methode TriggerQuickInfo(ITextView, ITrackingPoint, Boolean) Löst die QuickInfo an der angegebenen Position im Puffer aus; die Maus wird verfolgt oder nicht verfolgt.

Zum Seitenanfang

Hinweise

Der Broker ist für das Starten von QuickInfo-Sitzungen verantwortlich. Sie sollte importiert werden, wie nachfolgend veranschaulicht:

[Import]
internal IQuickInfoBroker QuickInfoBroker { get; set; }

Beispiele

Ein Beispiel für die Verwendung dieser Schnittstelle finden Sie unter Exemplarische Vorgehensweise: QuickInfo-QuickInfo anzeigen.

Siehe auch

Referenz

Microsoft.VisualStudio.Language.Intellisense-Namespace