1 instantiation of MSBuildWorkspace
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\MSBuildWorkspace.cs (1)
93return new MSBuildWorkspace(hostServices, properties.ToImmutableDictionary());
194 references to MSBuildWorkspace
AnalyzerRunner (4)
AnalyzerRunnerHelper.cs (2)
12public static MSBuildWorkspace CreateWorkspace() 20return MSBuildWorkspace.Create(properties, AnalyzerRunnerMefHostServices.DefaultServices);
Program.cs (2)
58using var workspace = AnalyzerRunnerHelper.CreateWorkspace(); 75ProfileOptimization.StartProfile(nameof(MSBuildWorkspace.OpenSolutionAsync));
IdeBenchmarks (2)
InheritanceMargin\InheritanceMarginServiceBenchmarks.cs (2)
47var workspace = MSBuildWorkspace.Create(hostService);
IdeCoreBenchmarks (10)
ClassificationBenchmarks.cs (2)
32MSBuildWorkspace _workspace; 69_workspace = MSBuildWorkspace.Create(new Dictionary<string, string>
CSharpIdeAnalyzerBenchmarks.cs (1)
28private MSBuildWorkspace _workspace;
FindReferencesBenchmarks.cs (2)
28MSBuildWorkspace _workspace; 66_workspace = MSBuildWorkspace.Create(new Dictionary<string, string>
IncrementalAnalyzerBenchmarks.cs (1)
26private MSBuildWorkspace _workspace;
IncrementalSourceGeneratorBenchmarks.cs (2)
39MSBuildWorkspace _workspace; 74_workspace = MSBuildWorkspace.Create(new Dictionary<string, string>
NavigateToBenchmarks.cs (2)
36MSBuildWorkspace _workspace; 71_workspace = MSBuildWorkspace.Create(new Dictionary<string, string>
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 (174)
MSBuildWorkspaceTestBase.cs (13)
38protected static void AssertFailures(MSBuildWorkspace workspace, params string[] expectedFailures) 70using var workspace = CreateMSBuildWorkspace(); 79using var workspace = CreateMSBuildWorkspace(); 88using var workspace = CreateMSBuildWorkspace(); 97using var workspace = CreateMSBuildWorkspace(); 126using var workspace = CreateMSBuildWorkspace(); 149using var workspace = CreateMSBuildWorkspace(); 153protected MSBuildWorkspace CreateMSBuildWorkspace(params (string key, string value)[] additionalProperties) 156protected MSBuildWorkspace CreateMSBuildWorkspace( 162var workspace = MSBuildWorkspace.Create(CreateProperties(additionalProperties)); 178protected static MSBuildWorkspace CreateMSBuildWorkspace(HostServices hostServices, params (string key, string value)[] additionalProperties) 180return MSBuildWorkspace.Create(CreateProperties(additionalProperties), hostServices);
NetCoreTests.cs (11)
80using var workspace = CreateMSBuildWorkspace(); 109using var workspace = CreateMSBuildWorkspace(); 149using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 192using var workspace = CreateMSBuildWorkspace(); 234using var workspace = CreateMSBuildWorkspace(); 282using var workspace = CreateMSBuildWorkspace(); 382using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false, skipUnrecognizedProjects: true); 416using var workspace = CreateMSBuildWorkspace(("Configuration", "Release")); 439using var workspace = CreateMSBuildWorkspace(("TargetFramework", ""), ("TargetFrameworks", "net6;net5")); 476using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 497using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
NewlyCreatedProjectsFromDotNetNew.cs (1)
213using var workspace = CreateMSBuildWorkspace();
VisualStudioMSBuildWorkspaceTests.cs (149)
47using var workspace = CreateMSBuildWorkspace(); 62using var workspace = CreateMSBuildWorkspace(); 78using var workspace = CreateMSBuildWorkspace(); 103using var workspace = CreateMSBuildWorkspace(); 117using var workspace = CreateMSBuildWorkspace(); 150using var workspace = CreateMSBuildWorkspace(); 210using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 222using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 246using var workspace = CreateMSBuildWorkspace(); 261using var workspace = CreateMSBuildWorkspace(); 282using var workspace = CreateMSBuildWorkspace(); 300using var workspace = CreateMSBuildWorkspace(); 315using var workspace = CreateMSBuildWorkspace(); 338using var workspace = CreateMSBuildWorkspace(); 392using var workspace = CreateMSBuildWorkspace(); 437using var workspace = CreateMSBuildWorkspace(); 460using var workspace = CreateMSBuildWorkspace(); 478using var workspace = CreateMSBuildWorkspace(("ShouldUnsetParentConfigurationAndPlatform", bool.TrueString)); 494using var workspace = CreateMSBuildWorkspace(); 509using var workspace = CreateMSBuildWorkspace(); 523using var workspace = CreateMSBuildWorkspace(); 538using var workspace = CreateMSBuildWorkspace(); 553using var workspace = CreateMSBuildWorkspace(); 566using var workspace = CreateMSBuildWorkspace(); 578using var workspace = CreateMSBuildWorkspace(); 591using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 605using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 618using var workspace = CreateMSBuildWorkspace(); 633using var workspace = CreateMSBuildWorkspace(); 647using var workspace = CreateMSBuildWorkspace(); 662using var workspace = CreateMSBuildWorkspace(); 677using var workspace = CreateMSBuildWorkspace(); 691using var workspace = CreateMSBuildWorkspace(); 704using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 717using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 731using var workspace = CreateMSBuildWorkspace(); 746using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 763using var workspace = CreateMSBuildWorkspace( 791using var workspace = CreateMSBuildWorkspace(); 809using var workspace = CreateMSBuildWorkspace(); 827using var workspace = CreateMSBuildWorkspace(); 845using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 862await MSBuildWorkspace.Create().OpenProjectAsync(GetSolutionFileName(ProjFileName)); 877var ws = MSBuildWorkspace.Create(); 896using var workspace = CreateMSBuildWorkspace(); 914using var workspace = CreateMSBuildWorkspace(); 930using var workspace = CreateMSBuildWorkspace(); 941using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 953using var ws = CreateMSBuildWorkspace(); 987using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 1010using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 1023using var workspace = CreateMSBuildWorkspace(); 1037using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 1052using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 1067using var workspace = CreateMSBuildWorkspace(); 1082using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 1095using var workspace = CreateMSBuildWorkspace(); 1110using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 1130using var workspace = CreateMSBuildWorkspace(); 1152using var workspace = CreateMSBuildWorkspace(MefHostServices.Create(_defaultAssembliesWithoutCSharp)); 1170using var workspace = CreateMSBuildWorkspace(MefHostServices.Create(_defaultAssembliesWithoutCSharp)); 1188using var workspace = MSBuildWorkspace.Create(MefHostServices.Create(_defaultAssembliesWithoutCSharp)); 1201using var workspace = CreateMSBuildWorkspace(); 1214using var workspace = CreateMSBuildWorkspace(); 1226using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 1243using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 1255using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 1274using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 1288using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 1308using var workspace = CreateMSBuildWorkspace(); 1326using var workspace = CreateMSBuildWorkspace(); 1349using var workspace = CreateMSBuildWorkspace(); 1371using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 1394using var workspace = CreateMSBuildWorkspace(); 1415using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 1438using var workspace = CreateMSBuildWorkspace(); 1471using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 1658using var workspace = CreateMSBuildWorkspace(("Configuration", "Release")); 1839using var workspace = CreateMSBuildWorkspace(); 1865using var workspace = CreateMSBuildWorkspace(); 1899using var workspace = CreateMSBuildWorkspace(); 1922using var workspace = CreateMSBuildWorkspace(); 1946using var workspace = CreateMSBuildWorkspace(); 1969using var workspace = CreateMSBuildWorkspace(); 1994using var workspace = CreateMSBuildWorkspace(); 2015using var workspace = CreateMSBuildWorkspace(); 2041using var workspaceB = CreateMSBuildWorkspace(); 2056using var workspace = CreateMSBuildWorkspace(); 2090using var workspace = CreateMSBuildWorkspace(); 2117using var workspace = CreateMSBuildWorkspace(); 2143using var workspace = CreateMSBuildWorkspace(); 2171using var workspace = CreateMSBuildWorkspace(); 2198using var workspace = CreateMSBuildWorkspace(); 2231using var workspace = CreateMSBuildWorkspace(); 2261using var workspace = CreateMSBuildWorkspace(); 2303using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 2326using var workspace = CreateMSBuildWorkspace(); 2350using var workspace = CreateMSBuildWorkspace(); 2370using var workspace = CreateMSBuildWorkspace(); 2391using var workspace = CreateMSBuildWorkspace(); 2415using var workspace = CreateMSBuildWorkspace(); 2431using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 2450using var workspace = CreateMSBuildWorkspace(); 2471using var workspace = CreateMSBuildWorkspace(); 2523using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 2538using var workspace = CreateMSBuildWorkspace(); 2554using var workspace = CreateMSBuildWorkspace(); 2572using var workspace = CreateMSBuildWorkspace(); 2590using var workspace = CreateMSBuildWorkspace(); 2620using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 2636using var workspace = CreateMSBuildWorkspace(); 2650using var workspace = CreateMSBuildWorkspace(); 2667using var workspace = CreateMSBuildWorkspace(); 2682using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 2697using (var workspace = CreateMSBuildWorkspace()) 2703using (var workspace = CreateMSBuildWorkspace()) 2709using (var workspace = CreateMSBuildWorkspace()) 2729using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 2755using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 2780using var workspace = CreateMSBuildWorkspace(); 2796using var workspace = CreateMSBuildWorkspace(); 2815using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 2834using var workspace = CreateMSBuildWorkspace(); 2848var sol = ObjectReference.CreateFromFactory(() => MSBuildWorkspace.Create().OpenSolutionAsync(GetSolutionFileName("TestSolution.sln")).Result); 2882using var workspace = CreateMSBuildWorkspace(); 2937using var workspace = CreateMSBuildWorkspace(); 2965using var workspace = CreateMSBuildWorkspace(); 2995using var workspace = CreateMSBuildWorkspace(); 3009using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 3026using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 3043using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 3061using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 3076using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 3093using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 3110using var workspace = CreateMSBuildWorkspace(); 3122using var workspace = CreateMSBuildWorkspace(); 3174using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 3196using var workspace = CreateMSBuildWorkspace(); 3216using var workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false); 3242using var workspace = CreateMSBuildWorkspace(); 3265using var workspace = CreateMSBuildWorkspace(); 3279using var workspace = CreateMSBuildWorkspace(); 3293using var workspace = CreateMSBuildWorkspace(); 3311using var workspace = CreateMSBuildWorkspace(); 3330using var workspace = CreateMSBuildWorkspace(); 3343using var workspace = CreateMSBuildWorkspace(); 3356using var workspace = CreateMSBuildWorkspace();