using System; using System.Collections.Generic; using System.Text; namespace MooseBot { internal abstract class Command { private string name; private User.AccessLevel access; public string Name { get { return this.name; } } public User.AccessLevel Access { get { return this.access; } } public Command(string name, User.AccessLevel access) { this.name = name.ToLower(); this.access = access; } public abstract void Execute(Meebey.SmartIrc4net.IrcClient client, Arguments args); } }