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
deleteSpan
Tipo: Microsoft.VisualStudio.Text.SpanO intervalo de caracteres para excluir.
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
- 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.