System.CommandLine.CommandLineConfiguration.DefaultHelpBuilderFactory C# (CSharp) Method

DefaultHelpBuilderFactory() private method

private DefaultHelpBuilderFactory ( ) : System.Collections.Generic
return System.Collections.Generic
        internal Func<BindingContext, HelpBuilder> HelpBuilderFactory => _helpBuilderFactory ??= context => DefaultHelpBuilderFactory(context);

Same methods

CommandLineConfiguration::DefaultHelpBuilderFactory ( BindingContext context, int? requestedMaxWidth = null ) : System.CommandLine.HelpBuilder

Usage Example

Example #1
0
        private Func <BindingContext, HelpBuilder> GetHelpBuilderFactory()
        {
            return(CreateHelpBuilder);

            HelpBuilder CreateHelpBuilder(BindingContext bindingContext)
            {
                var helpBuilder = _helpBuilderFactory is { }
                                             ? _helpBuilderFactory(bindingContext)
                                             : CommandLineConfiguration.DefaultHelpBuilderFactory(bindingContext, MaxHelpWidth);

                helpBuilder.OnCustomize = _customizeHelpBuilder;

                return(helpBuilder);
            }