Método ITextEdit.Delete (Int32, Int32)
Exclui uma seqüência de caracteres do buffer.
Namespace: Microsoft.VisualStudio.Text
Assembly: Microsoft.VisualStudio.Text.Data (em Microsoft.VisualStudio.Text.Data.dll)
Sintaxe
'Declaração
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
Parâmetros
startPosition
Tipo: Int32A posição do primeiro caractere para excluir.
charsToDelete
Tipo: Int32O número de caracteres para excluir.
Valor de retorno
Tipo: Boolean
true Se a exclusão foi bem-sucedida. falseSe ele foi impedido por uma região de somente leitura.
Exceções
Exceção | Condição |
---|---|
InvalidOperationException | O Apply ou Cancel ou Dispose método anteriormente foi chamado neste objeto. |
ArgumentOutOfRangeException | startPositioné menor que zero ou maior que o comprimento do buffer, ou charsToDelete é menor que zero, ou startPosition + charsToDelete é maior que o comprimento do buffer. |
Comentários
Excluindo zero caracteres será bem-sucedida, mas não gerar um novo instantâneo ou elevar um Changed evento.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.