Share via


IMergeableUndo Interface

Definition

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)

Applies to