17 references to CompletionProviderMetadata
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (12)
Completion\ArgumentProviders\ArgumentProviderOrderTests.cs (5)
28var argumentProviderExports = exportProvider.GetExports<ArgumentProvider, CompletionProviderMetadata>(); 61var argumentProviderExports = exportProvider.GetExports<ArgumentProvider, CompletionProviderMetadata>(); 101var argumentProviderExports = exportProvider.GetExports<ArgumentProvider, CompletionProviderMetadata>(); 112var argumentProviderExports = exportProvider.GetExports<ArgumentProvider, CompletionProviderMetadata>(); 123var argumentProviderExports = exportProvider.GetExports<ArgumentProvider, CompletionProviderMetadata>();
Completion\CompletionProviders\CompletionProviderOrderTests.cs (5)
29var completionProviderExports = exportProvider.GetExports<CompletionProvider, CompletionProviderMetadata>(); 93var completionProviderExports = exportProvider.GetExports<CompletionProvider, CompletionProviderMetadata>(); 133var completionProviderExports = exportProvider.GetExports<CompletionProvider, CompletionProviderMetadata>(); 144var completionProviderExports = exportProvider.GetExports<CompletionProvider, CompletionProviderMetadata>(); 155var completionProviderExports = exportProvider.GetExports<CompletionProvider, CompletionProviderMetadata>();
Completion\CompletionProviders\LoadDirectiveCompletionProviderTests.cs (1)
85var provider = workspace.ExportProvider.GetExports<CompletionProvider, CompletionProviderMetadata>().Single(p => p.Metadata.Language == LanguageNames.CSharp && p.Metadata.Name == nameof(LoadDirectiveCompletionProvider)).Value;
Completion\CompletionProviders\ReferenceDirectiveCompletionProviderTests.cs (1)
124var provider = workspace.ExportProvider.GetExports<CompletionProvider, CompletionProviderMetadata>().Single(p => p.Metadata.Language == LanguageNames.CSharp && p.Metadata.Name == nameof(ReferenceDirectiveCompletionProvider)).Value;
Microsoft.CodeAnalysis.Features (3)
Completion\CompletionService.ProviderManager.cs (3)
31private IReadOnlyList<Lazy<CompletionProvider, CompletionProviderMetadata>>? _lazyImportedProviders; 66private IReadOnlyList<Lazy<CompletionProvider, CompletionProviderMetadata>> GetLazyImportedProviders() 74mefExporter.GetExports<CompletionProvider, CompletionProviderMetadata>()
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
DefaultCapabilitiesProvider.cs (2)
24private readonly ImmutableArray<Lazy<CompletionProvider, CompletionProviderMetadata>> _completionProviders; 30[ImportMany] IEnumerable<Lazy<CompletionProvider, CompletionProviderMetadata>> completionProviders,