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)
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)
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)
81
using
var
workspace = CreateMSBuildWorkspace();
131
using
var
workspace = CreateMSBuildWorkspace();
171
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
214
using
var
workspace = CreateMSBuildWorkspace();
256
using
var
workspace = CreateMSBuildWorkspace();
304
using
var
workspace = CreateMSBuildWorkspace();
404
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false, skipUnrecognizedProjects: true);
438
using
var
workspace = CreateMSBuildWorkspace(("Configuration", "Release"));
461
using
var
workspace = CreateMSBuildWorkspace(("TargetFramework", ""), ("TargetFrameworks", "net6;net5"));
494
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
515
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
NewlyCreatedProjectsFromDotNetNew.cs (1)
215
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();
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));
880
var
ws =
MSBuildWorkspace
.Create();
899
using
var
workspace = CreateMSBuildWorkspace();
917
using
var
workspace = CreateMSBuildWorkspace();
933
using
var
workspace = CreateMSBuildWorkspace();
944
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
956
using
var
ws = CreateMSBuildWorkspace();
990
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1011
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false, skipUnrecognizedProjects: true);
1024
using
var
workspace = CreateMSBuildWorkspace();
1038
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1053
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false, skipUnrecognizedProjects: true);
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();
2663
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
2678
using (
var
workspace = CreateMSBuildWorkspace())
2684
using (
var
workspace = CreateMSBuildWorkspace())
2690
using (
var
workspace = CreateMSBuildWorkspace())
2710
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
2736
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
2761
using
var
workspace = CreateMSBuildWorkspace();
2777
using
var
workspace = CreateMSBuildWorkspace();
2796
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
2815
using
var
workspace = CreateMSBuildWorkspace();
2829
var sol = ObjectReference.CreateFromFactory(() =>
MSBuildWorkspace
.Create().OpenSolutionAsync(GetSolutionFileName("TestSolution.sln")).Result);
2865
using
var
workspace = CreateMSBuildWorkspace();
2920
using
var
workspace = CreateMSBuildWorkspace();
2948
using
var
workspace = CreateMSBuildWorkspace();
2978
using
var
workspace = CreateMSBuildWorkspace();
2992
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
3009
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
3026
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
3044
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
3059
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
3076
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
3093
using
var
workspace = CreateMSBuildWorkspace();
3105
using
var
workspace = CreateMSBuildWorkspace();
3157
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
3179
using
var
workspace = CreateMSBuildWorkspace();
3199
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
3225
using
var
workspace = CreateMSBuildWorkspace();
3248
using
var
workspace = CreateMSBuildWorkspace();
3262
using
var
workspace = CreateMSBuildWorkspace();
3276
using
var
workspace = CreateMSBuildWorkspace();
3289
using
var
workspace = CreateMSBuildWorkspace();
3304
using
var
workspace = CreateMSBuildWorkspace();
3322
using
var
workspace = CreateMSBuildWorkspace();
3341
using
var
workspace = CreateMSBuildWorkspace();
3354
using
var
workspace = CreateMSBuildWorkspace();
3367
using
var
workspace = CreateMSBuildWorkspace();