Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Esta classe representa uma alteração undoable do elemento gráfico que aparece no CONTRA desfazer a pilha.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.GraphModel.GraphUndoUnit
Namespace: Microsoft.VisualStudio.GraphModel
Assembly: Microsoft.VisualStudio.GraphModel (em Microsoft.VisualStudio.GraphModel.dll)
Sintaxe
'Declaração
Public Class GraphUndoUnit
public class GraphUndoUnit
public ref class GraphUndoUnit
type GraphUndoUnit = class end
public class GraphUndoUnit
O tipo GraphUndoUnit expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
![]() |
GraphUndoUnit | Construir uma unidade desfazer as alterações que estão prestes a serem confirmadas no GraphUpdatedEventArgs dado. Isso tem que ser chamado durante o gráfico que atualiza, o evento é atualizado muito tarde porque nós devemos poder salvar os valores antigo antes que as alterações são confirmadas para poder desfazer essas alterações. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
![]() |
Causality | Isso desfaz a causalidade associada a unidade. |
![]() |
Description | Isso desfaz a descrição da unidade. |
![]() |
Disabled | Se isso desfaz a unidade deve ser desativado (conforme determinado pelas informações encontradas no construtor.) |
![]() |
IsEmpty | Se isso desfaz a unidade está vazia. |
![]() |
IsRedoUnit | Se esta é uma unidade refazer. |
![]() |
IsUndoUnit | Se esta é uma unidade desfazer. |
![]() |
ScopeProperties | O saco da propriedade associada com este desfaz a unidade. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
![]() |
AddLink | Chamado durante aplicar se um link tem que ser adicionado novamente para o gráfico. Você pode substituir esse mas você deve chamar base.AddLInk. |
![]() |
AddNode | Chamado durante aplicar se um nó tem que ser adicionado novamente para o gráfico. Você pode substituir esse mas você deve chamar base.AddNode. |
![]() |
Apply | Isso executa desfazer ou refazem a operação. |
![]() |
ApplyToGraph | Aplica a unidade desfazer a um gráfico diferente. |
![]() |
ApplyToNode | Aplica qualquer propriedade ou a categoria muda no nó original para o nó de entrada. |
![]() |
Equals | determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) |
![]() |
Finalize | Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.) |
![]() |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) |
![]() |
GetType | Obtém Type da instância atual. (Herdado de Object.) |
![]() ![]() |
IsRedo | Determina se o GraphTransactionScope especificado está sendo usado atualmente para uma operação refazer. |
![]() ![]() |
IsUndo | Determina se o GraphTransactionScope especificado está sendo usado atualmente para uma operação undo. |
![]() ![]() |
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. |
![]() |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) |
![]() |
RemoveLink | Chamado durante aplicar se um link tem que ser adicionado novamente para o gráfico. Você pode substituir esse mas você deve chamar base.RemoveLink. |
![]() |
RemoveNode | Chamado durante aplicar se um nó tem que ser removido para o gráfico. Você pode substituir esse mas você deve chamar base.RemoveNode. |
![]() |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) |
Superior
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.