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