Поделиться через


GraphUndoUnit.IsUndoable - метод

Возвращает значение true, если изменения заданного свойства на заданном graphObject можно отменить или нет.

Этот метод возвращает значение true, если у метаданных свойства установлен флаг IsUndoable, или возвращает значение false, если у этих метаданных нет флага IsSharable или IsSerializable.Кроме того, если он имеет IsWriteOnce, он также возвращает false, потому что UndoStack не сможет изменить значение.

Если возвращается значение false, свойство не сохраняется при отмене/повторе.

Для несохраняемых свойств возвращение false может сохранить большой объем памяти в стеке отмены.

Пространство имен:  Microsoft.VisualStudio.GraphModel
Сборка:  Microsoft.VisualStudio.GraphModel (в Microsoft.VisualStudio.GraphModel.dll)

Синтаксис

'Декларация
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

Параметры

Возвращаемое значение

Тип: System.Boolean
Значение true, если значение свойства должно быть отменено и возвращено; в противном случае — значение false.

Безопасность платформы .NET Framework

См. также

Ссылки

GraphUndoUnit Класс

Microsoft.VisualStudio.GraphModel - пространство имен