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)
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 (4)
18private readonly ImmutableDictionary<Type, Lazy<ILspService, LspServiceMetadataView>> _lazyMefLspServices; 35ImmutableArray<Lazy<ILspService, LspServiceMetadataView>> mefLspServices, 36ImmutableArray<Lazy<ILspServiceFactory, LspServiceMetadataView>> mefLspServiceFactories, 41var 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)