Partager via


ITextBufferEdit.Apply, méthode

Valide toutes les modifications apportées à l'aide de cet objet ITextBufferEdit à la ITextBuffer sous-jacente. Il rend également pour générer un nouvel instantané et pour déclencher ITextBuffer son événement d'Changed si des modifications ont été apportées.

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

Syntaxe

'Déclaration
Function Apply As ITextSnapshot
ITextSnapshot Apply()
ITextSnapshot^ Apply()
abstract Apply : unit -> ITextSnapshot
function Apply() : ITextSnapshot

Valeur de retour

Type : Microsoft.VisualStudio.Text.ITextSnapshot
Instantané de l'état de la ITextBuffer après application de la modification.Si aucune modification n'a été apportée, ou si la modification a été annulée, aucun nouvel instantané n'est généré, et l'instantané précédent est retourné.

Exceptions

Exception Condition
InvalidOperationException

Apply ou Cancel ou la méthode d'Dispose a été auparavant invité cet objet.

Notes

Canceled peut être true une fois que cette méthode se retourne si un gestionnaire de l'événement changing de la mémoire tampon annulait la modification.

Cette méthode peut être appelée une seule fois. Une fois qu'elle soit appelée, tous les autres appels à cet objet (autre que) préparez engendreront InvalidOperationException.

Sécurité .NET Framework

Voir aussi

Référence

ITextBufferEdit Interface

Microsoft.VisualStudio.Text, espace de noms