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: Int32La posizione del primo carattere da eliminare.
charsToDelete
Tipo: Int32il 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
- 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.