Condividi tramite


Metodo IProjectionBufferBase.Delete

Rimuove un intervallo di caratteri dal buffer.

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

Sintassi

'Dichiarazione
Function Delete ( _
    deleteSpan As Span _
) As IProjectionSnapshot
IProjectionSnapshot Delete(
    Span deleteSpan
)
IProjectionSnapshot^ Delete(
    Span deleteSpan
)
abstract Delete : 
        deleteSpan:Span -> IProjectionSnapshot
function Delete(
    deleteSpan : Span
) : IProjectionSnapshot

Parametri

Valore restituito

Tipo: Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot
IProjectionSnapshot .

Eccezioni

Eccezione Condizione
ArgumentOutOfRangeException

deleteSpan. Fine dell'intervallo è maggiore della lunghezza del buffer.

InvalidOperationException

In ITextEdit è attualmente attive.

Note

Si tratta di un collegamento per creare un nuovo ITextEdit oggetto, utilizzando per eliminare il testo e quindi applicarlo. Se l'eliminazione non riesce a causa di un'area di sola lettura, lo snapshot restituito sarà lo stesso dello snapshot corrente del buffer prima dell'eliminazione desiderata.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

IProjectionBufferBase Interfaccia

Spazio dei nomi Microsoft.VisualStudio.Text.Projection