Compartilhar via


Método IProjectionBufferBase.Delete

Exclui um intervalo de caracteres do buffer.

Namespace:  Microsoft.VisualStudio.Text.Projection
Assembly:  Microsoft.VisualStudio.Text.Data (em Microsoft.VisualStudio.Text.Data.dll)

Sintaxe

'Declaração
Function Delete ( _
    deleteSpan As Span _
) As IProjectionSnapshot
IProjectionSnapshot Delete(
    Span deleteSpan
)
IProjectionSnapshot^ Delete(
    Span deleteSpan
)
abstract Delete : 
        deleteSpan:Span -> IProjectionSnapshot
function Delete(
    deleteSpan : Span
) : IProjectionSnapshot

Parâmetros

Valor de retorno

Tipo: Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot
An IProjectionSnapshot.

Exceções

Exceção Condição
ArgumentOutOfRangeException

deleteSpan.O final da extensão é maior que o comprimento do buffer.

InvalidOperationException

A ITextEdit está ativo no momento.

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 conta 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

Consulte também

Referência

IProjectionBufferBase Interface

Namespace Microsoft.VisualStudio.Text.Projection