1 instantiation of MSBuildWorkspace
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\MSBuildWorkspace.cs (1)
93
return new
MSBuildWorkspace
(hostServices, properties.ToImmutableDictionary());
202 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 (174)
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)
80
using
var
workspace = CreateMSBuildWorkspace();
109
using
var
workspace = CreateMSBuildWorkspace();
149
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
192
using
var
workspace = CreateMSBuildWorkspace();
234
using
var
workspace = CreateMSBuildWorkspace();
282
using
var
workspace = CreateMSBuildWorkspace();
382
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false, skipUnrecognizedProjects: true);
416
using
var
workspace = CreateMSBuildWorkspace(("Configuration", "Release"));
439
using
var
workspace = CreateMSBuildWorkspace(("TargetFramework", ""), ("TargetFrameworks", "net6;net5"));
476
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
497
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
NewlyCreatedProjectsFromDotNetNew.cs (1)
213
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();
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);
1011
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1024
using
var
workspace = CreateMSBuildWorkspace();
1038
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1053
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1068
using
var
workspace = CreateMSBuildWorkspace();
1083
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1096
using
var
workspace = CreateMSBuildWorkspace();
1111
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1131
using
var
workspace = CreateMSBuildWorkspace();
1153
using
var
workspace = CreateMSBuildWorkspace(MefHostServices.Create(_defaultAssembliesWithoutCSharp));
1171
using
var
workspace = CreateMSBuildWorkspace(MefHostServices.Create(_defaultAssembliesWithoutCSharp));
1189
using
var
workspace =
MSBuildWorkspace
.Create(MefHostServices.Create(_defaultAssembliesWithoutCSharp));
1202
using
var
workspace = CreateMSBuildWorkspace();
1215
using
var
workspace = CreateMSBuildWorkspace();
1227
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1244
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1256
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1275
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1289
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1309
using
var
workspace = CreateMSBuildWorkspace();
1324
using
var
workspace = CreateMSBuildWorkspace();
1344
using
var
workspace = CreateMSBuildWorkspace();
1363
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1383
using
var
workspace = CreateMSBuildWorkspace();
1401
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1421
using
var
workspace = CreateMSBuildWorkspace();
1451
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1638
using
var
workspace = CreateMSBuildWorkspace(("Configuration", "Release"));
1819
using
var
workspace = CreateMSBuildWorkspace();
1845
using
var
workspace = CreateMSBuildWorkspace();
1879
using
var
workspace = CreateMSBuildWorkspace();
1902
using
var
workspace = CreateMSBuildWorkspace();
1926
using
var
workspace = CreateMSBuildWorkspace();
1949
using
var
workspace = CreateMSBuildWorkspace();
1974
using
var
workspace = CreateMSBuildWorkspace();
1995
using
var
workspace = CreateMSBuildWorkspace();
2021
using
var
workspaceB = CreateMSBuildWorkspace();
2036
using
var
workspace = CreateMSBuildWorkspace();
2070
using
var
workspace = CreateMSBuildWorkspace();
2097
using
var
workspace = CreateMSBuildWorkspace();
2123
using
var
workspace = CreateMSBuildWorkspace();
2151
using
var
workspace = CreateMSBuildWorkspace();
2178
using
var
workspace = CreateMSBuildWorkspace();
2211
using
var
workspace = CreateMSBuildWorkspace();
2241
using
var
workspace = CreateMSBuildWorkspace();
2283
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
2306
using
var
workspace = CreateMSBuildWorkspace();
2330
using
var
workspace = CreateMSBuildWorkspace();
2350
using
var
workspace = CreateMSBuildWorkspace();
2371
using
var
workspace = CreateMSBuildWorkspace();
2395
using
var
workspace = CreateMSBuildWorkspace();
2411
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
2430
using
var
workspace = CreateMSBuildWorkspace();
2451
using
var
workspace = CreateMSBuildWorkspace();
2503
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
2518
using
var
workspace = CreateMSBuildWorkspace();
2534
using
var
workspace = CreateMSBuildWorkspace();
2552
using
var
workspace = CreateMSBuildWorkspace();
2570
using
var
workspace = CreateMSBuildWorkspace();
2600
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
2616
using
var
workspace = CreateMSBuildWorkspace();
2630
using
var
workspace = CreateMSBuildWorkspace();
2647
using
var
workspace = CreateMSBuildWorkspace();
2662
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
2677
using (
var
workspace = CreateMSBuildWorkspace())
2683
using (
var
workspace = CreateMSBuildWorkspace())
2689
using (
var
workspace = CreateMSBuildWorkspace())
2709
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
2735
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
2760
using
var
workspace = CreateMSBuildWorkspace();
2776
using
var
workspace = CreateMSBuildWorkspace();
2795
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
2814
using
var
workspace = CreateMSBuildWorkspace();
2828
var sol = ObjectReference.CreateFromFactory(() =>
MSBuildWorkspace
.Create().OpenSolutionAsync(GetSolutionFileName("TestSolution.sln")).Result);
2862
using
var
workspace = CreateMSBuildWorkspace();
2917
using
var
workspace = CreateMSBuildWorkspace();
2945
using
var
workspace = CreateMSBuildWorkspace();
2975
using
var
workspace = CreateMSBuildWorkspace();
2989
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
3006
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
3023
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
3041
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
3056
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
3073
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
3090
using
var
workspace = CreateMSBuildWorkspace();
3102
using
var
workspace = CreateMSBuildWorkspace();
3154
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
3176
using
var
workspace = CreateMSBuildWorkspace();
3196
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
3222
using
var
workspace = CreateMSBuildWorkspace();
3245
using
var
workspace = CreateMSBuildWorkspace();
3259
using
var
workspace = CreateMSBuildWorkspace();
3273
using
var
workspace = CreateMSBuildWorkspace();
3291
using
var
workspace = CreateMSBuildWorkspace();
3310
using
var
workspace = CreateMSBuildWorkspace();
3323
using
var
workspace = CreateMSBuildWorkspace();
3336
using
var
workspace = CreateMSBuildWorkspace();