GraphUndoUnit.IsUndoable, méthode
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.
Espace de noms : Microsoft.VisualStudio.GraphModel
Assembly : Microsoft.VisualStudio.GraphModel (dans Microsoft.VisualStudio.GraphModel.dll)
Syntaxe
'Déclaration
Public Shared Function IsUndoable ( _
graphObject As GraphObject, _
property As GraphProperty _
) As Boolean
public static bool IsUndoable(
GraphObject graphObject,
GraphProperty property
)
public:
static bool IsUndoable(
GraphObject^ graphObject,
GraphProperty^ property
)
static member IsUndoable :
graphObject:GraphObject *
property:GraphProperty -> bool
public static function IsUndoable(
graphObject : GraphObject,
property : GraphProperty
) : boolean
Paramètres
- graphObject
Type : Microsoft.VisualStudio.GraphModel.GraphObject
Objet de graphique modifié
- property
Type : Microsoft.VisualStudio.GraphModel.GraphProperty
Propriété qui a été modifiée.
Valeur de retour
Type : System.Boolean
True si la valeur de propriété doit être annulée, puis rétablie ; sinon, false.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.