Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Clase de aplicación auxiliar que contiene el administrador de deshacer 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.11.0 (en Microsoft.VisualStudio.Modeling.Sdk.Shell.11.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 el SEID para un marco de la ventana que desee utilizar este administrador de deshacer.No se puede ajustar IOleUndoManager en un objeto administrado porque el explorador de propiedades QI para MS.VS.NativeMethods.IOleCommandTarget, que es privado, así que no podemos implementarlo en esta clase. |
Arriba
Métodos
| Nombre | Descripción | |
|---|---|---|
![]() |
Add | Agrega una unidad de deshacer en la pila y actualiza la interfaz de usuario. |
![]() |
DiscardUndoStacks | Desecha pilas de deshacer y rehacer.Si bool es true, después además de descartar el undostack la rutina marcará la pila como limpia. |
![]() |
Dispose() | Libera todos los recursos usados por la instancia actual de la clase UndoManager. |
![]() |
Dispose(Boolean) | Elimina 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 de IOleCommandTarget.Pasa la llamada al IOleUndoManager ajustado. |
![]() |
Finalize | Finalizador. (Invalida a Object.Finalize()). |
![]() |
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). |
![]() |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). |
![]() |
OnInterveningUnitBlockingLinkedUndo | Indica que el administrador de deshacer está bloqueando a otro administrador de deshacer de ejecutar una acción vinculado. |
![]() |
QueryStatus | implementación de la interfaz de IOleCommandTarget.Pasa llamada a la instancia del contenedor de IOleUndoManager. |
![]() |
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.
.gif)
.gif)
.gif)