6 implementations of Identity
Microsoft.TemplateEngine.Cli (1)
CliTemplateInfo.cs (1)
36public string Identity => _templateInfo.Identity;
Microsoft.TemplateEngine.Edge (2)
FilterableTemplateInfo.cs (1)
32public string Identity { get; private set; }
Settings\TemplateInfo.cs (1)
128public string Identity { get; }
Microsoft.TemplateEngine.Utils (1)
IScanTemplateInfoExtensions.cs (1)
39public string Identity => _templateInfo.Identity;
Microsoft.TemplateSearch.Common (2)
Abstractions\TemplateSearchData.cs (1)
38public string Identity => TemplateInfo.Identity;
TemplateDiscoveryMetadata\BlobStorageTemplateInfo.cs (1)
96public string Identity { get; private set; }
32 references to Identity
Microsoft.TemplateEngine.Cli (5)
CliTemplateInfo.cs (1)
36public string Identity => _templateInfo.Identity;
Extensions.cs (1)
55stringBuilder.Append($"(identity: {template.Identity})");
TemplatePackageCoordinator.cs (1)
96Reporter.Error.WriteLine(LocalizableStrings.TemplatePackageCoordinator_Error_PackageForTemplateNotFound, template.Identity);
TemplateSearch\CliSearchFiltersFactory.cs (2)
106hostSpecificData[((ITemplateInfo)templateData).Identity] = hostData; 114if (_hostSpecificData.TryGetValue(templateInfo.Identity, out HostSpecificTemplateData? data))
Microsoft.TemplateEngine.Edge (19)
FilterableTemplateInfo.cs (1)
89Identity = source.Identity,
Settings\TemplateCache.cs (3)
40if (templateDeduplicationDictionary.ContainsKey(template.Identity)) 42templateDeduplicationDictionary[template.Identity].Add((template, templatePackage, GetBestLocalizationLocatorMatch(template), scanResult.MountPoint)); 46templateDeduplicationDictionary[template.Identity] = new List<(IScanTemplateInfo Template, ITemplatePackage TemplatePackage, ILocalizationLocator? Localization, IMountPoint)>
Settings\TemplateInfo.cs (1)
83Identity = template.Identity;
Template\FilteredTemplateEqualityComparer.cs (3)
13return ReferenceEquals(x.Info, y.Info) || (x != null && y != null && x.Info != null && y.Info != null && string.Equals(x.Info.Identity, y.Info.Identity, StringComparison.Ordinal)); 18return obj?.Info?.Identity?.GetHashCode() ?? 0;
Template\TemplateCreator.cs (1)
314_logger.LogDebug($"Template {template.Identity} has an invalid DefaultIfOptionWithoutValue value for parameter {inputParam.ParameterDefinition.Name}"); // CodeQL [cs/privacy/suspicious-logging-arguments] False Positive: CodeQL wrongly detected "Identity"
Template\TemplateEqualityComparer.cs (3)
15return ReferenceEquals(x, y) || (x != null && y != null && string.Equals(x.Identity, y.Identity, StringComparison.Ordinal)); 20return obj?.Identity?.GetHashCode() ?? 0;
Template\TemplateMatchInfoEqualityComparer.cs (3)
13return ReferenceEquals(x?.Info, y?.Info) || (x != null && y != null && x?.Info != null && y?.Info != null && string.Equals(x?.Info?.Identity, y?.Info?.Identity, StringComparison.Ordinal)); 18return obj?.Info?.Identity?.GetHashCode() ?? 0;
TemplateListFilter.cs (3)
143return ReferenceEquals(x?.Info, y?.Info) || (x != null && y != null && x?.Info != null && y?.Info != null && string.Equals(x?.Info?.Identity, y?.Info?.Identity, StringComparison.Ordinal)); 148return obj?.Info?.Identity?.GetHashCode() ?? 0;
ValidationUtils.cs (1)
106return $"'{templateName}' ({template.Identity})";
Microsoft.TemplateEngine.Utils (1)
IScanTemplateInfoExtensions.cs (1)
39public string Identity => _templateInfo.Identity;
Microsoft.TemplateSearch.Common (7)
Abstractions\TemplateSearchData.cs (1)
38public string Identity => TemplateInfo.Identity;
TemplateDiscoveryMetadata\BlobStorageTemplateInfo.cs (3)
23if (string.IsNullOrWhiteSpace(templateInfo.Identity)) 25throw new ArgumentException($"'{nameof(templateInfo.Identity)}' cannot be null or whitespace.", nameof(templateInfo)); 38Identity = templateInfo.Identity;
TemplateDiscoveryMetadata\LegacySearchCacheReader.cs (1)
24var foundTemplate = discoveryMetadata.TemplateCache.FirstOrDefault(t => t.Identity.Equals(template.Identity, StringComparison.OrdinalIgnoreCase));
TemplateSearchCache\TemplateSearchData.Json.cs (2)
57writer.WritePropertyName(nameof(ITemplateInfo.Identity)); 58writer.WriteStringValue(value.TemplateInfo.Identity);