Search Results for

    Show / Hide Table of Contents

    Namespace McMaster.Extensions.CommandLineUtils.Validation

    Classes

    AttributeValidator

    A validator that uses a System.ComponentModel.DataAnnotations.ValidationAttribute to validate a command line option or argument.

    DelegateValidator

    Implements a validator with an anonymous function

    FilePathExistsAttributeBase

    Base type for attributes that check for existing files or directories.

    ValidationBuilder

    Default implementation of IOptionValidationBuilder and IArgumentValidationBuilder.

    ValidationBuilder<T>

    Default implementation of IOptionValidationBuilder<T> and IArgumentValidationBuilder<T>.

    Interfaces

    IArgumentValidationBuilder

    Creates a collection of validators for CommandArgument.

    IArgumentValidationBuilder<T>

    Creates a collection of validators for CommandArgument<T>.

    IArgumentValidator

    Provides validation for a CommandArgument.

    ICommandValidator

    Provides validation on a command

    IOptionValidationBuilder

    Creates a collection of validators for CommandOption.

    IOptionValidationBuilder<T>

    Creates a collection of validators for CommandOption<T>.

    IOptionValidator

    Provides validation for a CommandOption.

    IValidationBuilder

    Creates a collection of validators.

    IValidationBuilder<T>

    Creates a collection of validators on CommandOption<T> or CommandArgument<T>

    IValidator

    Provides validation for CommandArgument and CommandOption.

    In This Article
    Back to top