Partager via


ITextUndoHistory, interface

Contient des transactions d'annulation.

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

Syntaxe

'Déclaration
Public Interface ITextUndoHistory _
    Inherits IPropertyOwner
public interface ITextUndoHistory : IPropertyOwner
public interface class ITextUndoHistory : IPropertyOwner
type ITextUndoHistory =  
    interface 
        interface IPropertyOwner 
    end
public interface ITextUndoHistory extends IPropertyOwner

Le type ITextUndoHistory expose les membres suivants.

Propriétés

  Nom Description
Propriété publique CanRedo Détermine si une seule opération de rétablissement est possible.
Propriété publique CanUndo Détermine si une seule opération d'annulation est possible.
Propriété publique CurrentTransaction Obtient la transaction actuelle de phase de restauration en cours.
Propriété publique LastRedoTransaction Obtient l'élément (supérieur) le plus récent de RedoStack.
Propriété publique LastUndoTransaction Obtient l'élément (supérieur) le plus récent de UndoStack.
Propriété publique Properties Obtient la collection de propriétés contrôlées par le propriétaire. (Hérité de IPropertyOwner.)
Propriété publique RedoDescription Obtient la description du dernier ITextUndoTransaction de rétablissement visible.
Propriété publique RedoStack Pile de rétablissements pour cet historique.Cette pile ne contient pas les transactions d'annulation ou les transactions actuellement ouvertes.
Propriété publique State Obtient l'état actuel de l'historique de phase de restauration.
Propriété publique UndoDescription Obtient la description du dernier ITextUndoTransaction d'annulation visible.
Propriété publique UndoStack Pile d'annulations pour cet historique.Cette pile ne contient pas les transactions de rétablissement ou les transactions actuellement ouvertes.

Début

Méthodes

  Nom Description
Méthode publique CreateTransaction Crée une transaction, l'imbrique dans la transaction précédente et la marque comme transaction actuelle.
Méthode publique Redo Exécute le nombre spécifié d'opérations de rétablissement et place les transactions dans la pile d'annulations.
Méthode publique Undo Exécute le nombre spécifié d'opérations d'annulation et place les transactions dans la pile de rétablissements.

Début

Événements

  Nom Description
Événement public UndoRedoHappened Prévient les consommateurs dès qu'une opération d'annulation ou de rétablissement est consignée dans cet historique.
Événement public UndoTransactionCompleted Prévient les consommateurs en cas d'exécution et d'ajout d'un ITextUndoTransaction dans UndoStack.

Début

Notes

En général uniquement un historique des transactions de phase de restauration est à la fois à la disposition de l'utilisateur.

Voir aussi

Référence

Microsoft.VisualStudio.Text.Operations, espace de noms