mirror of
https://github.com/reactos/reactos.git
synced 2024-12-31 19:42:51 +00:00
9dab4509fa
svn path=/trunk/; revision=13064
28 lines
545 B
C#
28 lines
545 B
C#
using System;
|
|
|
|
namespace TechBot.Library
|
|
{
|
|
public interface ICommand
|
|
{
|
|
bool CanHandle(string commandName);
|
|
void Handle(string commandName,
|
|
string parameters);
|
|
string Help();
|
|
}
|
|
|
|
|
|
|
|
public class BaseCommand
|
|
{
|
|
protected bool CanHandle(string commandName,
|
|
string[] availableCommands)
|
|
{
|
|
foreach (string availableCommand in availableCommands)
|
|
{
|
|
if (String.Compare(availableCommand, commandName, true) == 0)
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
}
|
|
}
|