GraphUndoUnit.IsUndoable-Methode

Rückgabe von "true", wenn Änderungen an der angegebenen Eigenschaft für das angegebene graphObject rückgängig zu machen sind oder nicht.

Diese Methode gibt "True" zurück, wenn für die Eigenschaftenmetadaten das IsUndoable-Flag festgelegt ist, oder sie gibt "False" zurückgibt, wenn das IsSharable- oder IsSerializable-Flag nicht festgelegt ist.Auch, wenn es IsWriteOnce hat, gibt er auch false zurück, weil das UndoStack nicht in der Lage ist, den Wert zu ändern.

Wenn false zurückgegeben wird, dann wird die Eigenschaft nicht über Rückgängig/Wiederholen beibehalten.

Für flüchtige Eigenschaften kann die Rückgabe von false viel Arbeitsspeicher im Rückgängig-Stapel sparen.

Namespace:  Microsoft.VisualStudio.GraphModel
Assembly:  Microsoft.VisualStudio.GraphModel (in Microsoft.VisualStudio.GraphModel.dll)

Syntax

'Declaration
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

Parameter

Rückgabewert

Typ: System.Boolean
"True", wenn der Eigenschaftswert rückgängig gemacht und wiederholt werden muss; andernfalls "False".

.NET Framework-Sicherheit

Siehe auch

Referenz

GraphUndoUnit Klasse

Microsoft.VisualStudio.GraphModel-Namespace