1 instantiation of MSBuildWorkspace
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\MSBuildWorkspace.cs (1)
93
return new
MSBuildWorkspace
(hostServices, properties.ToImmutableDictionary());
187 references to MSBuildWorkspace
AnalyzerRunner (4)
AnalyzerRunnerHelper.cs (2)
35
public static
MSBuildWorkspace
CreateWorkspace()
49
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)
57
var
workspace =
MSBuildWorkspace
.Create(hostService);
IdeCoreBenchmarks (10)
ClassificationBenchmarks.cs (2)
33
MSBuildWorkspace
_workspace;
80
_workspace =
MSBuildWorkspace
.Create(new Dictionary<string, string>
CSharpIdeAnalyzerBenchmarks.cs (1)
28
private
MSBuildWorkspace
_workspace;
FindReferencesBenchmarks.cs (2)
29
MSBuildWorkspace
_workspace;
77
_workspace =
MSBuildWorkspace
.Create(new Dictionary<string, string>
IncrementalAnalyzerBenchmarks.cs (1)
26
private
MSBuildWorkspace
_workspace;
IncrementalSourceGeneratorBenchmarks.cs (2)
40
MSBuildWorkspace
_workspace;
85
_workspace =
MSBuildWorkspace
.Create(new Dictionary<string, string>
NavigateToBenchmarks.cs (2)
37
MSBuildWorkspace
_workspace;
82
_workspace =
MSBuildWorkspace
.Create(new Dictionary<string, string>
Microsoft.CodeAnalysis.LanguageServerIndexFormat.Generator (3)
Program.cs (3)
175
Func<
MSBuildWorkspace
, CancellationToken, Task<Solution>> openAsync,
182
var
msbuildWorkspace =
MSBuildWorkspace
.Create(await Composition.CreateHostServicesAsync());
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 (164)
MSBuildWorkspaceTestBase.cs (13)
27
protected static void AssertFailures(
MSBuildWorkspace
workspace, params string[] expectedFailures)
59
using (
var
workspace = CreateMSBuildWorkspace())
70
using (
var
workspace = CreateMSBuildWorkspace())
81
using (
var
workspace = CreateMSBuildWorkspace())
92
using (
var
workspace = CreateMSBuildWorkspace())
123
using (
var
workspace = CreateMSBuildWorkspace())
148
using (
var
workspace = CreateMSBuildWorkspace())
154
protected static
MSBuildWorkspace
CreateMSBuildWorkspace(params (string key, string value)[] additionalProperties)
157
protected static
MSBuildWorkspace
CreateMSBuildWorkspace(
163
var
workspace =
MSBuildWorkspace
.Create(CreateProperties(additionalProperties));
177
protected static
MSBuildWorkspace
CreateMSBuildWorkspace(HostServices hostServices, params (string key, string value)[] additionalProperties)
180
return
MSBuildWorkspace
.Create(CreateProperties(additionalProperties), hostServices);
NetCoreTests.cs (10)
80
using (
var
workspace = CreateMSBuildWorkspace())
107
using
var
workspace = CreateMSBuildWorkspace();
147
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
190
using (
var
workspace = CreateMSBuildWorkspace())
234
using (
var
workspace = CreateMSBuildWorkspace())
284
using (
var
workspace = CreateMSBuildWorkspace())
386
using (
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false, skipUnrecognizedProjects: true))
422
using
var
workspace = CreateMSBuildWorkspace(("Configuration", "Release"));
445
using (
var
workspace = CreateMSBuildWorkspace((PropertyNames.TargetFramework, ""), (PropertyNames.TargetFrameworks, "net6;net5")))
471
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
VisualStudioMSBuildWorkspaceTests.cs (141)
41
using
var
workspace = CreateMSBuildWorkspace();
56
using
var
workspace = CreateMSBuildWorkspace();
72
using
var
workspace = CreateMSBuildWorkspace();
97
using
var
workspace = CreateMSBuildWorkspace();
130
using
var
workspace = CreateMSBuildWorkspace();
190
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
202
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
226
using
var
workspace = CreateMSBuildWorkspace();
241
using
var
workspace = CreateMSBuildWorkspace();
262
using
var
workspace = CreateMSBuildWorkspace();
280
using
var
workspace = CreateMSBuildWorkspace();
295
using
var
workspace = CreateMSBuildWorkspace();
318
using
var
workspace = CreateMSBuildWorkspace();
372
using
var
workspace = CreateMSBuildWorkspace();
417
using
var
workspace = CreateMSBuildWorkspace();
440
using
var
workspace = CreateMSBuildWorkspace();
458
using
var
workspace = CreateMSBuildWorkspace(("ShouldUnsetParentConfigurationAndPlatform", bool.TrueString));
474
using
var
workspace = CreateMSBuildWorkspace();
489
using
var
workspace = CreateMSBuildWorkspace();
503
using
var
workspace = CreateMSBuildWorkspace();
518
using
var
workspace = CreateMSBuildWorkspace();
533
using
var
workspace = CreateMSBuildWorkspace();
546
using
var
workspace = CreateMSBuildWorkspace();
558
using
var
workspace = CreateMSBuildWorkspace();
571
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
585
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
598
using
var
workspace = CreateMSBuildWorkspace();
613
using
var
workspace = CreateMSBuildWorkspace();
627
using
var
workspace = CreateMSBuildWorkspace();
642
using
var
workspace = CreateMSBuildWorkspace();
657
using
var
workspace = CreateMSBuildWorkspace();
671
using
var
workspace = CreateMSBuildWorkspace();
684
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
697
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
711
using
var
workspace = CreateMSBuildWorkspace();
726
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
743
using
var
workspace = CreateMSBuildWorkspace(
771
using
var
workspace = CreateMSBuildWorkspace();
789
using
var
workspace = CreateMSBuildWorkspace();
807
using
var
workspace = CreateMSBuildWorkspace();
825
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
842
await
MSBuildWorkspace
.Create().OpenProjectAsync(GetSolutionFileName(ProjFileName));
857
var
ws =
MSBuildWorkspace
.Create();
876
using
var
workspace = CreateMSBuildWorkspace();
894
using
var
workspace = CreateMSBuildWorkspace();
910
using
var
workspace = CreateMSBuildWorkspace();
921
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
936
using
var
ws = CreateMSBuildWorkspace();
970
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
993
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1006
using
var
workspace = CreateMSBuildWorkspace();
1020
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1035
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1050
using
var
workspace = CreateMSBuildWorkspace();
1065
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1078
using
var
workspace = CreateMSBuildWorkspace();
1093
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1113
using
var
workspace = CreateMSBuildWorkspace();
1135
using
var
workspace = CreateMSBuildWorkspace(MefHostServices.Create(_defaultAssembliesWithoutCSharp));
1153
using
var
workspace = CreateMSBuildWorkspace(MefHostServices.Create(_defaultAssembliesWithoutCSharp));
1171
using
var
workspace =
MSBuildWorkspace
.Create(MefHostServices.Create(_defaultAssembliesWithoutCSharp));
1184
using
var
workspace = CreateMSBuildWorkspace();
1197
using
var
workspace = CreateMSBuildWorkspace();
1209
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1226
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1238
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1257
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1271
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1291
using
var
workspace = CreateMSBuildWorkspace();
1309
using
var
workspace = CreateMSBuildWorkspace();
1332
using
var
workspace = CreateMSBuildWorkspace();
1354
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1377
using
var
workspace = CreateMSBuildWorkspace();
1398
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1421
using
var
workspace = CreateMSBuildWorkspace();
1454
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
1641
using
var
workspace = CreateMSBuildWorkspace(("Configuration", "Release"));
1822
using
var
workspace = CreateMSBuildWorkspace();
1848
using
var
workspace = CreateMSBuildWorkspace();
1882
using
var
workspace = CreateMSBuildWorkspace();
1905
using
var
workspace = CreateMSBuildWorkspace();
1929
using
var
workspace = CreateMSBuildWorkspace();
1952
using
var
workspace = CreateMSBuildWorkspace();
1977
using
var
workspace = CreateMSBuildWorkspace();
1998
using
var
workspace = CreateMSBuildWorkspace();
2024
using
var
workspaceB = CreateMSBuildWorkspace();
2039
using
var
workspace = CreateMSBuildWorkspace();
2073
using
var
workspace = CreateMSBuildWorkspace();
2100
using
var
workspace = CreateMSBuildWorkspace();
2126
using
var
workspace = CreateMSBuildWorkspace();
2154
using
var
workspace = CreateMSBuildWorkspace();
2181
using
var
workspace = CreateMSBuildWorkspace();
2214
using
var
workspace = CreateMSBuildWorkspace();
2244
using
var
workspace = CreateMSBuildWorkspace();
2286
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
2309
using
var
workspace = CreateMSBuildWorkspace();
2333
using
var
workspace = CreateMSBuildWorkspace();
2374
using
var
workspace = CreateMSBuildWorkspace();
2398
using
var
workspace = CreateMSBuildWorkspace();
2414
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
2433
using
var
workspace = CreateMSBuildWorkspace();
2483
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
2498
using
var
workspace = CreateMSBuildWorkspace();
2514
using
var
workspace = CreateMSBuildWorkspace();
2532
using
var
workspace = CreateMSBuildWorkspace();
2550
using
var
workspace = CreateMSBuildWorkspace();
2580
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
2596
using
var
workspace = CreateMSBuildWorkspace();
2610
using
var
workspace = CreateMSBuildWorkspace();
2627
using
var
workspace = CreateMSBuildWorkspace();
2642
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
2657
using (
var
workspace = CreateMSBuildWorkspace())
2663
using (
var
workspace = CreateMSBuildWorkspace())
2669
using (
var
workspace = CreateMSBuildWorkspace())
2689
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
2715
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
2740
using
var
workspace = CreateMSBuildWorkspace();
2756
using
var
workspace = CreateMSBuildWorkspace();
2775
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
2794
using
var
workspace = CreateMSBuildWorkspace();
2808
var sol = ObjectReference.CreateFromFactory(() =>
MSBuildWorkspace
.Create().OpenSolutionAsync(GetSolutionFileName("TestSolution.sln")).Result);
2842
using
var
workspace = CreateMSBuildWorkspace();
2897
using
var
workspace = CreateMSBuildWorkspace();
2925
using
var
workspace = CreateMSBuildWorkspace();
2955
using
var
workspace = CreateMSBuildWorkspace();
2969
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
2986
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
3003
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
3021
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
3036
using
var
workspace = CreateMSBuildWorkspace();
3048
using
var
workspace = CreateMSBuildWorkspace();
3104
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
3126
using
var
workspace = CreateMSBuildWorkspace();
3146
using
var
workspace = CreateMSBuildWorkspace(throwOnWorkspaceFailed: false);
3172
using
var
workspace = CreateMSBuildWorkspace();
3195
using
var
workspace = CreateMSBuildWorkspace();
3209
using
var
workspace = CreateMSBuildWorkspace();
3223
using
var
workspace = CreateMSBuildWorkspace();
3241
using
var
workspace = CreateMSBuildWorkspace();