using System; using System.Collections.Generic; using System.Text; namespace Cosmos.Shell.Console.Commands { /// /// Represents a command. /// public abstract class CommandBase { /// /// Gets the name of the command (must be lowercase). /// public abstract string Name { get; } /// /// Gets the summary for the command. /// public abstract string Summary { get; } public abstract void Execute(string param); public abstract void Help(); /* public virtual void Help() { System.Console.WriteLine(Name); System.Console.WriteLine(" " + Summary); } */ } }