6 implementations of Author
Microsoft.TemplateEngine.Cli (1)
CliTemplateInfo.cs (1)
28public string? Author => _templateInfo.Author;
Microsoft.TemplateEngine.Edge (2)
FilterableTemplateInfo.cs (1)
24public string Author { get; private set; }
Settings\TemplateInfo.cs (1)
116public string? Author { get; private set; }
Microsoft.TemplateEngine.Utils (1)
IScanTemplateInfoExtensions.cs (1)
31public string? Author => _templateInfo.Author;
Microsoft.TemplateSearch.Common (2)
Abstractions\TemplateSearchData.cs (1)
53public string? Author => TemplateInfo.Author;
TemplateDiscoveryMetadata\BlobStorageTemplateInfo.cs (1)
87public string? Author { get; private set; }
24 references to Author
Microsoft.TemplateEngine.Abstractions (1)
TemplateFiltering\MatchInfo.cs (1)
80/// Template author <see cref="ITemplateMetadata.Author"/>.
Microsoft.TemplateEngine.Cli (6)
CliTemplateInfo.cs (1)
28public string? Author => _templateInfo.Author;
TabularOutput\TemplateGroupDisplay.cs (2)
247.GroupBy(template => string.IsNullOrWhiteSpace(template.Author) ? string.Empty : template.Author, StringComparer.OrdinalIgnoreCase)
TemplateGroup.cs (2)
161if (!string.IsNullOrWhiteSpace(template.Author)) 163authors.Add(template.Author);
TemplateSearch\CliTemplateSearchCoordinator.cs (1)
158&& hit.MatchedTemplates.Any(t => t.Author == "Microsoft"))
Microsoft.TemplateEngine.Edge (5)
FilterableTemplateInfo.cs (1)
85Author = source.Author,
Settings\TemplateInfo.cs (1)
95Author = localizationInfo?.Author ?? template.Author;
Template\WellKnownSearchFilters.cs (3)
200if (string.IsNullOrWhiteSpace(template.Author)) 205int authorIndex = template.Author!.IndexOf(author, StringComparison.OrdinalIgnoreCase); 207if (authorIndex == 0 && template.Author.Length == author.Length)
Microsoft.TemplateEngine.Utils (7)
IScanTemplateInfoExtensions.cs (1)
31public string? Author => _templateInfo.Author;
WellKnownSearchFilters.cs (6)
189/// - if <see cref="ITemplateMetadata.Author"/> is null or empty, adds match disposition <see cref="MatchInfo.BuiltIn.Author"/> with <see cref="MatchKind.Mismatch"/>;<br/> 190/// - if <paramref name="author"/> is equal to <see cref="ITemplateMetadata.Author"/> (case insensitive), adds match disposition <see cref="MatchInfo.BuiltIn.Author"/> with <see cref="MatchKind.Exact"/>;<br/> 191/// - if <see cref="ITemplateMetadata.Author"/> contains <paramref name="author"/> (case insensitive), adds match disposition <see cref="MatchInfo.BuiltIn.Author"/> with <see cref="MatchKind.Partial"/>;<br/> 204if (string.IsNullOrWhiteSpace(template.Author)) 209int authorIndex = template.Author!.IndexOf(author, StringComparison.CurrentCultureIgnoreCase); 211if (authorIndex == 0 && template.Author.Length == author!.Length)
Microsoft.TemplateSearch.Common (5)
Abstractions\TemplateSearchData.cs (1)
53public string? Author => TemplateInfo.Author;
TemplateDiscoveryMetadata\BlobStorageTemplateInfo.cs (1)
42Author = templateInfo.Author;
TemplateSearchCache\TemplateSearchData.Json.cs (3)
81if (!string.IsNullOrWhiteSpace(value.TemplateInfo.Author)) 83writer.WritePropertyName(nameof(ITemplateInfo.Author)); 84writer.WriteStringValue(value.TemplateInfo.Author);