Freigeben über


ITextBuffer.Delete-Methode

Löscht eine Folge von Zeichen aus dem Puffer.

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

Syntax

'Declaration
Function Delete ( _
    deleteSpan As Span _
) As ITextSnapshot
ITextSnapshot Delete(
    Span deleteSpan
)
ITextSnapshot^ Delete(
    Span deleteSpan
)
abstract Delete : 
        deleteSpan:Span -> ITextSnapshot
function Delete(
    deleteSpan : Span
) : ITextSnapshot

Parameter

Rückgabewert

Typ: Microsoft.VisualStudio.Text.ITextSnapshot
Der ITextSnapshot.

Ausnahmen

Ausnahme Bedingung
InvalidOperationException

ITextEdit ist gerade aktiv.

ArgumentOutOfRangeException

deleteSpan. End ist 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 anwenden und ihn dann zu löschen. Wenn der Löschvorgang aufgrund eines schreibgeschützten Bereichs fehlschlägt, ist die zurückgegebene Momentaufnahme identisch mit der aktuellen Momentaufnahme eines Puffers vor der versuchten Abbrechen.

.NET Framework-Sicherheit

Siehe auch

Referenz

ITextBuffer Schnittstelle

Microsoft.VisualStudio.Text-Namespace