1 instantiation of MefLanguageServices
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
MefWorkspaceServices.cs (1)
175
languageServices = 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)
33
private ImmutableDictionary<string,
MefLanguageServices
> _languageServicesMap
34
= ImmutableDictionary<string,
MefLanguageServices
>.Empty;
173
if (!currentServicesMap.TryGetValue(languageName, out
var
languageServices))
196
var
services = (
MefLanguageServices
)this.GetLanguageServices(language);
208
internal bool TryGetLanguageServices(string languageName, out
MefLanguageServices
languageServices)