1 instantiation of HelpContext
dotnet (1)
ParserOptionActions.cs (1)
99var helpContext = new HelpContext(Builder, command, output, parseResult);
52 references to HelpContext
dotnet (8)
Commands\Test\MTP\MicrosoftTestingPlatformTestCommand.Help.cs (5)
18public IEnumerable<Action<HelpContext>> CustomHelpLayout() 40private static void WriteHelpOptions(HelpContext context) 50private static void WriteUsageSection(HelpContext context) 206HelpContext context, 226private static void WriteOtherOptionsSection(HelpContext context, string title, IEnumerable<CommandLineOptionMessage> options)
Parser.cs (2)
317public static void additionalOption(HelpContext context) 339public override void Write(HelpContext context)
ParserOptionActions.cs (1)
99var helpContext = new HelpContext(Builder, command, output, parseResult);
Microsoft.DotNet.Cli.Definitions (31)
Commands\Test\TestCommandDefinition.MicrosoftTestingPlatform.cs (1)
165public IEnumerable<Action<HelpContext>> CustomHelpLayout()
Help\HelpBuilder.cs (22)
16private Func<HelpContext, IEnumerable<Func<HelpContext, bool>>>? _getLayout; 39public virtual void Write(HelpContext context) 64Func<HelpContext, string?>? firstColumnText = null, 65Func<HelpContext, string?>? secondColumnText = null, 66Func<HelpContext, string?>? defaultValue = null) 85public void CustomizeLayout(Func<HelpContext, IEnumerable<Func<HelpContext, bool>>> getLayout) 111public void WriteColumns(IReadOnlyList<TwoColumnHelpRow> items, HelpContext context) 177HelpContext context) 433private IEnumerable<TwoColumnHelpRow> GetCommandArgumentRows(Command command, HelpContext context) => 450private bool WriteSubcommands(HelpContext context) 462private bool WriteAdditionalArguments(HelpContext context) 493private IEnumerable<Func<HelpContext, bool>> GetLayout(HelpContext context) 506HelpContext context) 541Func<HelpContext, string?>? getFirstColumn, 542Func<HelpContext, string?>? getSecondColumn, 543Func<HelpContext, string?>? getDefaultValue) 550public Func<HelpContext, string?>? GetFirstColumn { get; } 552public Func<HelpContext, string?>? GetSecondColumn { get; } 554public Func<HelpContext, string?>? GetDefaultValue { get; }
Help\HelpBuilder.Default.cs (7)
101public static IEnumerable<Func<HelpContext, bool>> GetLayout() 114public static Func<HelpContext, bool> SynopsisSection() => 124public static Func<HelpContext, bool> CommandUsageSection() => 134public static Func<HelpContext, bool> CommandArgumentsSection() => 152public static Func<HelpContext, bool> SubcommandsSection() => 158public static Func<HelpContext, bool> OptionsSection() => 217public static Func<HelpContext, bool> AdditionalArgumentsSection() =>
Help\ICustomHelp.cs (1)
17IEnumerable<Action<HelpContext>> CustomHelpLayout();
Microsoft.TemplateEngine.Cli (13)
ChoiceTemplateParameter.cs (1)
48internal override Func<HelpContext, string?>? GetCustomFirstColumnText(TemplateOption o)
CliTemplateParameter.cs (2)
189internal virtual Func<HelpContext, string?>? GetCustomFirstColumnText(TemplateOption o) 198internal Func<HelpContext, string?>? GetCustomSecondColumnText()
Commands\create\InstantiateCommand.Help.cs (9)
20public static void WriteHelp(HelpContext context, InstantiateCommandArgs instantiateCommandArgs, IEngineEnvironmentSettings environmentSettings) 90public IEnumerable<Action<HelpContext>> CustomHelpLayout() 264HelpContext context) 287HelpContext context) 369internal static void ShowUsage(Command? command, IReadOnlyList<string> shortNames, HelpContext context) 401private static IEnumerable<TemplateOption> CollectOptionsToShow(IEnumerable<TemplateCommand> templates, HelpContext context) 442private static void WriteCustomInstantiateHelp(HelpContext context, Command command) 462private static void CustomUsageSection(HelpContext context, Command command) 474HelpContext context,
Commands\NewCommand.Help.cs (1)
11public IEnumerable<Action<HelpContext>> CustomHelpLayout()