1 implementation of ITemplateSearchProvider
Microsoft.TemplateSearch.Common (1)
Providers\NuGetMetadataSearchProvider.cs (1)
16
internal 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>
25
ITemplateSearchProvider
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)
15
ITemplateSearchProvider
ITemplateSearchProviderFactory.CreateProvider(
SearchResult.cs (3)
15
ITemplateSearchProvider
provider,
35
/// Gets <see cref="
ITemplateSearchProvider
"/> that performed the search.
37
public
ITemplateSearchProvider
Provider { get; }
TemplateSearchCoordinator.cs (5)
16
private readonly IReadOnlyDictionary<string,
ITemplateSearchProvider
> _providers;
24
Dictionary<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>
57
foreach (
ITemplateSearchProvider
provider in _providers.Values)