Compartilhar via


Método ITextEdit.Insert (Int32, String)

Insere a determinado text no local especificado positionno buffer de texto.

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

Sintaxe

'Declaração
Function Insert ( _
    position As Integer, _
    text As String _
) As Boolean
bool Insert(
    int position,
    string text
)
bool Insert(
    int position, 
    String^ text
)
abstract Insert : 
        position:int * 
        text:string -> bool
function Insert(
    position : int, 
    text : String
) : boolean

Parâmetros

  • position
    Tipo: Int32

    A posição do buffer no qual o primeiro caractere do texto será exibido.

  • text
    Tipo: String

    O texto a ser inserido.

Valor de retorno

Tipo: Boolean
true Se a inserção foi bem-sucedida, false se ele falhou devido a uma região de somente leitura.

Exceções

Exceção Condição
ArgumentNullException

text é nulluma referência nula (Nothing no Visual Basic).

InvalidOperationException

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

ArgumentOutOfRangeException

positioné menor que zero ou maior que o comprimento do buffer.

Comentários

Inserindo uma string 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 Insert

Namespace Microsoft.VisualStudio.Text