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
- 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.