Implemented interface member:
24 references to Identity
Microsoft.TemplateEngine.Cli (8)
CliTemplateInfo.cs (1)
102throw new Exception($"Template {Identity} defines {parameter.Name} twice.");
Commands\create\InstantiateCommand.cs (3)
149.DefineColumn(t => t.GroupIdentity ?? t.Templates[0].Identity, out object? identityColumn, LocalizableStrings.ColumnNameIdentity, showAlways: true) 332.DefineColumn(t => t.Identity, out object? identityColumn, LocalizableStrings.ColumnNameIdentity, showAlways: true) 364environmentSettings.Host.Logger.LogWarning(LocalizableStrings.InstantiateCommand_Warning_FailedToGetTemplatePackageForTemplate, template.Identity);
Commands\create\TemplateCommandArgs.cs (1)
116throw new InvalidOperationException($"Parameter {parameterName} is not defined for {Template.Identity}.");
Commands\InvalidTemplateParametersException.cs (1)
23stringBuilder.Append(string.Format(LocalizableStrings.Exception_InvalidTemplateParameters_MessageHeader, Template.Identity, Template.ShortNameList[0]));
TemplateInvoker.cs (1)
50string? templateName = Sha256Hasher.HashWithNormalizedCasing(templateToRun.Identity);
TemplatePackageCoordinator.cs (1)
73Reporter.Error.WriteLine(LocalizableStrings.TemplatePackageCoordinator_Error_PackageForTemplateNotFound, args.Template.Identity);
Microsoft.TemplateEngine.Cli.UnitTests (16)
ParserTests\HelpTests.Resolution.cs (2)
91Assert.Equal("Console.App.L1", filtered?.Single().Template.Identity); 121Assert.Equal("Console.App.L2", filtered?.Single().Template.Identity);
ParserTests\InstantiateTests.cs (5)
231Assert.Equal(expectedIdentities.OrderBy(s => s), templateCommands.Select(templateCommand => templateCommand.Template.Identity).OrderBy(s => s)); 617Assert.Equal("MultiName.Test.High.CSharp", templateCommands.Single().Template.Identity); 646Assert.Equal("Multiname.Test.Only.FSharp", templateCommands.Single().Template.Identity); 677Assert.Equal(expectedIdentity, templateCommands.Single().Template.Identity); 707Assert.Equal(expectedIdentity, templateCommands.Single().Template.Identity);
ParserTests\InstantiateTests.Subcommand.cs (2)
56Assert.Equal(expectedIdentities.OrderBy(s => s), templateCommands.Select(templateCommand => templateCommand.Template.Identity).OrderBy(s => s)); 288Assert.Equal(expectedIdentities.OrderBy(s => s), templateCommands.Select(templateCommand => templateCommand.Template.Identity).OrderBy(s => s));
TemplateResolutionTests\ListTemplateResolverTests.cs (7)
36Assert.Equal("Console.App2", matchResult.UnambiguousTemplateGroup?.Templates.Single().Identity); 58Assert.NotNull(matchResult.TemplateGroupsWithMatchingTemplateInfo.SelectMany(group => group.Templates).Single(t => t.Identity == "Console.App")); 59Assert.NotNull(matchResult.TemplateGroupsWithMatchingTemplateInfo.SelectMany(group => group.Templates).Single(t => t.Identity == "Console.App2")); 128Assert.NotNull(matchResult.TemplateGroupsWithMatchingTemplateInfo.Single().Templates.Single(t => t.Identity == "Console.App.L1")); 129Assert.NotNull(matchResult.TemplateGroupsWithMatchingTemplateInfo.Single().Templates.Single(t => t.Identity == "Console.App.L2")); 346Assert.Equal("Console.App.T1", matchResult.UnambiguousTemplateGroup?.Templates.Single().Identity); 379Assert.Equal("Console.App.T1", matchResult.UnambiguousTemplateGroup?.Templates.Single().Identity);