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 | |
---|---|---|
ApplicableToSpan | Ruft die Anwendbarkeitsspanne für diese Sitzung ab. | |
IsDismissed | Bestimmt, ob die Sitzung geschlossen wird. (Von IIntellisenseSession geerbt.) | |
Presenter | Ruft den IIntellisensePresenter ab, der verwendet wird, um IntelliSense für diese Sitzung zu rendern. (Von IIntellisenseSession geerbt.) | |
Properties | Ruft die Auflistung von Eigenschaften ab, die vom Besitzer gesteuert werden. (Von IPropertyOwner geerbt.) | |
QuickInfoContent | Ruft den Inhalt ab, der von dieser Sitzung angezeigt wird. | |
TextView | Ruft ITextView ab, in dem diese IntelliSense-Sitzung ausgelöst wurde. (Von IIntellisenseSession geerbt.) | |
TrackMouse | Bestimmt, ob die Maus in dieser Sitzung verfolgt wird. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Collapse | Verringert die Sitzung zu einem minimierten Zustand.Wenn die Sitzung keinen solchen Zustand aufweist, ist die Sitzung geschlossen. (Von IIntellisenseSession geerbt.) | |
Dismiss | Schließt die Sitzung. Die Darstellung wird daraufhin zerstört, und die Sitzung wird aus dem Sitzungsstapel entfernt. (Von IIntellisenseSession geerbt.) | |
GetTriggerPoint(ITextBuffer) | Ruft ITrackingPoint ab, an dem diese IntelliSense-Sitzung für die angegebene ITextBuffergestartet wurde. (Von IIntellisenseSession geerbt.) | |
GetTriggerPoint(ITextSnapshot) | Ruft den SnapshotPoint ab, an dem diese IntelliSense-Sitzung hinsichtlich des angegebenen ITextSnapshot ausgelöst wurde. (Von IIntellisenseSession geerbt.) | |
Match | Bestimmt das am besten passende Element in der Sitzung und legt die Auswahl auf dieses Element fest. (Von IIntellisenseSession geerbt.) | |
Recalculate | Berechnet die zugrunde liegenden IntelliSense-Elemente für diese Sitzung neu und verwendet den gleichen Triggerpunkt. (Von IIntellisenseSession geerbt.) | |
Start | Startet die Sitzung. (Von IIntellisenseSession geerbt.) |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
ApplicableToSpanChanged | Tritt ein, wenn die ApplicableToSpan-Eigenschaft in dieser Sitzung ändert. | |
Dismissed | Tritt ein, wenn die Sitzung geschlossen wird. (Von IIntellisenseSession geerbt.) | |
PresenterChanged | Tritt ein, wenn sich die IntelliSense-Darstellung für diese Sitzung ändert. (Von IIntellisenseSession geerbt.) | |
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.