ITextUndoTransaction, interface
Représente un conteneur pour les objets ITextUndoPrimitive.
Espace de noms : Microsoft.VisualStudio.Text.Operations
Assembly : Microsoft.VisualStudio.Text.Logic (dans Microsoft.VisualStudio.Text.Logic.dll)
Syntaxe
'Déclaration
Public Interface ITextUndoTransaction _
Inherits IDisposable
public interface ITextUndoTransaction : IDisposable
public interface class ITextUndoTransaction : IDisposable
type ITextUndoTransaction =
interface
interface IDisposable
end
public interface ITextUndoTransaction extends IDisposable
Le type ITextUndoTransaction expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
CanRedo | Détermine s'il est possible actuellement d'appeler Do avec succès. | |
CanUndo | Détermine s'il est possible actuellement d'appeler Undo() avec succès. | |
Description | Obtient ou définit la description. | |
History | Obtient le ITextUndoHistory qui contient cette transaction. | |
MergePolicy | Obtient le IMergeTextUndoTransactionPolicy associé à cette transaction. | |
Parent | Obtient le ITextUndoTransaction qui contient cette transaction. | |
State | Obtient UndoTransactionState pour ITextUndoTransaction. | |
UndoPrimitives | Obtient la collection d'objets ITextUndoPrimitive de ce conteneur. |
Début
Méthodes
Nom | Description | |
---|---|---|
AddUndo | Ajoute une nouvelle primitive de phase de restauration à la fin de la liste lorsque la transaction est ouverte. | |
Cancel | Marque une transaction ouverte comme annulé, et annule et désactive tous les primitives de phase de restauration qui ont été ajoutés. | |
Complete | Marque la transaction comme terminée et prête pour l'annulation. | |
Dispose | Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées. (Hérité de IDisposable.) | |
Do | Exécute une opération de rétablissement. | |
Undo | Effectue une phase de restauration ou une restauration. |
Début
Notes
Ces objets sont suivis dans UndoHistory.