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