IIntellisenseSession 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.
Stellt eine IntelliSense-Sitzung oder eine einzelne Instanz des IntelliSense-Prozesses dar.
public interface class IIntellisenseSession : Microsoft::VisualStudio::Utilities::IPropertyOwner
public interface class IIntellisenseSession : Microsoft::VisualStudio::Utilities::IPropertyOwner
__interface IIntellisenseSession : Microsoft::VisualStudio::Utilities::IPropertyOwner
public interface IIntellisenseSession : Microsoft.VisualStudio.Utilities.IPropertyOwner
type IIntellisenseSession = interface
interface IPropertyOwner
Public Interface IIntellisenseSession
Implements IPropertyOwner
- Abgeleitet
- Implementiert
Hinweise
Eine Sitzung wird von jedem IntelliSense-Triggervorgang zurückgegeben und kann verwendet werden, um den Prozess der IntelliSense-Vorgänge zu steuern. IntelliSense-Sitzungen werden in einem Stapel aggregiert, der von einer-Instanz verwaltet wird IIntellisenseSessionStack .
Eigenschaften
| IsDismissed |
Bestimmt, ob die Sitzung geschlossen wird. |
| Presenter |
Ruft den IIntellisensePresenter ab, der verwendet wird, um IntelliSense für diese Sitzung zu rendern. |
| Properties |
Die Auflistung von Eigenschaften, die vom Eigenschaftenbesitzer gesteuert werden. (Geerbt von IPropertyOwner) |
| TextView |
Ruft den ab ITextView , in dem diese IntelliSense-Sitzung ausgelöst wurde. |
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. |
| Dismiss() |
Schließt die Sitzung. Die Darstellung wird daraufhin zerstört, und die Sitzung wird aus dem Sitzungsstapel entfernt. |
| GetTriggerPoint(ITextBuffer) |
Ruft den ITrackingPoint ab, an dem diese IntelliSense-Sitzung hinsichtlich des angegebenen ITextBuffer ausgelöst wurde. |
| GetTriggerPoint(ITextSnapshot) |
Ruft den SnapshotPoint ab, an dem diese IntelliSense-Sitzung hinsichtlich des angegebenen ITextSnapshot ausgelöst wurde. |
| Match() |
Bestimmt das am besten passende Element in der Sitzung und legt die Auswahl auf dieses Element fest. |
| Recalculate() |
Berechnet die zugrunde liegenden IntelliSense-Elemente für diese Sitzung neu und verwendet den gleichen Triggerpunkt. |
| Start() |
Startet die Sitzung. |
Ereignisse
| Dismissed |
Tritt ein, wenn die Sitzung geschlossen wird. |
| PresenterChanged |
Tritt ein, wenn sich die IntelliSense-Darstellung für diese Sitzung ändert. |
| Recalculated |
Tritt ein, wenn die Sitzung neu berechnet wird. |