Compartilhar via


Método ITextEdit.Replace (Span, String)

Substitui uma seqüência de caracteres de texto diferente.

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

Sintaxe

'Declaração
Function Replace ( _
    replaceSpan As Span, _
    replaceWith As String _
) As Boolean
bool Replace(
    Span replaceSpan,
    string replaceWith
)
bool Replace(
    Span replaceSpan, 
    String^ replaceWith
)
abstract Replace : 
        replaceSpan:Span * 
        replaceWith:string -> bool
function Replace(
    replaceSpan : Span, 
    replaceWith : String
) : boolean

Parâmetros

  • replaceWith
    Tipo: String

    O novo texto.

Valor de retorno

Tipo: Boolean
true Se a substituição foi bem-sucedida, false se ele foi impedido por uma região de somente leitura.

Exceções

Exceção Condição
ArgumentNullException

replaceWithé nulo.

InvalidOperationException

O Apply ou Cancel ou Dispose método anteriormente foi chamado neste objeto.

ArgumentOutOfRangeException

replaceSpan.Endé maior que o comprimento do buffer.

Comentários

Este método tem o mesmo efeito que primeiro excluir os caracteres em replaceSpan e, em seguida, inserir replaceWith.

Substituindo um span vazio por uma seqüência vazia 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 Replace

Namespace Microsoft.VisualStudio.Text