Freigeben über


IVsExpansionSession.EndCurrentExpansion-Methode

Wird aufgerufen, um das Ende des aktuellen Prozesses einfügungs Codeausschnitt an.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop.8.0 (in Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Syntax

'Declaration
Function EndCurrentExpansion ( _
    fLeaveCaret As Integer _
) As Integer
int EndCurrentExpansion(
    int fLeaveCaret
)
int EndCurrentExpansion(
    [InAttribute] int fLeaveCaret
)
abstract EndCurrentExpansion : 
        fLeaveCaret:int -> int
function EndCurrentExpansion(
    fLeaveCaret : int
) : int

Parameter

  • fLeaveCaret
    Typ: Int32

    [in] Ein Wert ungleich 0 (TRUE), wenn das caretzeichen bearbeiten, in dem es enthalten ist, Andernfalls Null (FALSEbearbeiten), wenn das caretzeichen entsprechend der Vorlage Codeausschnitts positioniert wird.

Rückgabewert

Typ: Int32
Wenn die Methode erfolgreich ausgeführt, gibt sie S_OKzurück.Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Von textmgr2.idl:

HRESULT IVsExpansionSession::EndCurrentExpansion(
   [in]bool fLeaveCaret
);

Markierungen einer Vorlage Codeausschnitt in der Regel bearbeiten, bei denen das caretzeichen positioniert werden soll, nachdem der Ausschnitt eingefügt wurde und der spezielle Bearbeitungsmodus ist abgeschlossen. Diese Methode wird während des speziellen Bearbeitungsmodus wenn der Benutzer die EINGABETASTE oder die ESC-TASTEN aufgerufen. Wenn die EINGABETASTE eingegeben wird, sollte der fLeaveCaret-Parameter auf den Wert ungleich 0 (TRUE) festgelegt sind und wenn ESC eingegeben wird, sollte der Parameter fLeaveCaret auf Null gestellt werden (FALSE). Diese Methode setzt sich die Einfügemarke in der zugeordneten Textansicht vor der Rückgabe.

.NET Framework-Sicherheit

Siehe auch

Referenz

IVsExpansionSession Schnittstelle

Microsoft.VisualStudio.TextManager.Interop-Namespace