Partager via


ITextBufferUndoManagerProvider, interface

Fournit un ITextBufferUndoManager pour un ITextBuffer donné.

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

Syntaxe

'Déclaration
Public Interface ITextBufferUndoManagerProvider
public interface ITextBufferUndoManagerProvider
public interface class ITextBufferUndoManagerProvider
type ITextBufferUndoManagerProvider =  interface end
public interface ITextBufferUndoManagerProvider

Le type ITextBufferUndoManagerProvider expose les membres suivants.

Méthodes

  Nom Description
Méthode publique GetTextBufferUndoManager Obtient le ITextBufferUndoManager mis en cache pour le ITextBuffer spécifié.
Méthode publique RemoveTextBufferUndoManager Supprime ITextBufferUndoManager pour la mémoire tampon de texte spécifiée.

Début

Notes

C'est un composant MEF, et doit être exportée avec l'attribut suivant :

[Export(NameSource=typeof(ITextBufferUndoManagerProvider))]

Il s'agit d'une fabrique mise en cache, et un seul ITextBufferUndoManager sera créé pour un ITextBuffer donné.

Voir aussi

Référence

Microsoft.VisualStudio.Text.Operations, espace de noms