Namespace Ubiquity.CommandLineParsing
Classes
- CommandLineArgAttribute
Allows accessing a property via the command line parser with a name that is different from the property name.
- CommandLineBinder
Type specific command line argument binder.
- CommandLineBinderExtensions
Utility extension class to simplify parsing/binding operations.
- CommandLineOption
Result of a single parsed command line option.
- CommandLineParseException
Exception for errors in parsing or binding command line arguments.
- CommandLineValue
Command line argument value.
- EnvironmentEx
Provides environment extensions for handling platform differences.
- OptionPropertyBase
Abstract base class for implementing IOptionProperty.
- ReflectionOptionPropertyProvider
IOptionPropertyProvider that uses Reflection to find the properties to bind to.
Interfaces
- ICommandLineArgument
Interface for a command line argument.
- ICommandLineParser
Interface for parsing command line arguments.
- IOptionProperty
Interface for a property that binds a CommandLineOption to a property on an object instance.
- IOptionPropertyProvider
Interface for an option property provider.