1 instantiation of MSBuildWorkspace
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\MSBuildWorkspace.cs (1)
93
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)
32
MSBuildWorkspace
_workspace;
69
_workspace =
MSBuildWorkspace
.Create(new Dictionary<string, string>
CSharpIdeAnalyzerBenchmarks.cs (1)
28
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)
39
MSBuildWorkspace
_workspace;
74
_workspace =
MSBuildWorkspace
.Create(new Dictionary<string, string>
NavigateToBenchmarks.cs (2)
36
MSBuildWorkspace
_workspace;
71
_workspace =
MSBuildWorkspace
.Create(new Dictionary<string, string>
Metrics (4)
Program.cs (4)
270
using (
var
workspace =
MSBuildWorkspace
.Create())
297
async Task computeProjectMetricDataAsync(
MSBuildWorkspace
workspace, string projectFile, CancellationToken cancellation)
323
async Task computeSolutionMetricDataAsync(
MSBuildWorkspace
workspace, string solutionFile, CancellationToken cancellation)
Metrics.Legacy (4)
src\RoslynAnalyzers\Tools\Metrics\Program.cs (4)
270
using (
var
workspace =
MSBuildWorkspace
.Create())
297
async Task computeProjectMetricDataAsync(
MSBuildWorkspace
workspace, string projectFile, CancellationToken cancellation)
323
async Task computeSolutionMetricDataAsync(
MSBuildWorkspace
workspace, string solutionFile, CancellationToken cancellation)
Microsoft.CodeAnalysis.Workspaces.MSBuild (4)
MSBuild\MSBuildWorkspace.cs (4)
51
public static
MSBuildWorkspace
Create()
61
public static
MSBuildWorkspace
Create(IDictionary<string, string> properties)
70
public static
MSBuildWorkspace
Create(HostServices hostServices)
81
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 (11)
82
using
var
workspace = CreateMSBuildWorkspace();
132
using
var
workspace = CreateMSBuildWorkspace();
172
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
215
using
var
workspace = CreateMSBuildWorkspace();
257
using
var
workspace = CreateMSBuildWorkspace();
305
using
var
workspace = CreateMSBuildWorkspace();
405
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false, skipUnrecognizedProjects: true);
439
using
var
workspace = CreateMSBuildWorkspace(("Configuration", "Release"));
462
using
var
workspace = CreateMSBuildWorkspace(("TargetFramework", ""), ("TargetFrameworks", "net6;net5"));
499
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
520
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
NewlyCreatedProjectsFromDotNetNew.cs (1)
213
using
var
workspace = CreateMSBuildWorkspace();
VisualStudioMSBuildWorkspaceTests.cs (151)
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();
393
using
var
workspace = CreateMSBuildWorkspace();
438
using
var
workspace = CreateMSBuildWorkspace();
461
using
var
workspace = CreateMSBuildWorkspace();
479
using
var
workspace = CreateMSBuildWorkspace(("ShouldUnsetParentConfigurationAndPlatform", bool.TrueString));
495
using
var
workspace = CreateMSBuildWorkspace();
510
using
var
workspace = CreateMSBuildWorkspace();
524
using
var
workspace = CreateMSBuildWorkspace();
539
using
var
workspace = CreateMSBuildWorkspace();
554
using
var
workspace = CreateMSBuildWorkspace();
567
using
var
workspace = CreateMSBuildWorkspace();
579
using
var
workspace = CreateMSBuildWorkspace();
592
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
606
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
619
using
var
workspace = CreateMSBuildWorkspace();
634
using
var
workspace = CreateMSBuildWorkspace();
648
using
var
workspace = CreateMSBuildWorkspace();
663
using
var
workspace = CreateMSBuildWorkspace();
678
using
var
workspace = CreateMSBuildWorkspace();
692
using
var
workspace = CreateMSBuildWorkspace();
705
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
718
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
732
using
var
workspace = CreateMSBuildWorkspace();
747
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
764
using
var
workspace = CreateMSBuildWorkspace(
792
using
var
workspace = CreateMSBuildWorkspace();
810
using
var
workspace = CreateMSBuildWorkspace();
828
using
var
workspace = CreateMSBuildWorkspace();
846
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
863
await
MSBuildWorkspace
.Create().OpenProjectAsync(GetSolutionFileName(ProjFileName));
878
var
ws =
MSBuildWorkspace
.Create();
897
using
var
workspace = CreateMSBuildWorkspace();
915
using
var
workspace = CreateMSBuildWorkspace();
931
using
var
workspace = CreateMSBuildWorkspace();
942
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
954
using
var
ws = CreateMSBuildWorkspace();
988
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1009
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false, skipUnrecognizedProjects: true);
1022
using
var
workspace = CreateMSBuildWorkspace();
1036
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1051
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false, skipUnrecognizedProjects: true);
1066
using
var
workspace = CreateMSBuildWorkspace();
1081
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1094
using
var
workspace = CreateMSBuildWorkspace();
1109
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1129
using
var
workspace = CreateMSBuildWorkspace();
1151
using
var
workspace = CreateMSBuildWorkspace(MefHostServices.Create(_defaultAssembliesWithoutCSharp));
1169
using
var
workspace = CreateMSBuildWorkspace(MefHostServices.Create(_defaultAssembliesWithoutCSharp));
1187
using
var
workspace =
MSBuildWorkspace
.Create(MefHostServices.Create(_defaultAssembliesWithoutCSharp));
1200
using
var
workspace = CreateMSBuildWorkspace();
1213
using
var
workspace = CreateMSBuildWorkspace();
1225
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1242
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1254
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1273
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1287
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1307
using
var
workspace = CreateMSBuildWorkspace();
1322
using
var
workspace = CreateMSBuildWorkspace();
1342
using
var
workspace = CreateMSBuildWorkspace();
1361
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1381
using
var
workspace = CreateMSBuildWorkspace();
1399
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1419
using
var
workspace = CreateMSBuildWorkspace();
1449
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1636
using
var
workspace = CreateMSBuildWorkspace(("Configuration", "Release"));
1817
using
var
workspace = CreateMSBuildWorkspace();
1843
using
var
workspace = CreateMSBuildWorkspace();
1877
using
var
workspace = CreateMSBuildWorkspace();
1900
using
var
workspace = CreateMSBuildWorkspace();
1924
using
var
workspace = CreateMSBuildWorkspace();
1947
using
var
workspace = CreateMSBuildWorkspace();
1972
using
var
workspace = CreateMSBuildWorkspace();
1993
using
var
workspace = CreateMSBuildWorkspace();
2019
using
var
workspaceB = CreateMSBuildWorkspace();
2034
using
var
workspace = CreateMSBuildWorkspace();
2068
using
var
workspace = CreateMSBuildWorkspace();
2095
using
var
workspace = CreateMSBuildWorkspace();
2121
using
var
workspace = CreateMSBuildWorkspace();
2149
using
var
workspace = CreateMSBuildWorkspace();
2176
using
var
workspace = CreateMSBuildWorkspace();
2209
using
var
workspace = CreateMSBuildWorkspace();
2239
using
var
workspace = CreateMSBuildWorkspace();
2281
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
2304
using
var
workspace = CreateMSBuildWorkspace();
2328
using
var
workspace = CreateMSBuildWorkspace();
2348
using
var
workspace = CreateMSBuildWorkspace();
2369
using
var
workspace = CreateMSBuildWorkspace();
2393
using
var
workspace = CreateMSBuildWorkspace();
2409
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
2428
using
var
workspace = CreateMSBuildWorkspace();
2449
using
var
workspace = CreateMSBuildWorkspace();
2501
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
2516
using
var
workspace = CreateMSBuildWorkspace();
2532
using
var
workspace = CreateMSBuildWorkspace();
2550
using
var
workspace = CreateMSBuildWorkspace();
2568
using
var
workspace = CreateMSBuildWorkspace();
2598
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
2614
using
var
workspace = CreateMSBuildWorkspace();
2628
using
var
workspace = CreateMSBuildWorkspace();
2645
using
var
workspace = CreateMSBuildWorkspace();
2661
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
2676
using (
var
workspace = CreateMSBuildWorkspace())
2682
using (
var
workspace = CreateMSBuildWorkspace())
2688
using (
var
workspace = CreateMSBuildWorkspace())
2708
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
2734
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
2759
using
var
workspace = CreateMSBuildWorkspace();
2775
using
var
workspace = CreateMSBuildWorkspace();
2794
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
2813
using
var
workspace = CreateMSBuildWorkspace();
2827
var sol = ObjectReference.CreateFromFactory(() =>
MSBuildWorkspace
.Create().OpenSolutionAsync(GetSolutionFileName("TestSolution.sln")).Result);
2861
using
var
workspace = CreateMSBuildWorkspace();
2916
using
var
workspace = CreateMSBuildWorkspace();
2944
using
var
workspace = CreateMSBuildWorkspace();
2974
using
var
workspace = CreateMSBuildWorkspace();
2988
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
3005
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
3022
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
3040
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
3055
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
3072
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
3089
using
var
workspace = CreateMSBuildWorkspace();
3101
using
var
workspace = CreateMSBuildWorkspace();
3153
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
3175
using
var
workspace = CreateMSBuildWorkspace();
3195
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
3221
using
var
workspace = CreateMSBuildWorkspace();
3244
using
var
workspace = CreateMSBuildWorkspace();
3258
using
var
workspace = CreateMSBuildWorkspace();
3272
using
var
workspace = CreateMSBuildWorkspace();
3285
using
var
workspace = CreateMSBuildWorkspace();
3300
using
var
workspace = CreateMSBuildWorkspace();
3318
using
var
workspace = CreateMSBuildWorkspace();
3337
using
var
workspace = CreateMSBuildWorkspace();
3350
using
var
workspace = CreateMSBuildWorkspace();
3363
using
var
workspace = CreateMSBuildWorkspace();