Freigeben über


ISignatureHelpSession-Schnittstelle

Definiert eine IntelliSense-Sitzung, die zum Anzeigen von Signaturhilfe verwendet wird.

Namespace:  Microsoft.VisualStudio.Language.Intellisense
Assembly:  Microsoft.VisualStudio.Language.Intellisense (in Microsoft.VisualStudio.Language.Intellisense.dll)

Syntax

'Declaration
Public Interface ISignatureHelpSession _
    Inherits IIntellisenseSession, IPropertyOwner
public interface ISignatureHelpSession : IIntellisenseSession, 
    IPropertyOwner
public interface class ISignatureHelpSession : IIntellisenseSession, 
    IPropertyOwner
type ISignatureHelpSession =  
    interface 
        interface IIntellisenseSession 
        interface IPropertyOwner 
    end
public interface ISignatureHelpSession extends IIntellisenseSession, IPropertyOwner

Der ISignatureHelpSession-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft IsDismissed Bestimmt, ob die Sitzung geschlossen wird. (Von IIntellisenseSession geerbt.)
Öffentliche Eigenschaft Presenter Ruft den IIntellisensePresenter ab, der verwendet wird, um IntelliSense für diese Sitzung zu rendern. (Von IIntellisenseSession geerbt.)
Öffentliche Eigenschaft Properties Ruft die Auflistung von Eigenschaften ab, die vom Besitzer gesteuert werden. (Von IPropertyOwner geerbt.)
Öffentliche Eigenschaft SelectedSignature Ruft die Signatur ab, die sich derzeit unter den Satz gültiger Signaturen gewählt wird.
Öffentliche Eigenschaft Signatures Ruft den Satz gültiger Signaturen für diese Sitzung ab.
Öffentliche Eigenschaft TextView Ruft ITextView ab, in dem diese IntelliSense-Sitzung ausgelöst wurde. (Von IIntellisenseSession geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Collapse Verringert die Sitzung zu einem minimierten Zustand.Wenn die Sitzung keinen solchen Zustand aufweist, ist die Sitzung geschlossen. (Von IIntellisenseSession geerbt.)
Öffentliche Methode Dismiss Schließt die Sitzung. Die Darstellung wird daraufhin zerstört, und die Sitzung wird aus dem Sitzungsstapel entfernt. (Von IIntellisenseSession geerbt.)
Öffentliche Methode GetTriggerPoint(ITextBuffer) Ruft ITrackingPoint ab, an dem diese IntelliSense-Sitzung für die angegebene ITextBuffergestartet wurde. (Von IIntellisenseSession geerbt.)
Öffentliche Methode GetTriggerPoint(ITextSnapshot) Ruft den SnapshotPoint ab, an dem diese IntelliSense-Sitzung hinsichtlich des angegebenen ITextSnapshot ausgelöst wurde. (Von IIntellisenseSession geerbt.)
Öffentliche Methode Match Bestimmt das am besten passende Element in der Sitzung und legt die Auswahl auf dieses Element fest. (Von IIntellisenseSession geerbt.)
Öffentliche Methode Recalculate Berechnet die zugrunde liegenden IntelliSense-Elemente für diese Sitzung neu und verwendet den gleichen Triggerpunkt. (Von IIntellisenseSession geerbt.)
Öffentliche Methode Start Startet die Sitzung. (Von IIntellisenseSession geerbt.)

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis Dismissed Tritt ein, wenn die Sitzung geschlossen wird. (Von IIntellisenseSession geerbt.)
Öffentliches Ereignis PresenterChanged Tritt ein, wenn sich die IntelliSense-Darstellung für diese Sitzung ändert. (Von IIntellisenseSession geerbt.)
Öffentliches Ereignis Recalculated Tritt auf, wenn die Sitzung neu berechnet wird. (Von IIntellisenseSession geerbt.)
Öffentliches Ereignis SelectedSignatureChanged Tritt ein, wenn sich die SelectedSignature-Eigenschaft ändert.

Zum Seitenanfang

Beispiele

Ein Beispiel für die Verwendung dieser Schnittstelle finden Sie unter Exemplarische Vorgehensweise: Unterzeichnungs-Hilfe anzeigen.

Siehe auch

Referenz

Microsoft.VisualStudio.Language.Intellisense-Namespace