1 instantiation of MSBuildWorkspace
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\MSBuildWorkspace.cs (1)
90
return new
MSBuildWorkspace
(hostServices, properties.ToImmutableDictionary());
204 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.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)
38
protected static void AssertFailures(
MSBuildWorkspace
workspace, params string[] expectedFailures)
70
using
var
workspace = CreateMSBuildWorkspace();
79
using
var
workspace = CreateMSBuildWorkspace();
88
using
var
workspace = CreateMSBuildWorkspace();
97
using
var
workspace = CreateMSBuildWorkspace();
126
using
var
workspace = CreateMSBuildWorkspace();
149
using
var
workspace = CreateMSBuildWorkspace();
153
protected
MSBuildWorkspace
CreateMSBuildWorkspace(params (string key, string value)[] additionalProperties)
156
protected
MSBuildWorkspace
CreateMSBuildWorkspace(
162
var
workspace =
MSBuildWorkspace
.Create(CreateProperties(additionalProperties));
178
protected static
MSBuildWorkspace
CreateMSBuildWorkspace(HostServices hostServices, params (string key, string value)[] additionalProperties)
180
return
MSBuildWorkspace
.Create(CreateProperties(additionalProperties), hostServices);
NetCoreTests.cs (13)
83
using
var
workspace = CreateMSBuildWorkspace();
113
using
var
workspace = CreateMSBuildWorkspace();
156
using
var
workspace = CreateMSBuildWorkspace();
196
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
239
using
var
workspace = CreateMSBuildWorkspace();
281
using
var
workspace = CreateMSBuildWorkspace();
329
using
var
workspace = CreateMSBuildWorkspace();
435
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false, skipUnrecognizedProjects: true);
502
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false, skipUnrecognizedProjects: true);
552
using
var
workspace = CreateMSBuildWorkspace(("Configuration", "Release"));
575
using
var
workspace = CreateMSBuildWorkspace(("TargetFramework", ""), ("TargetFrameworks", "net6;net5"));
608
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
629
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
NewlyCreatedProjectsFromDotNetNew.cs (1)
224
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();