Condividi tramite


Metodo ITextBufferEdit.Apply

Esegue il commit di tutte le modifiche apportate con questa ITextBufferEdit oggetto all'oggetto sottostante ITextBuffer. Anche causa ITextBuffer per generare un nuovo snapshot e generare il relativo Changed evento se sono state apportate modifiche.

Spazio dei nomi:  Microsoft.VisualStudio.Text
Assembly:  Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)

Sintassi

'Dichiarazione
Function Apply As ITextSnapshot
ITextSnapshot Apply()
ITextSnapshot^ Apply()
abstract Apply : unit -> ITextSnapshot
function Apply() : ITextSnapshot

Valore restituito

Tipo: Microsoft.VisualStudio.Text.ITextSnapshot
Snapshot dello stato di ITextBuffer dopo l'applicazione della modifica.Se non è stata apportata, o se la modifica è stata annullata, non verrà generato alcun snapshot e verrà restituito lo snapshot precedente.

Eccezioni

Eccezione Condizione
InvalidOperationException

Apply o Cancel o Dispose il metodo è stato precedentemente chiamato su questo oggetto.

Note

Canceled può essere true dopo che questo metodo restituisce se un gestore per l'evento di modifica del buffer annullasse la modifica.

Questo metodo può essere chiamato solo una volta. Dopo la chiamata, le altre chiamate a questo oggetto (ad eccezione di eliminazione) genereranno InvalidOperationException.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ITextBufferEdit Interfaccia

Spazio dei nomi Microsoft.VisualStudio.Text