1 instantiation of MSBuildWorkspace
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\MSBuildWorkspace.cs (1)
90
return new
MSBuildWorkspace
(hostServices, properties.ToImmutableDictionary());
206 references to MSBuildWorkspace
AnalyzerRunner (4)
AnalyzerRunnerHelper.cs (2)
12
public static
MSBuildWorkspace
CreateWorkspace()
20
return
MSBuildWorkspace
.Create(properties, AnalyzerRunnerMefHostServices.DefaultServices);
Program.cs (2)
58
using
var
workspace = AnalyzerRunnerHelper.CreateWorkspace();
75
ProfileOptimization.StartProfile(nameof(
MSBuildWorkspace
.OpenSolutionAsync));
IdeBenchmarks (2)
InheritanceMargin\InheritanceMarginServiceBenchmarks.cs (2)
47
var
workspace =
MSBuildWorkspace
.Create(hostService);
IdeCoreBenchmarks (10)
ClassificationBenchmarks.cs (2)
30
MSBuildWorkspace
_workspace;
67
_workspace =
MSBuildWorkspace
.Create(new Dictionary<string, string>
CSharpIdeAnalyzerBenchmarks.cs (1)
27
private
MSBuildWorkspace
_workspace;
FindReferencesBenchmarks.cs (2)
28
MSBuildWorkspace
_workspace;
66
_workspace =
MSBuildWorkspace
.Create(new Dictionary<string, string>
IncrementalAnalyzerBenchmarks.cs (1)
26
private
MSBuildWorkspace
_workspace;
IncrementalSourceGeneratorBenchmarks.cs (2)
33
MSBuildWorkspace
_workspace;
68
_workspace =
MSBuildWorkspace
.Create(new Dictionary<string, string>
NavigateToBenchmarks.cs (2)
34
MSBuildWorkspace
_workspace;
69
_workspace =
MSBuildWorkspace
.Create(new Dictionary<string, string>
Metrics (4)
Program.cs (4)
271
using (
var
workspace =
MSBuildWorkspace
.Create())
298
async Task computeProjectMetricDataAsync(
MSBuildWorkspace
workspace, string projectFile, CancellationToken cancellation)
324
async Task computeSolutionMetricDataAsync(
MSBuildWorkspace
workspace, string solutionFile, CancellationToken cancellation)
Metrics.Legacy (4)
src\RoslynAnalyzers\Tools\Metrics\Program.cs (4)
271
using (
var
workspace =
MSBuildWorkspace
.Create())
298
async Task computeProjectMetricDataAsync(
MSBuildWorkspace
workspace, string projectFile, CancellationToken cancellation)
324
async Task computeSolutionMetricDataAsync(
MSBuildWorkspace
workspace, string solutionFile, CancellationToken cancellation)
Microsoft.AspNetCore.Razor.Microbenchmarks.Generator (2)
ProjectSetup.cs (2)
19
var
workspace =
MSBuildWorkspace
.Create();
Microsoft.CodeAnalysis.Workspaces.MSBuild (4)
MSBuild\MSBuildWorkspace.cs (4)
48
public static
MSBuildWorkspace
Create()
58
public static
MSBuildWorkspace
Create(IDictionary<string, string> properties)
67
public static
MSBuildWorkspace
Create(HostServices hostServices)
78
public static
MSBuildWorkspace
Create(IDictionary<string, string> properties, HostServices hostServices)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (176)
MSBuildWorkspaceTestBase.cs (13)
56
protected static void AssertFailures(
MSBuildWorkspace
workspace, params string[] expectedFailures)
88
using
var
workspace = CreateMSBuildWorkspace();
97
using
var
workspace = CreateMSBuildWorkspace();
106
using
var
workspace = CreateMSBuildWorkspace();
115
using
var
workspace = CreateMSBuildWorkspace();
144
using
var
workspace = CreateMSBuildWorkspace();
167
using
var
workspace = CreateMSBuildWorkspace();
171
protected
MSBuildWorkspace
CreateMSBuildWorkspace(params (string key, string value)[] additionalProperties)
174
protected
MSBuildWorkspace
CreateMSBuildWorkspace(
180
var
workspace =
MSBuildWorkspace
.Create(CreateProperties(additionalProperties));
196
protected static
MSBuildWorkspace
CreateMSBuildWorkspace(HostServices hostServices, params (string key, string value)[] additionalProperties)
198
return
MSBuildWorkspace
.Create(CreateProperties(additionalProperties), hostServices);
NetCoreTests.cs (13)
85
using
var
workspace = CreateMSBuildWorkspace();
115
using
var
workspace = CreateMSBuildWorkspace();
158
using
var
workspace = CreateMSBuildWorkspace();
198
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
241
using
var
workspace = CreateMSBuildWorkspace();
283
using
var
workspace = CreateMSBuildWorkspace();
331
using
var
workspace = CreateMSBuildWorkspace();
437
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false, skipUnrecognizedProjects: true);
504
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false, skipUnrecognizedProjects: true);
554
using
var
workspace = CreateMSBuildWorkspace(("Configuration", "Release"));
577
using
var
workspace = CreateMSBuildWorkspace(("TargetFramework", ""), ("TargetFrameworks", "net6;net5"));
610
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
631
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
NewlyCreatedProjectsFromDotNetNew.cs (1)
235
using
var
workspace = CreateMSBuildWorkspace();
VisualStudioMSBuildWorkspaceTests.cs (149)
47
using
var
workspace = CreateMSBuildWorkspace();
62
using
var
workspace = CreateMSBuildWorkspace();
79
using
var
workspace = CreateMSBuildWorkspace();
104
using
var
workspace = CreateMSBuildWorkspace();
118
using
var
workspace = CreateMSBuildWorkspace();
151
using
var
workspace = CreateMSBuildWorkspace();
211
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
223
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
247
using
var
workspace = CreateMSBuildWorkspace();
262
using
var
workspace = CreateMSBuildWorkspace();
283
using
var
workspace = CreateMSBuildWorkspace();
301
using
var
workspace = CreateMSBuildWorkspace();
316
using
var
workspace = CreateMSBuildWorkspace();
339
using
var
workspace = CreateMSBuildWorkspace();
395
using
var
workspace = CreateMSBuildWorkspace();
440
using
var
workspace = CreateMSBuildWorkspace();
463
using
var
workspace = CreateMSBuildWorkspace();
481
using
var
workspace = CreateMSBuildWorkspace(("ShouldUnsetParentConfigurationAndPlatform", bool.TrueString));
497
using
var
workspace = CreateMSBuildWorkspace();
512
using
var
workspace = CreateMSBuildWorkspace();
526
using
var
workspace = CreateMSBuildWorkspace();
541
using
var
workspace = CreateMSBuildWorkspace();
556
using
var
workspace = CreateMSBuildWorkspace();
569
using
var
workspace = CreateMSBuildWorkspace();
581
using
var
workspace = CreateMSBuildWorkspace();
594
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
608
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
621
using
var
workspace = CreateMSBuildWorkspace();
636
using
var
workspace = CreateMSBuildWorkspace();
650
using
var
workspace = CreateMSBuildWorkspace();
665
using
var
workspace = CreateMSBuildWorkspace();
680
using
var
workspace = CreateMSBuildWorkspace();
694
using
var
workspace = CreateMSBuildWorkspace();
707
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
720
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
734
using
var
workspace = CreateMSBuildWorkspace();
749
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
766
using
var
workspace = CreateMSBuildWorkspace(
794
using
var
workspace = CreateMSBuildWorkspace();
812
using
var
workspace = CreateMSBuildWorkspace();
830
using
var
workspace = CreateMSBuildWorkspace();
848
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
865
await
MSBuildWorkspace
.Create().OpenProjectAsync(GetSolutionFileName(ProjFileName));
878
var
ws =
MSBuildWorkspace
.Create();
914
using
var
workspace = CreateMSBuildWorkspace();
932
using
var
workspace = CreateMSBuildWorkspace();
948
using
var
workspace = CreateMSBuildWorkspace();
959
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
971
using
var
ws = CreateMSBuildWorkspace();
1005
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1026
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false, skipUnrecognizedProjects: true);
1039
using
var
workspace = CreateMSBuildWorkspace();
1053
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1068
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false, skipUnrecognizedProjects: true);
1083
using
var
workspace = CreateMSBuildWorkspace();
1098
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1111
using
var
workspace = CreateMSBuildWorkspace();
1126
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1146
using
var
workspace = CreateMSBuildWorkspace();
1166
using
var
workspace =
MSBuildWorkspace
.Create(MefHostServices.Create(_defaultAssembliesWithoutCSharp));
1198
using
var
workspace = CreateMSBuildWorkspace();
1211
using
var
workspace = CreateMSBuildWorkspace();
1223
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1240
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1252
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1271
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1285
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1303
using
var
workspace = CreateMSBuildWorkspace();
1318
using
var
workspace = CreateMSBuildWorkspace();
1338
using
var
workspace = CreateMSBuildWorkspace();
1357
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1377
using
var
workspace = CreateMSBuildWorkspace();
1395
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1415
using
var
workspace = CreateMSBuildWorkspace();
1445
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1632
using
var
workspace = CreateMSBuildWorkspace(("Configuration", "Release"));
1813
using
var
workspace = CreateMSBuildWorkspace();
1839
using
var
workspace = CreateMSBuildWorkspace();
1873
using
var
workspace = CreateMSBuildWorkspace();
1896
using
var
workspace = CreateMSBuildWorkspace();
1920
using
var
workspace = CreateMSBuildWorkspace();
1943
using
var
workspace = CreateMSBuildWorkspace();
1968
using
var
workspace = CreateMSBuildWorkspace();
1989
using
var
workspace = CreateMSBuildWorkspace();
2015
using
var
workspaceB = CreateMSBuildWorkspace();
2030
using
var
workspace = CreateMSBuildWorkspace();
2064
using
var
workspace = CreateMSBuildWorkspace();
2091
using
var
workspace = CreateMSBuildWorkspace();
2117
using
var
workspace = CreateMSBuildWorkspace();
2145
using
var
workspace = CreateMSBuildWorkspace();
2172
using
var
workspace = CreateMSBuildWorkspace();
2205
using
var
workspace = CreateMSBuildWorkspace();
2235
using
var
workspace = CreateMSBuildWorkspace();
2277
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
2300
using
var
workspace = CreateMSBuildWorkspace();
2324
using
var
workspace = CreateMSBuildWorkspace();
2344
using
var
workspace = CreateMSBuildWorkspace();
2365
using
var
workspace = CreateMSBuildWorkspace();
2389
using
var
workspace = CreateMSBuildWorkspace();
2405
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
2424
using
var
workspace = CreateMSBuildWorkspace();
2445
using
var
workspace = CreateMSBuildWorkspace();
2497
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
2512
using
var
workspace = CreateMSBuildWorkspace();
2528
using
var
workspace = CreateMSBuildWorkspace();
2546
using
var
workspace = CreateMSBuildWorkspace();
2564
using
var
workspace = CreateMSBuildWorkspace();
2594
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
2608
using
var
workspace = CreateMSBuildWorkspace();
2620
using
var
workspace = CreateMSBuildWorkspace();
2637
using
var
workspace = CreateMSBuildWorkspace();
2653
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
2668
using (
var
workspace = CreateMSBuildWorkspace())
2674
using (
var
workspace = CreateMSBuildWorkspace())
2680
using (
var
workspace = CreateMSBuildWorkspace())
2700
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
2726
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
2751
using
var
workspace = CreateMSBuildWorkspace();
2767
using
var
workspace = CreateMSBuildWorkspace();
2786
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
2805
using
var
workspace = CreateMSBuildWorkspace();
2819
var sol = ObjectReference.CreateFromFactory(() =>
MSBuildWorkspace
.Create().OpenSolutionAsync(GetSolutionFileName("TestSolution.sln")).Result);
2855
using
var
workspace = CreateMSBuildWorkspace();
2910
using
var
workspace = CreateMSBuildWorkspace();
2938
using
var
workspace = CreateMSBuildWorkspace();
2968
using
var
workspace = CreateMSBuildWorkspace();
2982
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
2999
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
3016
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
3034
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
3049
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
3066
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
3083
using
var
workspace = CreateMSBuildWorkspace();
3095
using
var
workspace = CreateMSBuildWorkspace();
3147
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
3169
using
var
workspace = CreateMSBuildWorkspace();
3189
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
3215
using
var
workspace = CreateMSBuildWorkspace();
3238
using
var
workspace = CreateMSBuildWorkspace();
3252
using
var
workspace = CreateMSBuildWorkspace();
3266
using
var
workspace = CreateMSBuildWorkspace();
3279
using
var
workspace = CreateMSBuildWorkspace();
3294
using
var
workspace = CreateMSBuildWorkspace();
3312
using
var
workspace = CreateMSBuildWorkspace();
3331
using
var
workspace = CreateMSBuildWorkspace();
3344
using
var
workspace = CreateMSBuildWorkspace();
3357
using
var
workspace = CreateMSBuildWorkspace();