Class ValidationBuilder<T>
- Namespace
- McMaster.Extensions.CommandLineUtils.Validation
- Assembly
- McMaster.Extensions.CommandLineUtils.dll
Default implementation of IOptionValidationBuilder<T> and IArgumentValidationBuilder<T>.
public class ValidationBuilder<T> : ValidationBuilder, IArgumentValidationBuilder<T>, IArgumentValidationBuilder, IOptionValidationBuilder<T>, IOptionValidationBuilder, IValidationBuilder<T>, IValidationBuilder
Type Parameters
T
- Inheritance
-
objectValidationBuilder<T>
- Implements
- Inherited Members
- Extension Methods
Constructors
ValidationBuilder(CommandArgument<T>)
Creates a new instance of ValidationBuilder for a given CommandArgument<T>.
public ValidationBuilder(CommandArgument<T> argument)
Parameters
argumentCommandArgument<T>The argument.
ValidationBuilder(CommandOption<T>)
Creates a new instance of ValidationBuilder for a given CommandOption<T>.
public ValidationBuilder(CommandOption<T> option)
Parameters
optionCommandOption<T>The option.