Table of Contents

Namespace OneImlx.Terminal.Commands.Checkers

Classes

ArgumentChecker

The default argument checker.

ArgumentCheckerResult

The argument checker result.

CommandChecker

The default command checker.

CommandCheckerResult

The command checker result.

ConfigurationOptionsChecker

The default IConfigurationOptionsChecker.

DataTypeMapperResult

The option data-type mapper result.

DataTypeMapper<TValue>

The default option data type mapper.

DataValidationValueChecker<TValue>

The default IValueChecker<T> that uses ValidationAttribute to check an option value.

OptionChecker

The default option checker.

OptionCheckerResult

The option checker result.

Interfaces

IArgumentChecker

An abstraction to check an Argument.

ICommandChecker

An abstraction to check a Command.

IConfigurationOptionsChecker

An abstraction of TerminalOptions checker.

IDataTypeMapper<TValue>

An abstraction to map an DataType to Type.

IOptionChecker

An abstraction to check an Option.

IValueChecker<T>

An abstraction to check a ICommandValue.