![]() |
DotNet-Arguments 2.0.0
A simple and 'to-the-point' library to parse launch arguments in .NET and .NET Core applications.
|
Static class that contains all exceptions thrown in the 'NibblePoker.Library.Arguments' library. More...
Classes | |
| class | ArgumentsException |
| Common parent exception extended by all exceptions in this library. More... | |
| class | DuplicateOptionException |
| Thrown by Verb.RegisterOption if a given Option already has a duplicate registered in the Verb. More... | |
| class | DuplicateVerbException |
| Thrown by Verb.RegisterVerb if a given Verb already has a duplicate registered in the parent Verb. More... | |
| class | ExistingDefaultMultipleOptionException |
| Thrown by Verb.RegisterOption if the given Option has the Default flag and is registered after one that also has OptionFlags.Default, OptionFlags.HasValue and OptionFlags.Repeatable flags. More... | |
| class | InvalidArgumentException |
Thrown by ArgumentsParser.ParseArguments if it is given a – token twice, or after reaching the end of options. More... | |
| class | InvalidFlagsException |
| Thrown if an Option is given an invalid OptionFlags combination. More... | |
| class | InvalidVerbNameException |
Thrown if a Verb, whose name is null or empty, is passed to Verb.RegisterVerb. More... | |
| class | MissingOptionIdentifierException |
| Thrown if an Option is instantiated without a token or a name. More... | |
| class | MissingRequiredOptionException |
| Thrown by ArgumentsParser.ParseArguments if an Option with the OptionFlags.Required flag wasn't used after all arguments were parsed. More... | |
| class | NoDefaultOptionFoundException |
| Thrown by ArgumentsParser.ParseArguments if no appropriate Option with the OptionFlags.Default flag could be found when needed. More... | |
| class | NotEnoughArgumentsException |
| Thrown by ArgumentsParser.ParseArguments if a given Option needs to have a value, but is the last argument. More... | |
| class | OptionException |
| Common parent exception extended by all exceptions thrown by the Option class. More... | |
| class | OptionHasValueAndMoreShortsException |
| Thrown by ArgumentsParser.ParseArguments if a short Option with an expected value isn't given at the end of a short options block. More... | |
| class | OptionValueOverflowException |
| Thrown by ArgumentsParser.ParseArguments if a given Option that could only hold one value was made to hold more. More... | |
| class | ParserException |
| Common parent exception extended by all exceptions thrown by the parser. More... | |
| class | RepeatedSingularOptionException |
| Thrown by ArgumentsParser.ParseArguments if a given Option that could only be used once was used twice. More... | |
| class | UnknownOptionException |
| Thrown by ArgumentsParser.ParseArguments if a given Option couldn't be found while parsing. More... | |
| class | VerbException |
| Common parent exception extended by all exceptions thrown by the Verb class. More... | |
Static class that contains all exceptions thrown in the 'NibblePoker.Library.Arguments' library.