UndoManager (Clase)
Clase de aplicación auxiliar que ajusta el administrador de fase de reversión del shell de Visual Studio.
Esta API no es conforme a CLS.
Jerarquía de herencia
System.Object
Microsoft.VisualStudio.Modeling.Shell.UndoManager
Espacio de nombres: Microsoft.VisualStudio.Modeling.Shell
Ensamblado: Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (en Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)
Sintaxis
'Declaración
<CLSCompliantAttribute(False)> _
Public Class UndoManager _
Implements IOleCommandTarget, IVsLinkedUndoClient, IDisposable
[CLSCompliantAttribute(false)]
public class UndoManager : IOleCommandTarget,
IVsLinkedUndoClient, IDisposable
El tipo UndoManager expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
UndoManager(IServiceProvider) | Cree un UndoManager que contenga una nueva instancia de IOleUndoManager. | |
UndoManager(IServiceProvider, IOleUndoManager) | Cree un nuevo UndoManager con el proveedor de servicios y el IOleUndoManager especificados. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
IsDirty | ||
VSUndoManager | Esto es lo que se debe insertar en el SEID para un marco de ventana que desea que use este administrador de deshacer.No se puede ajustar IOleUndoManager en un objeto administrado porque el QI del explorador de propiedades para MS.VS.NativeMethods.IOleCommandTarget es privado, así que no podemos implementarlo en esta clase. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
Add | Agrega una unidad de reversión a la pila y actualiza la interfaz de usuario. | |
DiscardUndoStacks | Desecha pilas de deshacer y rehacer.Si bool es true, además de descartar undostack, la rutina marcará la pila como limpia. | |
Dispose() | Libera todos los recursos usados por la instancia actual de la clase UndoManager. | |
Dispose(Boolean) | Desecha el estado de este objeto. | |
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). | |
Exec | Implementación de la interfaz IOleCommandTarget.Pasa la llamada al IOleUndoManager ajustado. | |
Finalize | Finalizador. (Invalida a Object.Finalize()). | |
GetHashCode | Sirve como la función hash predeterminada. (Se hereda de Object). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
OnInterveningUnitBlockingLinkedUndo | Indica que el administrador de fase de reversión está bloqueando a otro administrador de fase de reversión para ejecutar una acción vinculada. | |
QueryStatus | Implementación de la interfaz IOleCommandTarget.Pasa llamada a la instancia de IOleUndoManager ajustada. | |
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.