1 implementation of ITemplateSearchProvider
Microsoft.TemplateSearch.Common (1)
Providers\NuGetMetadataSearchProvider.cs (1)
16internal class NuGetMetadataSearchProvider : ITemplateSearchProvider
15 references to ITemplateSearchProvider
Microsoft.TemplateSearch.Common (15)
Abstractions\ITemplateSearchProviderFactory.cs (4)
9/// The factory to create <see cref="ITemplateSearchProvider"/>s. 20/// Creates <see cref="ITemplateSearchProvider"/>. 24/// <returns>Created <see cref="ITemplateSearchProvider"/>.</returns> 25ITemplateSearchProvider CreateProvider(IEngineEnvironmentSettings environmentSettings, IReadOnlyDictionary<string, Func<object, object>> additionalDataReaders);
Abstractions\TemplatePackageSearchData.cs (1)
68/// Additional data may be read by additional readers provider to <see cref="ITemplateSearchProviderFactory"/> when creating the <see cref="ITemplateSearchProvider"/>.
Abstractions\TemplateSearchData.cs (1)
33/// Additional data may be read by additional readers provider to <see cref="ITemplateSearchProviderFactory"/> when creating the <see cref="ITemplateSearchProvider"/>.
Providers\NuGetMetadataSearchProviderFactory.cs (1)
15ITemplateSearchProvider ITemplateSearchProviderFactory.CreateProvider(
SearchResult.cs (3)
15ITemplateSearchProvider provider, 35/// Gets <see cref="ITemplateSearchProvider"/> that performed the search. 37public ITemplateSearchProvider Provider { get; }
TemplateSearchCoordinator.cs (5)
16private readonly IReadOnlyDictionary<string, ITemplateSearchProvider> _providers; 24Dictionary<string, ITemplateSearchProvider> configuredProviders = new Dictionary<string, ITemplateSearchProvider>(); 38/// <returns>The list of <see cref="SearchResult"/> representing the result of the search for given <see cref="ITemplateSearchProvider"/>.</returns> 57foreach (ITemplateSearchProvider provider in _providers.Values)