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.