Пример #1
0
        public Arguments(string[] args)
        {
            _optionSet.Options.Add(new Option
            {
                ShortName   = "b1",
                LongName    = "bool1",
                Description = "Bool one",
                Type        = OptionType.Flag | OptionType.Required,
                Action      = b => Bool1 = (bool)b
            });

            _optionSet.Options.Add(new Option
            {
                ShortName   = "b2",
                LongName    = "bool2",
                Description = "Bool Two",
                Type        = OptionType.Flag | OptionType.Optional,
                Action      = b => Bool1 = (bool)b
            });

            _optionSet.Options.Add(new Option
            {
                ShortName   = "b3",
                LongName    = "bool3",
                Description = "Bool Three",
                Type        = OptionType.Flag | OptionType.Required,
                Action      = b => Bool1 = (bool)b
            });

            _optionSet.Options.Add(new Option
            {
                ShortName   = "b4",
                LongName    = "bool4",
                Description = "Bool Four",
                Type        = OptionType.Flag | OptionType.Optional,
                Action      = b => Bool1 = (bool)b
            });

            _optionSet.Execute(args);
        }