1 instantiation of MefLanguageServices
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
MefWorkspaceServices.cs (1)
175languageServices = ImmutableInterlocked.GetOrAdd(ref _languageServicesMap, languageName, static (languageName, self) => new MefLanguageServices(self, languageName), this);
7 references to MefLanguageServices
Microsoft.CodeAnalysis.CodeStyle.Fixes (7)
MefLanguageServices.cs (1)
15[assembly: DebuggerTypeProxy(typeof(MefLanguageServices.LazyServiceMetadataDebuggerProxy), Target = typeof(ImmutableArray<Lazy<ILanguageService, WorkspaceServiceMetadata>>))]
MefWorkspaceServices.cs (6)
33private ImmutableDictionary<string, MefLanguageServices> _languageServicesMap 34= ImmutableDictionary<string, MefLanguageServices>.Empty; 173if (!currentServicesMap.TryGetValue(languageName, out var languageServices)) 196var services = (MefLanguageServices)this.GetLanguageServices(language); 208internal bool TryGetLanguageServices(string languageName, out MefLanguageServices languageServices)