Condividi tramite


Metodo IVsExpansionSession.EndCurrentExpansion

Chiamato per indicare la fine del processo di inserimento di frammenti di codice.

Spazio dei nomi:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop.8.0 (in Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Sintassi

'Dichiarazione
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

Parametri

  • fLeaveCaret
    Tipo: Int32

    [in] diverso da zero (TRUE) se mantenere il cursore di modifica in cui è; in caso contrario, lo zero (FALSE) se il cursore di modifica viene posizionato in base al modello del frammento di codice.

Valore restituito

Tipo: Int32
Se il metodo ha esito positivo, restituisce S_OK.Se non riesce, restituisce un codice di errore.

Note

Firma COM

da textmgr2.idl:

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

I contrassegni di un modello del frammento di codice in genere in cui il cursore di modifica deve essere posizionato dopo che il frammento di codice è stato inserito e la modalità di modifica speciale viene completato. Questo metodo viene chiamato durante la modalità di modifica speciale quando l'utente digita l'immettere o i tasti ESC. Se Enter viene digitato, fLeaveCaret il parametro deve essere impostato su diverso da zero (TRUE) e se ESC è tipizzata, fLeaveCaret il parametro deve essere impostato su zero (FALSE). Questo metodo consente di posizionare il cursore in modo appropriato nella visualizzazione di testo associata prima di restituire.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

IVsExpansionSession Interfaccia

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop