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
deleteSpan
Typ: Microsoft.VisualStudio.Text.SpanDie Spanne der zu löschenden Zeichen.
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
- 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.