Classe GraphUndoUnit
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.