private string FindArg(List <string> argList, OptionInfo info) { var arg = argList.FirstOrDefault(a => a == info.ShortOption || a == info.LongOption); if (arg == null && !info.IsOptional) { _errors.Add($"Required option {info.Name} is missing."); } return(arg); }
public OptionSetup(CommandLineParser <TOptions> parser, OptionInfo info) { _parser = parser; _info = info; }