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)));
        }
Esempio n. 2
0
        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()));
        }