ITextBuffer.Delete, méthode
Efface une séquence de caractères de la mémoire tampon.
Espace de noms : Microsoft.VisualStudio.Text
Assembly : Microsoft.VisualStudio.Text.Data (dans Microsoft.VisualStudio.Text.Data.dll)
Syntaxe
'Déclaration
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
Paramètres
deleteSpan
Type : Microsoft.VisualStudio.Text.SpanÉtendue des caractères à supprimer.
Valeur de retour
Type : Microsoft.VisualStudio.Text.ITextSnapshot
ITextSnapshot .
Exceptions
Exception | Condition |
---|---|
InvalidOperationException | ITextEdit est actuellement - active. |
ArgumentOutOfRangeException | deleteSpan. L'extrémité est plus supérieure à la longueur de la mémoire tampon. |
Notes
C'est un raccourci pour créer un nouvel objet d'ITextEdit, il pour supprimer le texte, puis l'appliquer. Si la suppression échoue en raison d'une zone en lecture seule, l'instantané retourné sera identique à l'instantané actuel de la mémoire tampon avant la suppression tentée.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.