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

Executes IUndoCommands. More...

Inheritance diagram for NanoByte.Common.Undo.ICommandExecutor:
NanoByte.Common.Undo.CommandCollector NanoByte.Common.Undo.ICommandManager< T > NanoByte.Common.Undo.SimpleCommandExecutor NanoByte.Common.Undo.CommandManager< T >

Public Member Functions

void Execute ([NotNull] IUndoCommand command)
 Executes an IUndoCommand and stores it for later undo-operations. More...
 

Properties

string Path [get]
 The path of the file the data structure being modified was loaded from. null if none. More...
 

Detailed Description

Executes IUndoCommands.

Member Function Documentation

◆ Execute()

void NanoByte.Common.Undo.ICommandExecutor.Execute ( [NotNull] IUndoCommand  command)

Executes an IUndoCommand and stores it for later undo-operations.

Parameters
commandThe command to be executed.

Implemented in NanoByte.Common.Undo.CommandManager< T >, NanoByte.Common.Undo.CommandCollector, and NanoByte.Common.Undo.SimpleCommandExecutor.

Property Documentation

◆ Path

string NanoByte.Common.Undo.ICommandExecutor.Path
get

The path of the file the data structure being modified was loaded from. null if none.


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