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
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
4
]
C
NibblePoker.Library.Arguments.ArgumentsParser
Static class that contains a function related to parsing launch arguments.
▼
C
Exception
▼
C
NibblePoker.Library.Arguments.Exceptions.ArgumentsException
Common parent exception extended by all exceptions in this library.
▼
C
NibblePoker.Library.Arguments.Exceptions.OptionException
Common parent exception extended by all exceptions thrown by the
Option
class.
C
NibblePoker.Library.Arguments.Exceptions.InvalidFlagsException
Thrown if an
Option
is given an invalid
OptionFlags
combination.
C
NibblePoker.Library.Arguments.Exceptions.MissingOptionIdentifierException
Thrown if an
Option
is instantiated without a token or a name.
▼
C
NibblePoker.Library.Arguments.Exceptions.ParserException
Common parent exception extended by all exceptions thrown by the parser.
C
NibblePoker.Library.Arguments.Exceptions.InvalidArgumentException
Thrown by
ArgumentsParser.ParseArguments
if it is given a
–
token twice, or after reaching the end of options.
C
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.
C
NibblePoker.Library.Arguments.Exceptions.NoDefaultOptionFoundException
Thrown by
ArgumentsParser.ParseArguments
if no appropriate
Option
with the
OptionFlags.Default
flag could be found when needed.
C
NibblePoker.Library.Arguments.Exceptions.NotEnoughArgumentsException
Thrown by
ArgumentsParser.ParseArguments
if a given
Option
needs to have a value, but is the last argument.
C
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.
C
NibblePoker.Library.Arguments.Exceptions.OptionValueOverflowException
Thrown by
ArgumentsParser.ParseArguments
if a given
Option
that could only hold one value was made to hold more.
C
NibblePoker.Library.Arguments.Exceptions.RepeatedSingularOptionException
Thrown by
ArgumentsParser.ParseArguments
if a given
Option
that could only be used once was used twice.
C
NibblePoker.Library.Arguments.Exceptions.UnknownOptionException
Thrown by
ArgumentsParser.ParseArguments
if a given
Option
couldn't be found while parsing.
▼
C
NibblePoker.Library.Arguments.Exceptions.VerbException
Common parent exception extended by all exceptions thrown by the
Verb
class.
C
NibblePoker.Library.Arguments.Exceptions.DuplicateOptionException
Thrown by
Verb.RegisterOption
if a given
Option
already has a duplicate registered in the
Verb
.
C
NibblePoker.Library.Arguments.Exceptions.DuplicateVerbException
Thrown by
Verb.RegisterVerb
if a given
Verb
already has a duplicate registered in the parent
Verb
.
C
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.
C
NibblePoker.Library.Arguments.Exceptions.InvalidVerbNameException
Thrown if a
Verb
, whose name is
null
or empty, is passed to
Verb.RegisterVerb
.
C
NibblePoker.Library.Arguments.Exceptions
Static class that contains all exceptions thrown in the '
NibblePoker.Library.Arguments
' library.
C
NibblePoker.Library.Arguments.HelpText
Static class that contains helpers related to printing a help text.
C
NibblePoker.Library.Arguments.Option
Class
Option
models an option linked to one or more
Verb
that can be given in launch arguments to pass a value or toggle some behaviour/actions.
C
NibblePoker.Library.Arguments.Verb
Class
Verb
models a verb that can be given in launch arguments to select a specific action or subset of usable launch parameters.
Generated by
1.9.5