11 references to ExportProviderCache
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (11)
MEF\ExportProviderCache.cs (1)
139throw new InvalidOperationException($"{nameof(ExportProviderCache)} may only be used from tests marked with {nameof(UseExportProviderAttribute)}");
MEF\TestComposition.cs (3)
110var newFactory = ExportProviderCache.CreateExportProviderFactory(GetCatalog(), IsRemote); 135return ExportProviderCache.CreateAssemblyCatalog(Assemblies, ExportProviderCache.CreateResolver()).WithoutPartsOfTypes(ExcludedPartTypes).WithParts(Parts);
MEF\UseExportProviderAttribute.cs (7)
73ExportProviderCache.SetEnabled_OnlyUseExportProviderAttributeCanCall(true); 92DisposeExportProvider(ExportProviderCache.LocalExportProviderForCleanup); 93DisposeExportProvider(ExportProviderCache.RemoteExportProviderForCleanup); 103ExportProviderCache.SetEnabled_OnlyUseExportProviderAttributeCanCall(false); 183ExportProviderCache.LocalExportProviderForCleanup != null) 190exportProvider = ExportProviderCache.LocalExportProviderForCleanup; 194exportProvider = ExportProviderCache.GetOrCreateExportProviderFactory(assemblies).CreateExportProvider();