1 instantiation of MSBuildWorkspace
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\MSBuildWorkspace.cs (1)
93return new MSBuildWorkspace(hostServices, properties.ToImmutableDictionary());
187 references to MSBuildWorkspace
AnalyzerRunner (4)
AnalyzerRunnerHelper.cs (2)
35public static MSBuildWorkspace CreateWorkspace() 49return MSBuildWorkspace.Create(properties, AnalyzerRunnerMefHostServices.DefaultServices);
Program.cs (2)
58using var workspace = AnalyzerRunnerHelper.CreateWorkspace(); 75ProfileOptimization.StartProfile(nameof(MSBuildWorkspace.OpenSolutionAsync));
IdeBenchmarks (2)
InheritanceMargin\InheritanceMarginServiceBenchmarks.cs (2)
57var workspace = MSBuildWorkspace.Create(hostService);
IdeCoreBenchmarks (10)
ClassificationBenchmarks.cs (2)
33MSBuildWorkspace _workspace; 80_workspace = MSBuildWorkspace.Create(new Dictionary<string, string>
CSharpIdeAnalyzerBenchmarks.cs (1)
28private MSBuildWorkspace _workspace;
FindReferencesBenchmarks.cs (2)
29MSBuildWorkspace _workspace; 77_workspace = MSBuildWorkspace.Create(new Dictionary<string, string>
IncrementalAnalyzerBenchmarks.cs (1)
26private MSBuildWorkspace _workspace;
IncrementalSourceGeneratorBenchmarks.cs (2)
40MSBuildWorkspace _workspace; 85_workspace = MSBuildWorkspace.Create(new Dictionary<string, string>
NavigateToBenchmarks.cs (2)
37MSBuildWorkspace _workspace; 82_workspace = MSBuildWorkspace.Create(new Dictionary<string, string>
Microsoft.CodeAnalysis.LanguageServerIndexFormat.Generator (3)
Program.cs (3)
175Func<MSBuildWorkspace, CancellationToken, Task<Solution>> openAsync, 182var msbuildWorkspace = MSBuildWorkspace.Create(await Composition.CreateHostServicesAsync());
Microsoft.CodeAnalysis.Workspaces.MSBuild (4)
MSBuild\MSBuildWorkspace.cs (4)
51public static MSBuildWorkspace Create() 61public static MSBuildWorkspace Create(IDictionary<string, string> properties) 70public static MSBuildWorkspace Create(HostServices hostServices) 81public static MSBuildWorkspace Create(IDictionary<string, string> properties, HostServices hostServices)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (164)
MSBuildWorkspaceTestBase.cs (13)
27protected static void AssertFailures(MSBuildWorkspace workspace, params string[] expectedFailures) 59using (var workspace = CreateMSBuildWorkspace()) 70using (var workspace = CreateMSBuildWorkspace()) 81using (var workspace = CreateMSBuildWorkspace()) 92using (var workspace = CreateMSBuildWorkspace()) 123using (var workspace = CreateMSBuildWorkspace()) 148using (var workspace = CreateMSBuildWorkspace()) 154protected static MSBuildWorkspace CreateMSBuildWorkspace(params (string key, string value)[] additionalProperties) 157protected static MSBuildWorkspace CreateMSBuildWorkspace( 163var workspace = MSBuildWorkspace.Create(CreateProperties(additionalProperties)); 177protected static MSBuildWorkspace CreateMSBuildWorkspace(HostServices hostServices, params (string key, string value)[] additionalProperties) 180return MSBuildWorkspace.Create(CreateProperties(additionalProperties), hostServices);
NetCoreTests.cs (10)
80using (var workspace = CreateMSBuildWorkspace()) 107using var workspace = CreateMSBuildWorkspace(); 147using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 190using (var workspace = CreateMSBuildWorkspace()) 234using (var workspace = CreateMSBuildWorkspace()) 284using (var workspace = CreateMSBuildWorkspace()) 386using (var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false, skipUnrecognizedProjects: true)) 422using var workspace = CreateMSBuildWorkspace(("Configuration", "Release")); 445using (var workspace = CreateMSBuildWorkspace((PropertyNames.TargetFramework, ""), (PropertyNames.TargetFrameworks, "net6;net5"))) 471using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
VisualStudioMSBuildWorkspaceTests.cs (141)
41using var workspace = CreateMSBuildWorkspace(); 56using var workspace = CreateMSBuildWorkspace(); 72using var workspace = CreateMSBuildWorkspace(); 97using var workspace = CreateMSBuildWorkspace(); 130using var workspace = CreateMSBuildWorkspace(); 190using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 202using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 226using var workspace = CreateMSBuildWorkspace(); 241using var workspace = CreateMSBuildWorkspace(); 262using var workspace = CreateMSBuildWorkspace(); 280using var workspace = CreateMSBuildWorkspace(); 295using var workspace = CreateMSBuildWorkspace(); 318using var workspace = CreateMSBuildWorkspace(); 372using var workspace = CreateMSBuildWorkspace(); 417using var workspace = CreateMSBuildWorkspace(); 440using var workspace = CreateMSBuildWorkspace(); 458using var workspace = CreateMSBuildWorkspace(("ShouldUnsetParentConfigurationAndPlatform", bool.TrueString)); 474using var workspace = CreateMSBuildWorkspace(); 489using var workspace = CreateMSBuildWorkspace(); 503using var workspace = CreateMSBuildWorkspace(); 518using var workspace = CreateMSBuildWorkspace(); 533using var workspace = CreateMSBuildWorkspace(); 546using var workspace = CreateMSBuildWorkspace(); 558using var workspace = CreateMSBuildWorkspace(); 571using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 585using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 598using var workspace = CreateMSBuildWorkspace(); 613using var workspace = CreateMSBuildWorkspace(); 627using var workspace = CreateMSBuildWorkspace(); 642using var workspace = CreateMSBuildWorkspace(); 657using var workspace = CreateMSBuildWorkspace(); 671using var workspace = CreateMSBuildWorkspace(); 684using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 697using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 711using var workspace = CreateMSBuildWorkspace(); 726using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 743using var workspace = CreateMSBuildWorkspace( 771using var workspace = CreateMSBuildWorkspace(); 789using var workspace = CreateMSBuildWorkspace(); 807using var workspace = CreateMSBuildWorkspace(); 825using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 842await MSBuildWorkspace.Create().OpenProjectAsync(GetSolutionFileName(ProjFileName)); 857var ws = MSBuildWorkspace.Create(); 876using var workspace = CreateMSBuildWorkspace(); 894using var workspace = CreateMSBuildWorkspace(); 910using var workspace = CreateMSBuildWorkspace(); 921using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 936using var ws = CreateMSBuildWorkspace(); 970using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 993using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 1006using var workspace = CreateMSBuildWorkspace(); 1020using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 1035using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 1050using var workspace = CreateMSBuildWorkspace(); 1065using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 1078using var workspace = CreateMSBuildWorkspace(); 1093using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 1113using var workspace = CreateMSBuildWorkspace(); 1135using var workspace = CreateMSBuildWorkspace(MefHostServices.Create(_defaultAssembliesWithoutCSharp)); 1153using var workspace = CreateMSBuildWorkspace(MefHostServices.Create(_defaultAssembliesWithoutCSharp)); 1171using var workspace = MSBuildWorkspace.Create(MefHostServices.Create(_defaultAssembliesWithoutCSharp)); 1184using var workspace = CreateMSBuildWorkspace(); 1197using var workspace = CreateMSBuildWorkspace(); 1209using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 1226using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 1238using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 1257using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 1271using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 1291using var workspace = CreateMSBuildWorkspace(); 1309using var workspace = CreateMSBuildWorkspace(); 1332using var workspace = CreateMSBuildWorkspace(); 1354using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 1377using var workspace = CreateMSBuildWorkspace(); 1398using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 1421using var workspace = CreateMSBuildWorkspace(); 1454using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 1641using var workspace = CreateMSBuildWorkspace(("Configuration", "Release")); 1822using var workspace = CreateMSBuildWorkspace(); 1848using var workspace = CreateMSBuildWorkspace(); 1882using var workspace = CreateMSBuildWorkspace(); 1905using var workspace = CreateMSBuildWorkspace(); 1929using var workspace = CreateMSBuildWorkspace(); 1952using var workspace = CreateMSBuildWorkspace(); 1977using var workspace = CreateMSBuildWorkspace(); 1998using var workspace = CreateMSBuildWorkspace(); 2024using var workspaceB = CreateMSBuildWorkspace(); 2039using var workspace = CreateMSBuildWorkspace(); 2073using var workspace = CreateMSBuildWorkspace(); 2100using var workspace = CreateMSBuildWorkspace(); 2126using var workspace = CreateMSBuildWorkspace(); 2154using var workspace = CreateMSBuildWorkspace(); 2181using var workspace = CreateMSBuildWorkspace(); 2214using var workspace = CreateMSBuildWorkspace(); 2244using var workspace = CreateMSBuildWorkspace(); 2286using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 2309using var workspace = CreateMSBuildWorkspace(); 2333using var workspace = CreateMSBuildWorkspace(); 2374using var workspace = CreateMSBuildWorkspace(); 2398using var workspace = CreateMSBuildWorkspace(); 2414using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 2433using var workspace = CreateMSBuildWorkspace(); 2483using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 2498using var workspace = CreateMSBuildWorkspace(); 2514using var workspace = CreateMSBuildWorkspace(); 2532using var workspace = CreateMSBuildWorkspace(); 2550using var workspace = CreateMSBuildWorkspace(); 2580using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 2596using var workspace = CreateMSBuildWorkspace(); 2610using var workspace = CreateMSBuildWorkspace(); 2627using var workspace = CreateMSBuildWorkspace(); 2642using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 2657using (var workspace = CreateMSBuildWorkspace()) 2663using (var workspace = CreateMSBuildWorkspace()) 2669using (var workspace = CreateMSBuildWorkspace()) 2689using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 2715using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 2740using var workspace = CreateMSBuildWorkspace(); 2756using var workspace = CreateMSBuildWorkspace(); 2775using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 2794using var workspace = CreateMSBuildWorkspace(); 2808var sol = ObjectReference.CreateFromFactory(() => MSBuildWorkspace.Create().OpenSolutionAsync(GetSolutionFileName("TestSolution.sln")).Result); 2842using var workspace = CreateMSBuildWorkspace(); 2897using var workspace = CreateMSBuildWorkspace(); 2925using var workspace = CreateMSBuildWorkspace(); 2955using var workspace = CreateMSBuildWorkspace(); 2969using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 2986using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 3003using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 3021using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 3036using var workspace = CreateMSBuildWorkspace(); 3048using var workspace = CreateMSBuildWorkspace(); 3104using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 3126using var workspace = CreateMSBuildWorkspace(); 3146using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 3172using var workspace = CreateMSBuildWorkspace(); 3195using var workspace = CreateMSBuildWorkspace(); 3209using var workspace = CreateMSBuildWorkspace(); 3223using var workspace = CreateMSBuildWorkspace(); 3241using var workspace = CreateMSBuildWorkspace();