42 references to Definition
Microsoft.TemplateEngine.Cli (42)
Commands\create\InstantiateCommand.cs (4)
27Definition.InstantiateOptions.ForceOption, 28Definition.InstantiateOptions.NameOption, 29Definition.InstantiateOptions.DryRunOption, 30Definition.InstantiateOptions.NoUpdateCheckOption
Commands\create\InstantiateCommand.Help.cs (2)
222.WithOption(c => c.Definition.LegacyOptions.FilterOptions.LanguageOption, supportedLanguages.First()) 257.WithOption(c => c.Definition.LegacyOptions.FilterOptions.TypeOption, supportedTypes.First())
Commands\create\InstantiateCommandArgs.cs (2)
30RemainingArguments = parseResult.GetValue(command.Definition.RemainingArguments) ?? []; 31ShortName = parseResult.GetValue(command.Definition.ShortNameArgument);
Commands\details\DetailsCommandArgs.cs (4)
13string nameCriteria = parseResult.GetValue(detailsCommand.Definition.NameArgument) 14?? throw new ArgumentException($"{nameof(parseResult)} should contain one argument for {detailsCommand.Definition.NameArgument.Name}", nameof(parseResult)); 18Interactive = parseResult.GetValue(detailsCommand.Definition.InteractiveOption); 19AdditionalSources = parseResult.GetValue(detailsCommand.Definition.AddSourceOption);
Commands\GlobalArgs.cs (1)
16var definition = RootCommand.Definition;
Commands\install\InstallCommandArgs.cs (7)
13var nameResult = parseResult.GetResult(installCommand.Definition.NameArgument); 16throw new ArgumentException($"{nameof(parseResult)} should contain at least one argument for {installCommand.Definition.NameArgument.Name}", nameof(parseResult)); 19TemplatePackages = parseResult.GetValue(installCommand.Definition.NameArgument)!; 29throw new ArgumentException($"{nameof(parseResult)} should contain at least one argument for {installCommand.Definition.NameArgument.Name}", nameof(parseResult)); 32Interactive = parseResult.GetValue(installCommand.Definition.InteractiveOption); 33AdditionalSources = parseResult.GetValue(installCommand.Definition.AddSourceOption); 34Force = parseResult.GetValue(installCommand.Definition.ForceOption);
Commands\list\ListCommandArgs.cs (3)
14string? nameCriteria = parseResult.GetValue(command.Definition.NameArgument); 24string? newCommandArgument = parseResult.GetValue(newCommand.Definition.ShortNameArgument); 36IgnoreConstraints = parseResult.GetValue(command.Definition.IgnoreConstraintsOption);
Commands\search\BaseSearchCommand.cs (3)
17public IEnumerable<Option> FilterOptions => Definition.FilterOptions.AllOptions; 19public Option<bool> ColumnsAllOption => Definition.ColumnsAllOption; 21public Option<string[]> ColumnsOption => Definition.ColumnsOption;
Commands\search\SearchCommandArgs.cs (2)
14string? nameCriteria = parseResult.GetValue(command.Definition.NameArgument); 23string? newCommandArgument = parseResult.GetValue(newCommand.Definition.ShortNameArgument);
Commands\uninstall\UninstallCommandArgs.cs (1)
15TemplatePackages = parseResult.GetValue(uninstallCommand.Definition.NameArgument) ?? [];
Commands\update\BaseUpdateCommand.cs (1)
20NewUpdateCommandDefinitionBase IUpdateCommand.Definition => Definition;
Commands\update\LegacyUpdateCheckCommand.cs (1)
16PrintDeprecationMessage<LegacyUpdateCheckCommand, UpdateCommand>(args.ParseResult, additionalNewOptionSelector: c => c.Definition.CheckOnlyOption);
TemplateInvoker.cs (1)
242Reporter.Output.WriteCommand(Example.For<NewCommand>(templateArgs.ParseResult).WithOption(c => c.Definition.DebugRebuildCacheOption));
TemplateListCoordinator.cs (2)
81.WithArgument(c => c.Definition.NameArgument)); 126.WithArgument(c => c.Definition.NameArgument));
TemplatePackageCoordinator.cs (2)
644.WithOption(c => c.Definition.ForceOption)); 744.WithArgument(c => c.Definition.NameArgument));
TemplatePackageDisplay.cs (3)
161_reporterError.WriteCommand(Example.For<InstallCommand>(parseResult).WithArguments(packageToInstall).WithOption(c => c.Definition.ForceOption)); 190_reporterError.WriteCommand(Example.For<InstallCommand>(parseResult).WithArguments(packageToInstall).WithOption(c => c.Definition.ForceOption)); 203_reporterError.WriteCommand(Example.For<InstallCommand>(parseResult).WithArguments(packageToInstall).WithOption(c => c.Definition.ForceOption));
TemplateSearch\CliTemplateSearchCoordinator.cs (3)
99.WithArgument(c => c.Definition.NameArgument)); 269.WithOption(c => c.Definition.FilterOptions.AuthorOption, "Microsoft")); 276.WithOption(c => c.Definition.FilterOptions.LanguageOption, "C#"));