Método ITextBuffer.Delete
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 ( _
deleteSpan As Span _
) As ITextSnapshot
ITextSnapshot Delete(
Span deleteSpan
)
ITextSnapshot^ Delete(
Span deleteSpan
)
abstract Delete :
deleteSpan:Span -> ITextSnapshot
function Delete(
deleteSpan : Span
) : ITextSnapshot
Parâmetros
deleteSpan
Tipo: Microsoft.VisualStudio.Text.SpanO intervalo de caracteres para excluir.
Valor de retorno
Tipo: Microsoft.VisualStudio.Text.ITextSnapshot
O ITextSnapshot.
Exceções
Exceção | Condição |
---|---|
InvalidOperationException | A ITextEdit está ativo no momento. |
ArgumentOutOfRangeException | deleteSpan.End é maior que o comprimento do buffer. |
Comentários
Este é um atalho para a criação de uma nova ITextEdit objeto, usá-la para excluir o texto e depois aplicá-la. Se a exclusão falhar por causa de uma região de somente leitura, o instantâneo retornado será o mesmo que o instantâneo atual do buffer antes da exclusão de tentativa.
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.