1 instantiation of MSBuildWorkspace
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\MSBuildWorkspace.cs (1)
87
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.CodeAnalysis.Workspaces.MSBuild (4)
MSBuild\MSBuildWorkspace.cs (4)
45
public static
MSBuildWorkspace
Create()
55
public static
MSBuildWorkspace
Create(IDictionary<string, string> properties)
64
public static
MSBuildWorkspace
Create(HostServices hostServices)
75
public static
MSBuildWorkspace
Create(IDictionary<string, string> properties, HostServices hostServices)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (178)
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)
82
using
var
workspace = CreateMSBuildWorkspace();
112
using
var
workspace = CreateMSBuildWorkspace();
155
using
var
workspace = CreateMSBuildWorkspace();
195
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
238
using
var
workspace = CreateMSBuildWorkspace();
280
using
var
workspace = CreateMSBuildWorkspace();
328
using
var
workspace = CreateMSBuildWorkspace();
434
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false, skipUnrecognizedProjects: true);
480
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false, skipUnrecognizedProjects: true);
523
using
var
workspace = CreateMSBuildWorkspace(("Configuration", "Release"));
546
using
var
workspace = CreateMSBuildWorkspace(("TargetFramework", ""), ("TargetFrameworks", "net6;net5"));
579
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
600
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
NewlyCreatedProjectsFromDotNetNew.cs (1)
224
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);
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);
2612
using
var
workspace = CreateMSBuildWorkspace();
2624
using
var
workspace = CreateMSBuildWorkspace();
2641
using
var
workspace = CreateMSBuildWorkspace();
2657
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
2672
using (
var
workspace = CreateMSBuildWorkspace())
2678
using (
var
workspace = CreateMSBuildWorkspace())
2684
using (
var
workspace = CreateMSBuildWorkspace())
2704
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
2730
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
2755
using
var
workspace = CreateMSBuildWorkspace();
2771
using
var
workspace = CreateMSBuildWorkspace();
2790
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
2809
using
var
workspace = CreateMSBuildWorkspace();
2823
var sol = ObjectReference.CreateFromFactory(() =>
MSBuildWorkspace
.Create().OpenSolutionAsync(GetSolutionFileName("TestSolution.sln")).Result);
2859
using
var
workspace = CreateMSBuildWorkspace();
2914
using
var
workspace = CreateMSBuildWorkspace();
2942
using
var
workspace = CreateMSBuildWorkspace();
2972
using
var
workspace = CreateMSBuildWorkspace();
2986
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
3003
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
3020
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
3038
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
3053
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
3070
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
3087
using
var
workspace = CreateMSBuildWorkspace();
3099
using
var
workspace = CreateMSBuildWorkspace();
3151
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
3173
using
var
workspace = CreateMSBuildWorkspace();
3193
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
3219
using
var
workspace = CreateMSBuildWorkspace();
3242
using
var
workspace = CreateMSBuildWorkspace();
3256
using
var
workspace = CreateMSBuildWorkspace();
3270
using
var
workspace = CreateMSBuildWorkspace();
3283
using
var
workspace = CreateMSBuildWorkspace();
3298
using
var
workspace = CreateMSBuildWorkspace();
3316
using
var
workspace = CreateMSBuildWorkspace();
3335
using
var
workspace = CreateMSBuildWorkspace();
3348
using
var
workspace = CreateMSBuildWorkspace();
3361
using
var
workspace = CreateMSBuildWorkspace();