UndoManager, classe
Classe d'assistance qui encapsule le gestionnaire de la phase de restauration du shell de Visual Studio.
Cette API n'est pas conforme CLS.
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.Modeling.Shell.UndoManager
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 UndoManager _
Implements IOleCommandTarget, IVsLinkedUndoClient, IDisposable
[CLSCompliantAttribute(false)]
public class UndoManager : IOleCommandTarget,
IVsLinkedUndoClient, IDisposable
Le type UndoManager expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
UndoManager(IServiceProvider) | Créez un UndoManager qui encapsule une nouvelle instance d'IOleUndoManager. | |
UndoManager(IServiceProvider, IOleUndoManager) | Créez un nouvel UndoManager avec le fournisseur de services et l'IOleUndoManager spécifiés. |
Début
Propriétés
Nom | Description | |
---|---|---|
IsDirty | ||
VSUndoManager | C'est ce qui doit être actif au SEID pour un cadre de fenêtre qui souhaite utiliser ce gestionnaire de phase de restauration.Nous ne pouvons pas encapsuler IOleUndoManager dans un objet managé car Explorateur de propriétés QI pour MS.VS.NativeMethods.IOleCommandTarget, qui est privé, nous ne pouvons pas l'implémenter sur cette classe. |
Début
Méthodes
Nom | Description | |
---|---|---|
Add | Ajoute une unité undo à la pile et met à jour l'interface utilisateur. | |
DiscardUndoStacks | De lancement phase de restauration/piles de rétablissement.Si bool condition est vraie, en plus d'ignorer l'undostack la routine marquera la pile comme propre. | |
Dispose() | Libère toutes les ressources utilisées par l'instance actuelle de la classe UndoManager. | |
Dispose(Boolean) | Supprime l'état de cet objet. | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
Exec | Implémentation d'interface d'IOleCommandTarget.Passe l'appel à l'IOleUndoManager encapsulé. | |
Finalize | Finaliseur. (Substitue Object.Finalize().) | |
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.) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
OnInterveningUnitBlockingLinkedUndo | Indique que le gestionnaire de phase de restauration se bloque un autre gestionnaire de phase de restauration d'exécuter une action liée. | |
QueryStatus | Implémentation d'interface d'IOleCommandTarget.Les séries appellent à l'instance encapsulée d'IOleUndoManager. | |
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.