Partager via


IProjectionBufferBase.Delete, méthode

Supprime une étendue de caractères de la mémoire tampon.

Espace de noms :  Microsoft.VisualStudio.Text.Projection
Assembly :  Microsoft.VisualStudio.Text.Data (dans Microsoft.VisualStudio.Text.Data.dll)

Syntaxe

'Déclaration
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

Paramètres

Valeur de retour

Type : Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot
IProjectionSnapshot .

Exceptions

Exception Condition
ArgumentOutOfRangeException

deleteSpan. Fin de l'étendue est plus supérieure à la longueur de la mémoire tampon.

InvalidOperationException

ITextEdit est actuellement - active.

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 à cause 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

Voir aussi

Référence

IProjectionBufferBase Interface

Microsoft.VisualStudio.Text.Projection, espace de noms