Freigeben über


ITextEdit.Insert-Methode (Int32, String)

Fügt den angegebenen text an der angegebenen position im Textpuffer ein.

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

Syntax

'Declaration
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

Parameter

  • position
    Typ: Int32

    Die Pufferposition, an der das erste Zeichen des Texts angezeigt werden soll.

  • text
    Typ: String

    Der einzufügende Text.

Rückgabewert

Typ: Boolean
true , wenn der Einfügevorgang erfolgreich war; false, wenn aufgrund eines schreibgeschützten Bereichs ein Fehler aufgetreten ist.

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

text ist nullein Nullverweis (Nothing in Visual Basic).

InvalidOperationException

Apply oder Cancel oder Dispose-Methode ist bereits für dieses Objekt aufgerufen.

ArgumentOutOfRangeException

position ist kleiner als Null oder größer als die Länge des Puffers.

Hinweise

Durch das Einfügen einer leeren Zeichenfolge erfolgreich ausgeführt, aber keine neue Momentaufnahme generiert und löst ein Changed-Ereignis aus.

.NET Framework-Sicherheit

Siehe auch

Referenz

ITextEdit Schnittstelle

Insert-Überladung

Microsoft.VisualStudio.Text-Namespace