Compartilhar via


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: Int32

    A posição do primeiro caractere para excluir.

  • charsToDelete
    Tipo: Int32

    O 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

Consulte também

Referência

ITextEdit Interface

Sobrecargas Delete

Namespace Microsoft.VisualStudio.Text