UndoUnit, classe
Le wrapper pour modéliser des transactions et qu'ils peut être utilisé par l'interface d'IOleUndoManager du shell.
Cette API n'est pas conforme CLS.
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.Modeling.Shell.UndoUnit
Espace de noms : Microsoft.VisualStudio.Modeling.Shell
Assembly : Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll)
Syntaxe
'Déclaration
<CLSCompliantAttribute(False)> _
Public Class UndoUnit _
Implements IOleUndoUnit
[CLSCompliantAttribute(false)]
public class UndoUnit : IOleUndoUnit
Le type UndoUnit expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
UndoUnit(IServiceProvider, Context, TransactionCommitHandler) | Crée une unité undo sans transaction, mais avec un délégué elle peut l'utiliser pour obtenir la transaction ultérieurement, si nécessaire. | |
UndoUnit(IServiceProvider, Context, TransactionItem) | Construit une nouvelle unité undo. | |
UndoUnit(IServiceProvider, Context, TransactionCommitHandler, DescriptionHandler) | Crée une unité undo sans transaction, mais avec un délégué elle peut l'utiliser pour obtenir la transaction ultérieurement, si nécessaire.Spécifie également un délégué qui peut être utilisé pour obtenir la description de cette action, pour éviter une validation. |
Début
Méthodes
Nom | Description | |
---|---|---|
Do | Effectue la phase de restauration/phase de restauration par progression selon l'état interne de cette unité undo.En outre, l'unité undo est responsable de s'ajouter à la pile de *opposite*. | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) | |
GetDescription | Obtient une description textuelle de cette unité undo, qui est affichée par le shell | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
GetUnitType | Utilisé par le gestionnaire de phase de restauration pour fournir la gestion spéciale pour certaines unités undo selon leur type -- nous n'utilisons pas cette méthode | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
OnNextAdd | Appelé lorsqu'une nouvelle unité undo est ajoutée sur celui-ci dans la pile à annuler.Nous n'avons besoin de rien ici. | |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) |
Début
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.