IMergeableUndo Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Important
This API is not CLS-compliant.
This Interface represents one Mergable graph change which appears on the VS undo stack.
public interface class IMergeableUndo : Microsoft::VisualStudio::OLE::Interop::IOleUndoUnit
[System.CLSCompliant(false)]
public interface IMergeableUndo : Microsoft.VisualStudio.OLE.Interop.IOleUndoUnit
public interface IMergeableUndo : Microsoft.VisualStudio.OLE.Interop.IOleUndoUnit
[<System.CLSCompliant(false)>]
type IMergeableUndo = interface
interface IOleUndoUnit
type IMergeableUndo = interface
interface IOleUndoUnit
Public Interface IMergeableUndo
Implements IOleUndoUnit
- Derived
- Attributes
- Implements
Properties
Causality |
This undo unit's associated Causality. Its is a unique identity which is used to merge related undo units. |
Disabled |
Whether this undo unit should be disabled (as determined by information found in the constructor). |
Enlistment |
Gets the current Enlistment. |
IsEmpty |
Whether the current Undo operation is Empty or not. |
IsRedoUnit |
Whether this is a redo unit. |
IsUndoUnit |
Whether this is an undo unit. |
Methods
Apply() |
Applies the undo unit. |
Do(IOleUndoManager) | (Inherited from IOleUndoUnit) |
GetDescription(String) | (Inherited from IOleUndoUnit) |
GetUnitType(Guid, Int32) | (Inherited from IOleUndoUnit) |
Merge(IMergeableUndo) |
Performs the Merge action of multiple undo units with the same Causality. |
OnNextAdd() | (Inherited from IOleUndoUnit) |