ITextBuffer.Insert-Methode
Fügt den angegebenen text an der angegebenen position im ITextBuffer 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 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
Parameter
position
Typ: Int32Die Pufferposition, an der das erste Zeichen des Texts angezeigt werden soll.
text
Typ: StringDer einzufügende Text.
Rückgabewert
Typ: Microsoft.VisualStudio.Text.ITextSnapshot
Der ITextSnapshot.
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | text ist nullein Nullverweis (Nothing in Visual Basic). |
InvalidOperationException | Eine Textbearbeitung ist gerade aktiv. |
ArgumentOutOfRangeException | position ist kleiner als Null oder größer als die Länge des Puffers. |
Hinweise
Dies ist eine Verknüpfung zum Erstellen eines neuen ITextEdit-Objekts, wobei es, um den Text und ihn dann wenden eingefügt werden soll. Wenn die Einfügung aufgrund eines schreibgeschützten Bereichs fehlschlägt, ist die zurückgegebene Momentaufnahme identisch mit der aktuellen Momentaufnahme eines Puffers, bevor der Einfügevorgang versucht.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.