![]() |
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.