Freigeben über


IQuickInfoSession-Schnittstelle

Stellt eine IntelliSense-Sitzung dar, die verwendet wird, um eine QuickInfo anzuzeigen.

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

Syntax

'Declaration
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

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

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft ApplicableToSpan Ruft die Anwendbarkeitsspanne für diese Sitzung ab.
Öffentliche Eigenschaft IsDismissed Bestimmt, ob die Sitzung geschlossen wird. (Von IIntellisenseSession geerbt.)
Öffentliche Eigenschaft Presenter Ruft den IIntellisensePresenter ab, der verwendet wird, um IntelliSense für diese Sitzung zu rendern. (Von IIntellisenseSession geerbt.)
Öffentliche Eigenschaft Properties Ruft die Auflistung von Eigenschaften ab, die vom Besitzer gesteuert werden. (Von IPropertyOwner geerbt.)
Öffentliche Eigenschaft QuickInfoContent Ruft den Inhalt ab, der von dieser Sitzung angezeigt wird.
Öffentliche Eigenschaft TextView Ruft ITextView ab, in dem diese IntelliSense-Sitzung ausgelöst wurde. (Von IIntellisenseSession geerbt.)
Öffentliche Eigenschaft TrackMouse Bestimmt, ob die Maus in dieser Sitzung verfolgt wird.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Collapse Verringert die Sitzung zu einem minimierten Zustand.Wenn die Sitzung keinen solchen Zustand aufweist, ist die Sitzung geschlossen. (Von IIntellisenseSession geerbt.)
Öffentliche Methode Dismiss Schließt die Sitzung. Die Darstellung wird daraufhin zerstört, und die Sitzung wird aus dem Sitzungsstapel entfernt. (Von IIntellisenseSession geerbt.)
Öffentliche Methode GetTriggerPoint(ITextBuffer) Ruft ITrackingPoint ab, an dem diese IntelliSense-Sitzung für die angegebene ITextBuffergestartet wurde. (Von IIntellisenseSession geerbt.)
Öffentliche Methode GetTriggerPoint(ITextSnapshot) Ruft den SnapshotPoint ab, an dem diese IntelliSense-Sitzung hinsichtlich des angegebenen ITextSnapshot ausgelöst wurde. (Von IIntellisenseSession geerbt.)
Öffentliche Methode Match Bestimmt das am besten passende Element in der Sitzung und legt die Auswahl auf dieses Element fest. (Von IIntellisenseSession geerbt.)
Öffentliche Methode Recalculate Berechnet die zugrunde liegenden IntelliSense-Elemente für diese Sitzung neu und verwendet den gleichen Triggerpunkt. (Von IIntellisenseSession geerbt.)
Öffentliche Methode Start Startet die Sitzung. (Von IIntellisenseSession geerbt.)

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis ApplicableToSpanChanged Tritt ein, wenn die ApplicableToSpan-Eigenschaft in dieser Sitzung ändert.
Öffentliches Ereignis Dismissed Tritt ein, wenn die Sitzung geschlossen wird. (Von IIntellisenseSession geerbt.)
Öffentliches Ereignis PresenterChanged Tritt ein, wenn sich die IntelliSense-Darstellung für diese Sitzung ändert. (Von IIntellisenseSession geerbt.)
Öffentliches Ereignis Recalculated Tritt auf, wenn die Sitzung neu berechnet wird. (Von IIntellisenseSession geerbt.)

Zum Seitenanfang

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