Condividi tramite


Metodo ITextEdit.Delete (Int32, Int32)

Elimina una sequenza di caratteri dal buffer.

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

Sintassi

'Dichiarazione
Function Delete ( _
    startPosition As Integer, _
    charsToDelete As Integer _
) As Boolean
bool Delete(
    int startPosition,
    int charsToDelete
)
bool Delete(
    int startPosition, 
    int charsToDelete
)
abstract Delete : 
        startPosition:int * 
        charsToDelete:int -> bool
function Delete(
    startPosition : int, 
    charsToDelete : int
) : boolean

Parametri

  • startPosition
    Tipo: Int32

    La posizione del primo carattere da eliminare.

  • charsToDelete
    Tipo: Int32

    il numero di caratteri da eliminare.

Valore restituito

Tipo: Boolean
true se l'eliminazione è riuscita, false se è stata impedita da un'area di sola lettura.

Eccezioni

Eccezione Condizione
InvalidOperationException

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

ArgumentOutOfRangeException

startPosition è minore di zero o maggiore della lunghezza del buffer, o charsToDelete è minore di zero, o startPosition + charsToDelete è maggiore della lunghezza del buffer.

Note

Eliminare i caratteri zero avrà esito positivo, ma non genera un nuovo snapshot o non genererà un'eccezione Changed evento.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ITextEdit Interfaccia

Overload Delete

Spazio dei nomi Microsoft.VisualStudio.Text