using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace RsenkTest.Commands { abstract class CommandBase { protected List parameters; public List Parameters { get { return parameters; } } public abstract string Name { get; } public abstract string Summary { get; } public abstract void Help(); public abstract void Execute(params ParameterBase[] args); } }