Partilhar via


Método GraphUndoUnit.IsUndoable

Return verdadeiro se as alterações em determinada propriedade no graphObject determinado são undoable ou não.

Esse método retorna true se os metadados de propriedade tem o sinalizador de IsUndoable definido retorna se falso ou não tem a opção de IsSharable ou de IsSerializable.Também se tem IsWriteOnce então ele também retorna falso, porque o UndoStack não pode alterar o valor.

Se falso é retornado na propriedade não é preservada transversalmente desfazer/refazem.

Para retornar transiente propriedades falso pode salvar lotes de memória na pilha desfazer.

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

Sintaxe

'Declaração
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

Parâmetros

Valor de retorno

Tipo: System.Boolean
True se o valor de propriedade tem que ser desfeito e outra maneira falso refeito.

Segurança do .NET Framework

Consulte também

Referência

GraphUndoUnit Classe

Namespace Microsoft.VisualStudio.GraphModel