DotNet-Arguments 2.0.0
A simple and 'to-the-point' library to parse launch arguments in .NET and .NET Core applications.
Loading...
Searching...
No Matches
NibblePoker.Library.Arguments.Exceptions Class Reference

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...
 

Detailed Description

Static class that contains all exceptions thrown in the 'NibblePoker.Library.Arguments' library.


The documentation for this class was generated from the following file: