public Command Get(string s, ArrayList args) { Type t = (Type) Commands [s]; if (t == null) { t = (Type) Aliases [s]; if (t == null) return null; } Command c = (Command) Activator.CreateInstance (t); return ParseArguments (c, args); }