Table of Contents

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.