comparison Commands/Command.cs @ 0:961030992bd2

Initial commit of IBBoard libraries
author IBBoard <dev@ibboard.co.uk>
date Fri, 19 Dec 2008 11:13:48 +0000
parents
children 0352fa33ee8f
comparison
equal deleted inserted replaced
-1:000000000000 0:961030992bd2
1 using System;
2
3 namespace IBBoard.Commands
4 {
5 /// <summary>
6 /// Summary description for Command.
7 /// </summary>
8 public abstract class Command
9 {
10 public Command()
11 {
12 }
13
14 public abstract bool CanExecute();
15 public abstract bool Execute();
16 public abstract void Undo();
17 public abstract void Redo();
18 public abstract string Name { get; }
19 public abstract string Description { get; }
20 public abstract string UndoDescription { get; }
21 }
22 }