1 type derived from MefHostServices
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
MEF\UseExportProviderAttribute.cs (1)
211private class ExportProviderMefHostServices : MefHostServices, IMefHostExportProvider
3 instantiations of MefHostServices
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\Host\Mef\MefHostServices.cs (2)
40return new MefHostServices(compositionContext); 57return new MefHostServices(container);
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
CommandLineProject\CommandLineProjectTests.cs (1)
39var ws = new AdhocWorkspace(new MefHostServices(new ContainerConfiguration().CreateContainer())); // no services
50 references to MefHostServices
AnalyzerRunner (4)
AnalyzerRunnerMefHostServices.cs (3)
16private static MefHostServices s_defaultServices; 18public static MefHostServices DefaultServices 24Interlocked.CompareExchange(ref s_defaultServices, MefHostServices.Create(DefaultAssemblies), null);
CodeRefactoringRunner.cs (1)
202var assemblies = new List<Assembly>(MefHostServices.DefaultAssemblies);
IdeBenchmarks (2)
InheritanceMargin\InheritanceMarginServiceBenchmarks.cs (2)
56var hostService = MefHostServices.Create(assemblies);
IdeCoreBenchmarks (8)
ClassificationBenchmarks.cs (2)
78var services = MefHostServices.Create(assemblies);
FindReferencesBenchmarks.cs (2)
75var services = MefHostServices.Create(assemblies);
IncrementalSourceGeneratorBenchmarks.cs (2)
83var services = MefHostServices.Create(assemblies);
NavigateToBenchmarks.cs (2)
80var services = MefHostServices.Create(assemblies);
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
Host\Mef\CodeStyleHostLanguageServices.cs (1)
51return MefHostServices.DefaultAssemblies.Concat(
Microsoft.CodeAnalysis.EditorFeatures (1)
Shared\Preview\PreviewWorkspace.cs (1)
18: base(MefHostServices.DefaultHost, WorkspaceKind.Preview)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Workspaces\MefTestWorkspace.cs (1)
24: base(Microsoft.CodeAnalysis.Host.Mef.MefHostServices.DefaultHost, "MefTest")
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
Diagnostics\IDEDiagnosticIDConfigurationTests.cs (1)
33foreach (var assembly in MefHostServices.DefaultAssemblies)
Workspaces\DefaultMefHostTests.cs (1)
22MefHostServices.TestAccessor.HookServiceCreation(null);
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Host\RemoteWorkspaceManager.cs (1)
25MefHostServices.DefaultAssemblies
Microsoft.CodeAnalysis.Workspaces (7)
Workspace\AdhocWorkspace.cs (1)
27: this(Host.Mef.MefHostServices.DefaultHost)
Workspace\Host\Mef\MefHostServices.cs (6)
20internal delegate MefHostServices CreationHook(IEnumerable<Assembly> assemblies); 33public static MefHostServices Create(CompositionContext compositionContext) 43public static MefHostServices Create(IEnumerable<System.Reflection.Assembly> assemblies) 81private static MefHostServices s_defaultHost; 82public static MefHostServices DefaultHost 88var host = Create(DefaultAssemblies);
Microsoft.CodeAnalysis.Workspaces.Desktop (3)
Workspace\Host\Mef\DesktopMefHostServices.cs (3)
12public static MefHostServices DefaultServices => MefHostServices.DefaultHost; 13public static ImmutableArray<Assembly> DefaultAssemblies => MefHostServices.DefaultAssemblies;
Microsoft.CodeAnalysis.Workspaces.MSBuild (4)
Host\Mef\MSBuildMefHostServices.cs (4)
15private static MefHostServices s_defaultServices; 16public static MefHostServices DefaultServices 22Interlocked.CompareExchange(ref s_defaultServices, MefHostServices.Create(DefaultAssemblies), null); 50return MefHostServices.DefaultAssemblies.Concat(
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (4)
VisualStudioMSBuildWorkspaceTests.cs (4)
1123private readonly IEnumerable<Assembly> _defaultAssembliesWithoutCSharp = MefHostServices.DefaultAssemblies.Where(a => !a.FullName.Contains("CSharp")); 1135using var workspace = CreateMSBuildWorkspace(MefHostServices.Create(_defaultAssembliesWithoutCSharp)); 1153using var workspace = CreateMSBuildWorkspace(MefHostServices.Create(_defaultAssembliesWithoutCSharp)); 1171using var workspace = MSBuildWorkspace.Create(MefHostServices.Create(_defaultAssembliesWithoutCSharp));
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (10)
MEF\ExportProviderCache.cs (3)
26.AddAssemblies(MefHostServices.DefaultAssemblies) 50/// Use to create <see cref="IExportProviderFactory"/> for default instances of <see cref="MefHostServices"/>. 55assembliesArray == MefHostServices.DefaultAssemblies)
MEF\FeaturesTestCompositions.cs (1)
16.AddAssemblies(MefHostServices.DefaultAssemblies)
MEF\UseExportProviderAttribute.cs (6)
55private MefHostServices? _hostServices; 69MefHostServices.TestAccessor.HookServiceCreation(CreateMefHostServices); 101MefHostServices.TestAccessor.HookServiceCreation(DenyMefHostServicesCreationBetweenTests); 170private MefHostServices CreateMefHostServices(IEnumerable<Assembly> assemblies) 175array == MefHostServices.DefaultAssemblies && 198private static MefHostServices DenyMefHostServicesCreationBetweenTests(IEnumerable<Assembly> assemblies)
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
SolutionTests\TryApplyChangesTests.cs (1)
32: base(Host.Mef.MefHostServices.DefaultHost, workspaceKind: nameof(CustomizedCanApplyWorkspace))
WorkspaceTests\WorkspaceTests.cs (1)
123: this(Host.Mef.MefHostServices.DefaultHost)