GraphUndoUnit, classe
Cette classe représente une modification annulable d'un graphique présente dans la pile des opérations d'annulation Visual Studio.
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.GraphModel.GraphUndoUnit
Espace de noms : Microsoft.VisualStudio.GraphModel
Assembly : Microsoft.VisualStudio.GraphModel (dans Microsoft.VisualStudio.GraphModel.dll)
Syntaxe
'Déclaration
Public Class GraphUndoUnit
public class GraphUndoUnit
public ref class GraphUndoUnit
type GraphUndoUnit = class end
public class GraphUndoUnit
Le type GraphUndoUnit expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
GraphUndoUnit | Construire une unité d'annulation à partir des modifications qui vont être validées dans le GraphUpdatedEventArgs donné. Il doit être appelé pendant la mise à jour du graphique. Il n'est pas possible d'attendre que l'événement soit mis à jour, car il est nécessaire d'enregistrer les anciennes valeurs avant que les modifications ne soient validées, afin de pouvoir annuler ces modifications. |
Début
Propriétés
Nom | Description | |
---|---|---|
Causality | La causalité associée à cette unité d'annulation. | |
Description | La description de cette unité d'annulation. | |
Disabled | Indique si cette unité d'annulation doit être désactivée (comme indiqué par les informations trouvées dans le constructeur). | |
IsEmpty | Indique si cette unité d'annulation est vide. | |
IsRedoUnit | Indique s'il s'agit d'une unité de rétablissement. | |
IsUndoUnit | Indique s'il s'agit d'une unité d'annulation. | |
ScopeProperties | Conteneur de propriétés associé à cette unité d'annulation. |
Début
Méthodes
Nom | Description | |
---|---|---|
AddLink | Appelée pendant une opération d'application si un lien doit être ajouté dans le graphique. Vous pouvez substituer cet élément mais vous devez appeler base.AddLInk. | |
AddNode | Appelée pendant une opération d'application si un nœud doit être ajouté dans le graphique. Vous pouvez substituer cet élément mais vous devez appeler base.AddNode. | |
Apply | Exécute cette opération d'annulation ou de rétablissement. | |
ApplyToGraph | Applique l'unité d'annulation à un graphique différent. | |
ApplyToNode | Applique toute modification de propriété ou de catégorie sur le nœud d'origine vers le nœud d'entrée. | |
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.) | |
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.) | |
IsRedo | Détermine si le GraphTransactionScope spécifié est en cours d'utilisation pour une opération de rétablissement. | |
IsUndo | Détermine si le GraphTransactionScope spécifié est en cours d'utilisation pour une opération d'annulation. | |
IsUndoable | Retourne la valeur true si les modifications apportées à la propriété donnée du graphObject donné est annulable ou pas.Cette méthode retourne la valeur true si l'indicateur IsUndoable des métadonnées de propriété est défini, ou elle retourne la valeur false si elle n'a pas d'indicateur IsSharable ou IsSerializable.De plus, si la méthode a IsWriteOnce, alors elle retourne également false, car l'UndoStack ne peut pas modifier la valeur. Si la valeur false est retournée, la propriété n'est pas conservée à chaque opération d'annulation ou de rétablissement. Pour les propriétés transitoires, le retour de la valeur False peut économiser beaucoup de mémoire dans la pile d'annulation. | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
RemoveLink | Appelée pendant une opération d'application si un lien doit être ajouté dans le graphique. Vous pouvez substituer cet élément mais vous devez appeler base.RemoveLink. | |
RemoveNode | Appelée pendant une opération d'application si un nœud doit être supprimé du graphique. Vous pouvez substituer cet élément mais vous devez appeler base.RemoveNode. | |
ToString | Retourne une chaîne qui représente l'objet actuel. (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.