Partager via


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

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

Voir aussi

Référence

GraphUndoUnit Classe

Microsoft.VisualStudio.GraphModel, espace de noms