1 write to HelpBuilder
System.CommandLine (1)
Help\HelpContext.cs (1)
21HelpBuilder = helpBuilder ?? throw new ArgumentNullException(nameof(helpBuilder));
12 references to HelpBuilder
System.CommandLine (12)
Help\HelpBuilder.Default.cs (12)
188ctx.HelpBuilder.WriteHeading(LocalizationResources.HelpDescriptionTitle(), ctx.Command.Description, ctx.Output); 198ctx.HelpBuilder.WriteHeading(LocalizationResources.HelpUsageTitle(), ctx.HelpBuilder.GetUsage(ctx.Command), ctx.Output); 208TwoColumnHelpRow[] commandArguments = ctx.HelpBuilder.GetCommandArgumentRows(ctx.Command, ctx).ToArray(); 212ctx.HelpBuilder.WriteHeading(LocalizationResources.HelpArgumentsTitle(), null, ctx.Output); 213ctx.HelpBuilder.WriteColumns(commandArguments, ctx); 224ctx => ctx.HelpBuilder.WriteSubcommands(ctx); 243optionRows.Add(ctx.HelpBuilder.GetTwoColumnRow(option, ctx)); 264optionRows.Add(ctx.HelpBuilder.GetTwoColumnRow(option, ctx)); 278ctx.HelpBuilder.WriteHeading(LocalizationResources.HelpOptionsTitle(), null, ctx.Output); 279ctx.HelpBuilder.WriteColumns(optionRows, ctx); 290ctx => ctx.HelpBuilder.WriteAdditionalArguments(ctx);