GraphUndoUnit (Clase)
Esta clase representa un cambio undoable de dibujo que aparece en VS pila de deshacer.
Jerarquía de herencia
System.Object
Microsoft.VisualStudio.GraphModel.GraphUndoUnit
Espacio de nombres: Microsoft.VisualStudio.GraphModel
Ensamblado: Microsoft.VisualStudio.GraphModel (en Microsoft.VisualStudio.GraphModel.dll)
Sintaxis
'Declaración
Public Class GraphUndoUnit
public class GraphUndoUnit
public ref class GraphUndoUnit
type GraphUndoUnit = class end
public class GraphUndoUnit
El tipo GraphUndoUnit expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
GraphUndoUnit | Construya una unidad de deshacer de los cambios que están a punto de ser de confianza en el GraphUpdatedEventArgs especificado. Esto tiene que llamar durante el gráfico que actualiza, el evento actualizado es demasiado tarde porque se debe guardar los valores antiguos antes de confirmar los cambios para poder deshacer los cambios. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
Causality | Causality asociado de esta unidad de deshacer. | |
Description | La descripción de esta unidad de deshacer. | |
Disabled | Si esta unidad de deshacer debe deshabilitar (determinado por la encontrada en el constructor). | |
IsEmpty | Si esta unidad de deshacer está vacía. | |
IsRedoUnit | Si esto es una unidad de rehacer. | |
IsUndoUnit | Si esto es una unidad de deshacer. | |
ScopeProperties | El contenedor de propiedades asociadas a esta unidad de deshacer. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
AddLink | Denominado durante aplique si un vínculo tiene que agregarse de nuevo al gráfico. Puede reemplazar esto pero debe llamar a base.AddLInk. | |
AddNode | Denominado durante aplique si un nodo tiene que agregarse de nuevo al gráfico. Puede reemplazar esto pero debe llamar a base.AddNode. | |
Apply | Realiza esta operación de deshacer o de rehacer. | |
ApplyToGraph | Aplica la unidad de deshacer un gráfico diferente. | |
ApplyToNode | Aplica cualquier cambio de propiedad o categoría en el nodo original al nodo de entrada. | |
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). | |
Finalize | Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object). | |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
IsRedo | Determina si el GraphTransactionScope especificado se está usando para una operación de rehacer. | |
IsUndo | Determina si el GraphTransactionScope especificado se está usando para una operación de deshacer. | |
IsUndoable | Devuelva true si los cambios en la propiedad especificada en el graphObject determinado es undoable o no.Este método devuelve true si los metadatos de propiedad tienen el conjunto marca IsUndoable o devuelve false si no tiene el indicador de IsSharable o de IsSerializable.También si tiene IsWriteOnce a también devuelve false, porque el UndoStack no pudo cambiar el valor. Si es false se vuelve a continuación la propiedad no se conserva a través de deshacer/rehacer. Para cambiar transitorio de propiedades false puede guardar mucha memoria en la pila de deshacer. | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
RemoveLink | Denominado durante aplique si un vínculo tiene que agregarse de nuevo al gráfico. Puede reemplazar esto pero debe llamar a base.RemoveLink. | |
RemoveNode | Denominado durante aplique si un nodo tiene que quitar el gráfico. Puede reemplazar esto pero debe llamar a base.RemoveNode. | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). |
Arriba
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.