IProjectionBufferBase.Insert-Methode
Fügt den angegebenen Text an der angegebenen Position in ITextBufferein.
Namespace: Microsoft.VisualStudio.Text.Projection
Assembly: Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)
Syntax
'Declaration
Function Insert ( _
position As Integer, _
text As String _
) As IProjectionSnapshot
IProjectionSnapshot Insert(
int position,
string text
)
IProjectionSnapshot^ Insert(
int position,
String^ text
)
abstract Insert :
position:int *
text:string -> IProjectionSnapshot
function Insert(
position : int,
text : String
) : IProjectionSnapshot
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.Projection.IProjectionSnapshot
Ein IProjectionSnapshot.
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | text ist nullein Nullverweis (Nothing in Visual Basic). |
ArgumentOutOfRangeException | position ist kleiner als Null oder größer als die Länge des Puffers. |
InvalidOperationException | ITextEdit ist gerade aktiv. |
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.