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
Exceptions.cs File Reference

Classes

class  NibblePoker.Library.Arguments.Exceptions
 Static class that contains all exceptions thrown in the 'NibblePoker.Library.Arguments' library. More...
 
class  NibblePoker.Library.Arguments.Exceptions.ArgumentsException
 Common parent exception extended by all exceptions in this library. More...
 
class  NibblePoker.Library.Arguments.Exceptions.OptionException
 Common parent exception extended by all exceptions thrown by the Option class. More...
 
class  NibblePoker.Library.Arguments.Exceptions.MissingOptionIdentifierException
 Thrown if an Option is instantiated without a token or a name. More...
 
class  NibblePoker.Library.Arguments.Exceptions.InvalidFlagsException
 Thrown if an Option is given an invalid OptionFlags combination. More...
 
class  NibblePoker.Library.Arguments.Exceptions.VerbException
 Common parent exception extended by all exceptions thrown by the Verb class. More...
 
class  NibblePoker.Library.Arguments.Exceptions.InvalidVerbNameException
 Thrown if a Verb, whose name is null or empty, is passed to Verb.RegisterVerb. More...
 
class  NibblePoker.Library.Arguments.Exceptions.DuplicateOptionException
 Thrown by Verb.RegisterOption if a given Option already has a duplicate registered in the Verb. More...
 
class  NibblePoker.Library.Arguments.Exceptions.DuplicateVerbException
 Thrown by Verb.RegisterVerb if a given Verb already has a duplicate registered in the parent Verb. More...
 
class  NibblePoker.Library.Arguments.Exceptions.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  NibblePoker.Library.Arguments.Exceptions.ParserException
 Common parent exception extended by all exceptions thrown by the parser. More...
 
class  NibblePoker.Library.Arguments.Exceptions.InvalidArgumentException
 Thrown by ArgumentsParser.ParseArguments if it is given a token twice, or after reaching the end of options. More...
 
class  NibblePoker.Library.Arguments.Exceptions.UnknownOptionException
 Thrown by ArgumentsParser.ParseArguments if a given Option couldn't be found while parsing. More...
 
class  NibblePoker.Library.Arguments.Exceptions.RepeatedSingularOptionException
 Thrown by ArgumentsParser.ParseArguments if a given Option that could only be used once was used twice. More...
 
class  NibblePoker.Library.Arguments.Exceptions.OptionValueOverflowException
 Thrown by ArgumentsParser.ParseArguments if a given Option that could only hold one value was made to hold more. More...
 
class  NibblePoker.Library.Arguments.Exceptions.NotEnoughArgumentsException
 Thrown by ArgumentsParser.ParseArguments if a given Option needs to have a value, but is the last argument. More...
 
class  NibblePoker.Library.Arguments.Exceptions.NoDefaultOptionFoundException
 Thrown by ArgumentsParser.ParseArguments if no appropriate Option with the OptionFlags.Default flag could be found when needed. More...
 
class  NibblePoker.Library.Arguments.Exceptions.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  NibblePoker.Library.Arguments.Exceptions.MissingRequiredOptionException
 Thrown by ArgumentsParser.ParseArguments if an Option with the OptionFlags.Required flag wasn't used after all arguments were parsed. More...
 

Namespaces

namespace  NibblePoker
 
namespace  NibblePoker.Library
 
namespace  NibblePoker.Library.Arguments