IQuickInfoSession2 Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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) |