IQuickInfoSession2 Schnittstelle

Definition

Achtung

Use IAsyncQuickInfoSession instead

Erweitert IQuickInfoSession mit Unterstützung für interaktive QuickInfo-Inhalte.

public interface class IQuickInfoSession2 : Microsoft::VisualStudio::Language::Intellisense::IQuickInfoSession, Microsoft::VisualStudio::Utilities::IPropertyOwner
public interface class IQuickInfoSession2 : Microsoft::VisualStudio::Language::Intellisense::IQuickInfoSession, Microsoft::VisualStudio::Utilities::IPropertyOwner
__interface IQuickInfoSession2 : Microsoft::VisualStudio::Language::Intellisense::IQuickInfoSession, Microsoft::VisualStudio::Utilities::IPropertyOwner
public interface IQuickInfoSession2 : Microsoft.VisualStudio.Language.Intellisense.IQuickInfoSession, Microsoft.VisualStudio.Utilities.IPropertyOwner
[System.Obsolete("Use IAsyncQuickInfoSession instead")]
public interface IQuickInfoSession2 : Microsoft.VisualStudio.Language.Intellisense.IQuickInfoSession, Microsoft.VisualStudio.Utilities.IPropertyOwner
type IQuickInfoSession2 = interface
    interface IQuickInfoSession
    interface IIntellisenseSession
    interface IPropertyOwner
[<System.Obsolete("Use IAsyncQuickInfoSession instead")>]
type IQuickInfoSession2 = interface
    interface IQuickInfoSession
    interface IIntellisenseSession
    interface IPropertyOwner
Public Interface IQuickInfoSession2
Implements IPropertyOwner, IQuickInfoSession
Attribute
Implementiert

Eigenschaften

ApplicableToSpan

Ruft die Anwendbarkeitsspanne für diese Sitzung ab.

(Geerbt von IQuickInfoSession)
HasInteractiveContent

Diese IQuickInfoSession enthält einen interaktiven Inhalt.

IsDismissed

Bestimmt, ob die Sitzung geschlossen wird.

(Geerbt von IIntellisenseSession)
Presenter

Ruft den IIntellisensePresenter ab, der verwendet wird, um IntelliSense für diese Sitzung zu rendern.

(Geerbt von IIntellisenseSession)
Properties

Die Auflistung von Eigenschaften, die vom Eigenschaftenbesitzer gesteuert werden.

(Geerbt von IPropertyOwner)
QuickInfoContent

Ruft den Inhalt ab, der von dieser Sitzung angezeigt wird.

(Geerbt von IQuickInfoSession)
TextView

Ruft den ab ITextView , in dem diese IntelliSense-Sitzung ausgelöst wurde.

(Geerbt von IIntellisenseSession)
TrackMouse

Bestimmt, ob die Maus in dieser Sitzung verfolgt wird.

(Geerbt von IQuickInfoSession)

Methoden

Collapse()

Reduziert die Sitzung in einen unaufdringlichen Zustand, in dem Sie nicht auf die Art und Weise des Benutzers gelangt. Wenn die Sitzung keinen solchen Zustand hat, wird die Sitzung geschlossen.

(Geerbt von IIntellisenseSession)
Dismiss()

Schließt die Sitzung. Die Darstellung wird daraufhin zerstört, und die Sitzung wird aus dem Sitzungsstapel entfernt.

(Geerbt von IIntellisenseSession)
GetTriggerPoint(ITextBuffer)

Ruft den ITrackingPoint ab, an dem diese IntelliSense-Sitzung hinsichtlich des angegebenen ITextBuffer ausgelöst wurde.

(Geerbt von IIntellisenseSession)
GetTriggerPoint(ITextSnapshot)

Ruft den SnapshotPoint ab, an dem diese IntelliSense-Sitzung hinsichtlich des angegebenen ITextSnapshot ausgelöst wurde.

(Geerbt von IIntellisenseSession)
Match()

Bestimmt das am besten passende Element in der Sitzung und legt die Auswahl auf dieses Element fest.

(Geerbt von IIntellisenseSession)
Recalculate()

Berechnet die zugrunde liegenden IntelliSense-Elemente für diese Sitzung neu und verwendet den gleichen Triggerpunkt.

(Geerbt von IIntellisenseSession)
Start()

Startet die Sitzung.

(Geerbt von IIntellisenseSession)

Ereignisse

ApplicableToSpanChanged

Tritt auf, wenn sich die applicableumspan-Eigenschaft in dieser Sitzung ändert.

(Geerbt von IQuickInfoSession)
Dismissed

Tritt ein, wenn die Sitzung geschlossen wird.

(Geerbt von IIntellisenseSession)
PresenterChanged

Tritt ein, wenn sich die IntelliSense-Darstellung für diese Sitzung ändert.

(Geerbt von IIntellisenseSession)
Recalculated

Tritt ein, wenn die Sitzung neu berechnet wird.

(Geerbt von IIntellisenseSession)

Gilt für