15 references to LspServiceMetadataView
Microsoft.CodeAnalysis.LanguageServer.Protocol (15)
LspServices\AbstractLspServiceProvider.cs (4)
14private readonly ImmutableArray<Lazy<ILspService, LspServiceMetadataView>> _lspServices; 15private readonly ImmutableArray<Lazy<ILspServiceFactory, LspServiceMetadataView>> _lspServiceFactories; 18IEnumerable<Lazy<ILspService, LspServiceMetadataView>> specificLspServices, 19IEnumerable<Lazy<ILspServiceFactory, LspServiceMetadataView>> specificLspServiceFactories)
LspServices\LspServices.cs (9)
21private readonly FrozenDictionary<string, Lazy<ILspService, LspServiceMetadataView>> _lazyMefLspServices; 37ImmutableArray<Lazy<ILspService, LspServiceMetadataView>> mefLspServices, 38ImmutableArray<Lazy<ILspServiceFactory, LspServiceMetadataView>> mefLspServiceFactories, 42var serviceMap = new Dictionary<string, Lazy<ILspService, LspServiceMetadataView>>(); 64void AddSpecificService(Lazy<ILspService, LspServiceMetadataView> serviceGetter) 66var metadata = serviceGetter.Metadata; 71void TryAddAnyService(Lazy<ILspService, LspServiceMetadataView> serviceGetter) 73var metadata = serviceGetter.Metadata; 186var metadata = lazyService.Metadata;
LspServices\RoslynLspServiceProvider.cs (2)
18[ImportMany(ProtocolConstants.RoslynLspLanguagesContract)] IEnumerable<Lazy<ILspService, LspServiceMetadataView>> lspServices, 19[ImportMany(ProtocolConstants.RoslynLspLanguagesContract)] IEnumerable<Lazy<ILspServiceFactory, LspServiceMetadataView>> lspServiceFactories)