36 references to SharedOptionsFactory
Microsoft.TemplateEngine.Cli (34)
Commands\create\InstantiateCommand.Help.cs (2)
221
.WithOption(
SharedOptionsFactory
.CreateLanguageOption(), supportedLanguages.First())
256
.WithOption(
SharedOptionsFactory
.CreateTypeOption(), supportedTypes.First())
Commands\create\InstantiateCommand.NoMatchHandling.cs (3)
171
Option<string> languageOption =
SharedOptionsFactory
.CreateLanguageOption();
172
Option<string> typeOption =
SharedOptionsFactory
.CreateTypeOption();
173
Option<string> baselineOption =
SharedOptionsFactory
.CreateBaselineOption();
Commands\create\TemplateCommand.cs (6)
63
LanguageOption =
SharedOptionsFactory
.CreateLanguageOption();
88
TypeOption =
SharedOptionsFactory
.CreateTypeOption();
96
BaselineOption =
SharedOptionsFactory
.CreateBaselineOption();
264
foreach (var option in new[] {
SharedOptionsFactory
.CreateLanguageOption(),
SharedOptionsFactory
.CreateTypeOption(),
SharedOptionsFactory
.CreateBaselineOption() })
Commands\details\DetailsCommand.cs (1)
37
internal virtual Option<string[]> AddSourceOption { get; } =
SharedOptionsFactory
.CreateAddSourceOption();
Commands\FilterOptionDefinition.cs (6)
26
optionFactory: () =>
SharedOptionsFactory
.CreateAuthorOption(),
33
optionFactory: () =>
SharedOptionsFactory
.CreateBaselineOption(),
40
optionFactory: () =>
SharedOptionsFactory
.CreateLanguageOption(),
47
optionFactory: () =>
SharedOptionsFactory
.CreateTagOption(),
54
optionFactory: () =>
SharedOptionsFactory
.CreateTypeOption(),
61
optionFactory: () =>
SharedOptionsFactory
.CreatePackageOption(),
Commands\install\BaseInstallCommand.cs (2)
31
internal static Option<bool> ForceOption { get; } =
SharedOptionsFactory
.CreateForceOption().WithDescription(SymbolStrings.Option_Install_Force);
35
internal virtual Option<string[]> AddSourceOption { get; } =
SharedOptionsFactory
.CreateAddSourceOption();
Commands\list\BaseListCommand.cs (2)
37
public virtual Option<bool> ColumnsAllOption { get; } =
SharedOptionsFactory
.CreateColumnsAllOption();
39
public virtual Option<string[]> ColumnsOption { get; } =
SharedOptionsFactory
.CreateColumnsOption();
Commands\NewCommand.Legacy.cs (4)
37
internal Option<bool> InteractiveOption { get; } =
SharedOptionsFactory
.CreateInteractiveOption().AsHidden();
39
internal Option<string[]> AddSourceOption { get; } =
SharedOptionsFactory
.CreateAddSourceOption().AsHidden().DisableAllowMultipleArgumentsPerToken();
41
internal Option<bool> ColumnsAllOption { get; } =
SharedOptionsFactory
.CreateColumnsAllOption().AsHidden();
43
internal Option<string[]> ColumnsOption { get; } =
SharedOptionsFactory
.CreateColumnsOption().AsHidden().DisableAllowMultipleArgumentsPerToken();
Commands\search\BaseSearchCommand.cs (2)
36
public virtual Option<bool> ColumnsAllOption { get; } =
SharedOptionsFactory
.CreateColumnsAllOption();
38
public virtual Option<string[]> ColumnsOption { get; } =
SharedOptionsFactory
.CreateColumnsOption();
Commands\SharedOptions.cs (2)
22
public static Option<bool> InteractiveOption { get; } =
SharedOptionsFactory
.CreateInteractiveOption();
24
internal static Option<bool> ForceOption { get; } =
SharedOptionsFactory
.CreateForceOption();
Commands\update\BaseUpdateCommand.cs (2)
24
internal virtual Option<bool> InteractiveOption { get; } =
SharedOptionsFactory
.CreateInteractiveOption();
26
internal virtual Option<string[]> AddSourceOption { get; } =
SharedOptionsFactory
.CreateAddSourceOption();
TemplateSearch\CliTemplateSearchCoordinator.cs (2)
268
.WithOption(
SharedOptionsFactory
.CreateAuthorOption(), "Microsoft"));
275
.WithOption(
SharedOptionsFactory
.CreateLanguageOption(), "C#"));
Microsoft.TemplateEngine.Cli.UnitTests (2)
ParserTests\SearchTests.cs (1)
281
Assert.Equal("dotnet new search [<template-name>] --author Microsoft", Example.For<NewCommand>(parseResult).WithSubcommand<SearchCommand>().WithArgument(BaseSearchCommand.NameArgument).WithOption(
SharedOptionsFactory
.CreateAuthorOption(), "Microsoft"));
TabularOutputTests.cs (1)
325
var columnOption =
SharedOptionsFactory
.CreateColumnsOption();