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 | |
---|---|---|
CanRedo | Détermine si une seule opération de rétablissement est possible. | |
CanUndo | Détermine si une seule opération d'annulation est possible. | |
CurrentTransaction | Obtient la transaction actuelle de phase de restauration en cours. | |
LastRedoTransaction | Obtient l'élément (supérieur) le plus récent de RedoStack. | |
LastUndoTransaction | Obtient l'élément (supérieur) le plus récent de UndoStack. | |
Properties | Obtient la collection de propriétés contrôlées par le propriétaire. (Hérité de IPropertyOwner.) | |
RedoDescription | Obtient la description du dernier ITextUndoTransaction de rétablissement visible. | |
RedoStack | Pile de rétablissements pour cet historique.Cette pile ne contient pas les transactions d'annulation ou les transactions actuellement ouvertes. | |
State | Obtient l'état actuel de l'historique de phase de restauration. | |
UndoDescription | Obtient la description du dernier ITextUndoTransaction d'annulation visible. | |
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 | |
---|---|---|
CreateTransaction | Crée une transaction, l'imbrique dans la transaction précédente et la marque comme transaction actuelle. | |
Redo | Exécute le nombre spécifié d'opérations de rétablissement et place les transactions dans la pile d'annulations. | |
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 | |
---|---|---|
UndoRedoHappened | Prévient les consommateurs dès qu'une opération d'annulation ou de rétablissement est consignée dans cet historique. | |
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.