Condividi tramite


Metodo ITextBuffer.Insert

Inserisce il parametro dato text nel parametro specificato position in ITextBuffer.

Spazio dei nomi:  Microsoft.VisualStudio.Text
Assembly:  Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)

Sintassi

'Dichiarazione
Function Insert ( _
    position As Integer, _
    text As String _
) As ITextSnapshot
ITextSnapshot Insert(
    int position,
    string text
)
ITextSnapshot^ Insert(
    int position, 
    String^ text
)
abstract Insert : 
        position:int * 
        text:string -> ITextSnapshot
function Insert(
    position : int, 
    text : String
) : ITextSnapshot

Parametri

  • position
    Tipo: Int32

    La posizione di buffer in cui il primo carattere del testo visualizzato.

  • text
    Tipo: String

    il testo da inserire.

Valore restituito

Tipo: Microsoft.VisualStudio.Text.ITextSnapshot
ITextSnapshot .

Eccezioni

Eccezione Condizione
ArgumentNullException

text viene nullriferimento null (Nothing in Visual Basic).

InvalidOperationException

Una modifica del testo attiva.

ArgumentOutOfRangeException

position è minore di zero o maggiore della lunghezza del buffer.

Note

Si tratta di un collegamento per creare un nuovo ITextEdit oggetto, utilizzando per inserire il testo e quindi applicarlo. Se l'inserimento non riesce a causa di un'area di sola lettura, lo snapshot restituito sarà lo stesso dello snapshot corrente del buffer prima di inserimento eseguito.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ITextBuffer Interfaccia

Spazio dei nomi Microsoft.VisualStudio.Text