Freigeben über


IProjectionBufferBase.Delete-Methode

Löscht eine Spanne von Zeichen aus dem Puffer.

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

Syntax

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

Parameter

Rückgabewert

Typ: Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot
Ein IProjectionSnapshot.

Ausnahmen

Ausnahme Bedingung
ArgumentOutOfRangeException

deleteSpan. Das Ende der Spanne ist 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 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

IProjectionBufferBase Schnittstelle

Microsoft.VisualStudio.Text.Projection-Namespace