public void AddArgument(ConsoleArgument consoleArgument) { Arguments.Add(consoleArgument.FullName, consoleArgument); if (!string.IsNullOrEmpty(consoleArgument.Alias)) { Arguments.Add(consoleArgument.Alias, consoleArgument); } }
/// <summary> /// 必须要有一个参数,这个参数是默认规则(不需要-xxx) /// </summary> /// <param name="defaultArgument"></param> public ArgumentParser(ConsoleArgument defaultArgument) { DefaultRule = defaultArgument; }