IIntellisenseSession Schnittstelle

Definition

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.

Gilt für