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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.