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
- graphObject
Tipo: Microsoft.VisualStudio.GraphModel.GraphObject
O objeto do elemento gráfico que está sendo alterado
- property
Tipo: Microsoft.VisualStudio.GraphModel.GraphProperty
a propriedade que está sendo alterada
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
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.