14 references to LspServiceMetadataView
Microsoft.CodeAnalysis.EditorFeatures (2)
ExternalAccess\VSTypeScript\VSTypeScriptLspServiceProvider.cs (2)
19
[ImportMany(ProtocolConstants.TypeScriptLanguageContract)] IEnumerable<Lazy<ILspService,
LspServiceMetadataView
>> lspServices,
20
[ImportMany(ProtocolConstants.TypeScriptLanguageContract)] IEnumerable<Lazy<ILspServiceFactory,
LspServiceMetadataView
>> lspServiceFactories)
Microsoft.CodeAnalysis.LanguageServer.Protocol (10)
LspServices\AbstractLspServiceProvider.cs (4)
14
private readonly ImmutableArray<Lazy<ILspService,
LspServiceMetadataView
>> _lspServices;
15
private readonly ImmutableArray<Lazy<ILspServiceFactory,
LspServiceMetadataView
>> _lspServiceFactories;
18
IEnumerable<Lazy<ILspService,
LspServiceMetadataView
>> specificLspServices,
19
IEnumerable<Lazy<ILspServiceFactory,
LspServiceMetadataView
>> specificLspServiceFactories)
LspServices\LspServices.cs (4)
18
private readonly ImmutableDictionary<Type, Lazy<ILspService,
LspServiceMetadataView
>> _lazyMefLspServices;
35
ImmutableArray<Lazy<ILspService,
LspServiceMetadataView
>> mefLspServices,
36
ImmutableArray<Lazy<ILspServiceFactory,
LspServiceMetadataView
>> mefLspServiceFactories,
41
var servicesFromFactories = mefLspServiceFactories.Select(lz => new Lazy<ILspService,
LspServiceMetadataView
>(() => lz.Value.CreateILspService(this, serverKind), lz.Metadata));
LspServices\RoslynLspServiceProvider.cs (2)
19
[ImportMany(ProtocolConstants.RoslynLspLanguagesContract)] IEnumerable<Lazy<ILspService,
LspServiceMetadataView
>> lspServices,
20
[ImportMany(ProtocolConstants.RoslynLspLanguagesContract)] IEnumerable<Lazy<ILspServiceFactory,
LspServiceMetadataView
>> lspServiceFactories)
Microsoft.VisualStudio.LanguageServices.Xaml (2)
Implementation\LanguageServer\XamlLspServiceProvider.cs (2)
20
[ImportMany(StringConstants.XamlLspLanguagesContract)] IEnumerable<Lazy<ILspService,
LspServiceMetadataView
>> lspServices,
21
[ImportMany(StringConstants.XamlLspLanguagesContract)] IEnumerable<Lazy<ILspServiceFactory,
LspServiceMetadataView
>> lspServiceFactories)