Search Results for

    Show / Hide Table of Contents

    Interface IConventionBuilder

    Builds a collection of conventions.

    Namespace: McMaster.Extensions.CommandLineUtils.Conventions
    Assembly: McMaster.Extensions.CommandLineUtils.dll
    Syntax
    public interface IConventionBuilder

    Methods

    | Improve this Doc View Source

    AddConvention(IConvention)

    Add a convention that will be applied later.

    Declaration
    IConventionBuilder AddConvention(IConvention convention)
    Parameters
    Type Name Description
    IConvention convention

    The convention

    Returns
    Type Description
    IConventionBuilder

    Extension Methods

    ConventionBuilderExtensions.UseDefaultConventions(IConventionBuilder)
    ConventionBuilderExtensions.UseDefaultHelpOption(IConventionBuilder, String)
    ConventionBuilderExtensions.UseAttributes(IConventionBuilder)
    ConventionBuilderExtensions.SetRemainingArgsPropertyOnModel(IConventionBuilder)
    ConventionBuilderExtensions.SetSubcommandPropertyOnModel(IConventionBuilder)
    ConventionBuilderExtensions.SetParentPropertyOnModel(IConventionBuilder)
    ConventionBuilderExtensions.SetAppNameFromEntryAssembly(IConventionBuilder)
    ConventionBuilderExtensions.UseCommandAttribute(IConventionBuilder)
    ConventionBuilderExtensions.UseVersionOptionFromMemberAttribute(IConventionBuilder)
    ConventionBuilderExtensions.UseVersionOptionAttribute(IConventionBuilder)
    ConventionBuilderExtensions.UseHelpOptionAttribute(IConventionBuilder)
    ConventionBuilderExtensions.UseOptionAttributes(IConventionBuilder)
    ConventionBuilderExtensions.UseArgumentAttributes(IConventionBuilder)
    ConventionBuilderExtensions.UseSubcommandAttributes(IConventionBuilder)
    ConventionBuilderExtensions.UseOnValidateMethodFromModel(IConventionBuilder)
    ConventionBuilderExtensions.UseOnValidationErrorMethodFromModel(IConventionBuilder)
    ConventionBuilderExtensions.UseOnExecuteMethodFromModel(IConventionBuilder)
    ConventionBuilderExtensions.UseConstructorInjection(IConventionBuilder)
    ConventionBuilderExtensions.UseConstructorInjection(IConventionBuilder, IServiceProvider)
    ConventionBuilderExtensions.UseCommandNameFromModelType(IConventionBuilder)
    • Improve this Doc
    • View Source
    In This Article
    Back to top