static private DefaultHelpBuilderFactory ( BindingContext context, int? requestedMaxWidth = null ) : System.CommandLine.HelpBuilder | ||
context | BindingContext | |
requestedMaxWidth | int? | |
return | System.CommandLine.HelpBuilder |
internal static HelpBuilder DefaultHelpBuilderFactory(BindingContext context, int? requestedMaxWidth = null)
{
int maxWidth = requestedMaxWidth ?? int.MaxValue;
if (context.Console is SystemConsole systemConsole)
{
maxWidth = systemConsole.GetWindowWidth();
}
return new HelpBuilder(context.ParseResult.CommandResult.LocalizationResources, maxWidth);
}
CommandLineConfiguration::DefaultHelpBuilderFactory ( ) : System.Collections.Generic |
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); }