NanoByte.Common
Public Member Functions | List of all members
NanoByte.Common.Undo.IUndoCommand Interface Reference

A executable command with an undo function. More...

Inheritance diagram for NanoByte.Common.Undo.IUndoCommand:
NanoByte.Common.Undo.FirstExecuteCommand NanoByte.Common.Undo.IValueCommand NanoByte.Common.Undo.SimpleCommand NanoByte.Common.Undo.PreExecutedCommand NanoByte.Common.Undo.CollectionCommand< T > NanoByte.Common.Undo.ReplaceInList< T > NanoByte.Common.Undo.SetInList< T > NanoByte.Common.Undo.SetValueCommand< T > NanoByte.Common.Undo.CollectionCommand< T > NanoByte.Common.Undo.CompositeCommand NanoByte.Common.Undo.ReplaceInList< T > NanoByte.Common.Undo.SetInList< T > NanoByte.Common.Undo.SetLocalizableString NanoByte.Common.Undo.SetValueCommand< T >

Public Member Functions

void Execute ()
 Performs the desired action. More...
 
void Undo ()
 Undoes changes made by Execute. More...
 

Detailed Description

A executable command with an undo function.

Member Function Documentation

◆ Execute()

void NanoByte.Common.Undo.IUndoCommand.Execute ( )

Performs the desired action.

Implemented in NanoByte.Common.Undo.FirstExecuteCommand, and NanoByte.Common.Undo.SimpleCommand.

◆ Undo()

void NanoByte.Common.Undo.IUndoCommand.Undo ( )

The documentation for this interface was generated from the following file: