protected override Result <object> GetValueOverride(CommandLineKeyValueStore parser) { if (!parser.Exists(Name)) { return(Result.CreateError <Result <object> >($"Command line switch \"{Name}\" not set.")); } return(new Result <object>(parser.Exists(Name))); }
protected override Result <object> GetValueOverride(CommandLineKeyValueStore parser) { if (!parser.Exists(Name) || string.IsNullOrWhiteSpace(parser.Read(Name))) { return(Result.CreateError <Result <object> >($"Command line value \"{Name}\" not set.")); } return(new Result <object>(parser.ReadMany(Name).ToArray())); }