216 instantiations of ProjectCollection
Microsoft.Build (2)
Construction\Solution\SolutionProjectGenerator.cs (1)
996
new
ProjectCollection
(),
Definition\ProjectCollection.cs (1)
434
var local = new
ProjectCollection
(null, null, null, ToolsetDefinitionLocations.Default,
Microsoft.Build.Engine.OM.UnitTests (85)
Construction\ProjectRootElement_Tests.cs (7)
523
using ProjectCollection projectCollection = new
ProjectCollection
();
1028
using var collection = new
ProjectCollection
();
1099
using var collection = new
ProjectCollection
();
1287
using (var projectCollection = new
ProjectCollection
())
1915
using var collection = new
ProjectCollection
();
1931
using var projectCollection = new
ProjectCollection
();
1949
using var collection = new
ProjectCollection
();
Construction\ProjectTargetElement_Tests.cs (1)
356
using ProjectCollection collection = new
ProjectCollection
();
Definition\Project_Tests.cs (32)
136
using ProjectCollection collection = new
ProjectCollection
();
164
using ProjectCollection collection = new
ProjectCollection
();
279
Project project = (new
ProjectCollection
()).LoadProject(reader);
372
using var collection = new
ProjectCollection
();
389
Project project = new Project(xml, null, null, new
ProjectCollection
(), ProjectLoadSettings.IgnoreMissingImports);
404
using ProjectCollection collection = new
ProjectCollection
();
434
using ProjectCollection collection = new
ProjectCollection
();
470
using ProjectCollection collection = new
ProjectCollection
();
507
using ProjectCollection collection = new
ProjectCollection
();
991
using ProjectCollection collection = new
ProjectCollection
(initial, null, ToolsetDefinitionLocations.ConfigurationFile);
1232
using var collection = new
ProjectCollection
();
1262
using var collection = new
ProjectCollection
();
1290
using var collection = new
ProjectCollection
();
1322
using var collection = new
ProjectCollection
(projectCollectionGlobalProperties);
1444
using (var projectCollection = new
ProjectCollection
())
1509
using (var projectCollection = new
ProjectCollection
())
1595
using (var projectCollection = new
ProjectCollection
())
2423
Project project = new Project(globalProperties, null, new
ProjectCollection
());
2442
ProjectCollection collection = new
ProjectCollection
(globalProperties, loggers, ToolsetDefinitionLocations.None);
2466
ProjectCollection collection = new
ProjectCollection
(globalProperties, loggers, ToolsetDefinitionLocations.None);
2536
ProjectCollection collection = new
ProjectCollection
(globalProperties, loggers, ToolsetDefinitionLocations.None);
3572
using (var projectCollection = new
ProjectCollection
())
3842
using (var projectCollection = new
ProjectCollection
())
3894
using (ProjectCollection collection = new
ProjectCollection
())
3943
using (ProjectCollection collection = new
ProjectCollection
())
3987
using (ProjectCollection collection = new
ProjectCollection
())
4034
using (ProjectCollection collection = new
ProjectCollection
())
4074
using (ProjectCollection collection = new
ProjectCollection
())
4117
using (ProjectCollection collection = new
ProjectCollection
())
4160
using (ProjectCollection collection = new
ProjectCollection
())
4198
using (ProjectCollection collection = new
ProjectCollection
())
4263
using ProjectCollection collection = new
ProjectCollection
();
Definition\ProjectCollection_Tests.cs (36)
124
using ProjectCollection collection = new
ProjectCollection
();
166
using var collection = new
ProjectCollection
();
197
using ProjectCollection collection = new
ProjectCollection
();
228
using ProjectCollection collection = new
ProjectCollection
();
251
using var collection = new
ProjectCollection
();
267
using var collection = new
ProjectCollection
();
281
using var collection = new
ProjectCollection
();
325
using var collection = new
ProjectCollection
();
346
using ProjectCollection collection1 = new
ProjectCollection
();
352
using ProjectCollection collection2 = new
ProjectCollection
();
568
using ProjectCollection collection = new
ProjectCollection
();
585
using var collection = new
ProjectCollection
();
612
using var collection = new
ProjectCollection
();
634
using var collection = new
ProjectCollection
();
679
using var collection = new
ProjectCollection
();
838
using ProjectCollection collection = new
ProjectCollection
();
878
using var collection = new
ProjectCollection
();
921
using var collection = new
ProjectCollection
();
951
using var collection = new
ProjectCollection
();
971
using var collection = new
ProjectCollection
();
995
using var collection = new
ProjectCollection
();
1029
using var collection = new
ProjectCollection
();
1051
using var collection = new
ProjectCollection
();
1091
using var collection = new
ProjectCollection
();
1111
using var collection = new
ProjectCollection
(null, null, ToolsetDefinitionLocations.Registry);
1145
using var collection = new
ProjectCollection
();
1174
using var collection = new
ProjectCollection
();
1266
using var collection = new
ProjectCollection
();
1275
using var collection2 = new
ProjectCollection
();
1284
using var collection3 = new
ProjectCollection
();
1293
using var collection4 = new
ProjectCollection
();
1302
using var collection5 = new
ProjectCollection
();
1312
using var collection6 = new
ProjectCollection
();
1320
using var collection7 = new
ProjectCollection
();
1332
using var collection = new
ProjectCollection
();
1391
using var collection = new
ProjectCollection
();
Definition\ProjectItem_Tests.cs (5)
831
using ProjectCollection projectCollection = new
ProjectCollection
();
959
options.ProjectCollection = new
ProjectCollection
();
1150
using (var projectCollection = new
ProjectCollection
())
1170
using (var projectCollection = new
ProjectCollection
())
3745
using (var projectCollection = new
ProjectCollection
())
Instance\ProjectInstance_Tests.cs (3)
417
using var pc = new
ProjectCollection
();
453
using var pc = new
ProjectCollection
();
495
using var pc = new
ProjectCollection
();
ObjectModelRemoting\RemoteProjectsProviderMock\ExporterMock.cs (1)
157
this.Collection = new
ProjectCollection
();
Microsoft.Build.Engine.UnitTests (104)
BackEnd\BuildManager_Logging_Tests.cs (1)
75
_projectCollection = new
ProjectCollection
();
BackEnd\BuildManager_Tests.cs (6)
84
_projectCollection = new
ProjectCollection
(globalProperties: null, _parameters.Loggers, ToolsetDefinitionLocations.Default);
343
using var projectCollection = new
ProjectCollection
();
895
using var projectCollection = new
ProjectCollection
();
2040
using var projectCollection2 = new
ProjectCollection
();
2099
using var projectCollection = new
ProjectCollection
();
3688
using (var collection = new
ProjectCollection
())
BackEnd\BuildRequestConfiguration_Tests.cs (3)
278
using var collection = new
ProjectCollection
();
356
using var collection = new
ProjectCollection
();
461
using var collection = new
ProjectCollection
();
BackEnd\MSBuild_Tests.cs (1)
1558
using ProjectCollection pc = new
ProjectCollection
(null, new List<ILogger> { logger }, null, ToolsetDefinitionLocations.Default, 2, false);
BackEnd\SdkResultOutOfProc_Tests.cs (1)
65
_projectCollection = new
ProjectCollection
();
BackEnd\TargetEntry_Tests.cs (1)
855
using ProjectCollection collection = new
ProjectCollection
();
BackEnd\TaskBuilder_Tests.cs (1)
146
ProjectCollection collection = new
ProjectCollection
();
BinaryLogger_Tests.cs (2)
121
using (ProjectCollection collection =
new
())
217
using (ProjectCollection collection =
new
())
ChangeWaves_Tests.cs (1)
60
using ProjectCollection collection = new
ProjectCollection
();
Construction\SolutionProjectGenerator_Tests.cs (2)
2013
using ProjectCollection collection = new
ProjectCollection
();
2376
using ProjectCollection collection = new
ProjectCollection
();
Definition\Project_Internal_Tests.cs (1)
41
using ProjectCollection collection = new
ProjectCollection
();
Definition\Toolset_Tests.cs (12)
26
Toolset t = new Toolset(null, "x", new
ProjectCollection
(), null);
35
Toolset t = new Toolset("x", null, new
ProjectCollection
(), null);
44
Toolset t = new Toolset(String.Empty, "x", new
ProjectCollection
(), null);
82
using var collection = new
ProjectCollection
();
196
using ProjectCollection projectCollection = new
ProjectCollection
();
230
using ProjectCollection projectCollection = new
ProjectCollection
();
264
using ProjectCollection projectCollection = new
ProjectCollection
(globalProperties);
286
using ProjectCollection projectCollection = new
ProjectCollection
();
308
using ProjectCollection projectCollection = new
ProjectCollection
();
336
using ProjectCollection projectCollection = new
ProjectCollection
(globalProperties);
452
using ProjectCollection projectCollection = new
ProjectCollection
(globalProperties);
505
using ProjectCollection projectCollection = new
ProjectCollection
(globalPropertiesForProjectCollection);
Definition\ToolsetConfigurationReader_Tests.cs (1)
664
using var collection = new
ProjectCollection
();
Definition\ToolsVersion_Tests.cs (27)
32
using ProjectCollection e = new
ProjectCollection
();
35
using var collection = new
ProjectCollection
();
77
using ProjectCollection e = new
ProjectCollection
();
78
using var collection = new
ProjectCollection
();
97
using ProjectCollection e = new
ProjectCollection
();
98
using var collection = new
ProjectCollection
();
116
using ProjectCollection e = new
ProjectCollection
();
117
using var collection = new
ProjectCollection
();
136
using ProjectCollection e = new
ProjectCollection
();
137
using var collection = new
ProjectCollection
();
156
using var collection = new
ProjectCollection
();
189
using ProjectCollection p = new
ProjectCollection
();
195
using var colleciton = new
ProjectCollection
();
214
using ProjectCollection p = new
ProjectCollection
();
235
using ProjectCollection p = new
ProjectCollection
();
301
using ProjectCollection p = new
ProjectCollection
();
338
using ProjectCollection p = new
ProjectCollection
();
374
using ProjectCollection p = new
ProjectCollection
();
404
ProjectCollection p = new
ProjectCollection
();
436
using ProjectCollection p = new
ProjectCollection
();
543
using ProjectCollection p = new
ProjectCollection
();
582
using ProjectCollection p = new
ProjectCollection
();
623
using ProjectCollection p = new
ProjectCollection
();
693
using ProjectCollection p = new
ProjectCollection
();
779
using ProjectCollection p = new
ProjectCollection
();
890
using ProjectCollection p = new
ProjectCollection
();
923
using var collection = new
ProjectCollection
();
EscapingInProjects_Tests.cs (1)
649
using var collection = new
ProjectCollection
();
Evaluation\Evaluator_Tests.cs (25)
549
using ProjectCollection pc = new
ProjectCollection
();
592
using ProjectCollection pc = new
ProjectCollection
();
637
using ProjectCollection pc = new
ProjectCollection
();
680
using ProjectCollection pc = new
ProjectCollection
();
726
using ProjectCollection pc = new
ProjectCollection
();
770
using ProjectCollection pc = new
ProjectCollection
();
816
using ProjectCollection pc = new
ProjectCollection
();
955
using ProjectCollection pc = new
ProjectCollection
();
1040
using ProjectCollection pc = new
ProjectCollection
();
1102
ProjectCollection pc = new
ProjectCollection
();
2476
using var collection = new
ProjectCollection
();
2510
using var collection = new
ProjectCollection
();
2528
using var collection = new
ProjectCollection
();
2586
using var collection = new
ProjectCollection
();
2605
using var collection = new
ProjectCollection
();
2661
using var collection = new
ProjectCollection
();
2680
using var collection = new
ProjectCollection
();
2718
using var collection = new
ProjectCollection
();
2737
using var collection = new
ProjectCollection
();
3135
using var collection = new
ProjectCollection
();
4368
using var collection = new
ProjectCollection
();
4730
using var collection = new
ProjectCollection
(
5058
using ProjectCollection pc = new
ProjectCollection
();
5099
using ProjectCollection pc =
new
();
5161
ProjectCollection projectCollection = new
ProjectCollection
(globalProperties);
Evaluation\ImportFromMSBuildExtensionsPath_Tests.cs (4)
27
using var collection = new
ProjectCollection
();
982
projColln = new
ProjectCollection
(ToolsetDefinitionLocations.ConfigurationFile);
990
projColln = new
ProjectCollection
(globalProperties, loggers: null, ToolsetDefinitionLocations.ConfigurationFile);
1057
using var xmlReader = new
ProjectCollection
();
Evaluation\ProjectCollection_Tests.cs (2)
17
using var collectionWithDefaultCache = new
ProjectCollection
();
25
using var collectionWithSimpleCache = new
ProjectCollection
();
Evaluation\ToolsetConfigurationNet5_Tests.cs (2)
28
using var projectCollection = new
ProjectCollection
();
55
using var projectCollection = new
ProjectCollection
(ToolsetDefinitionLocations.ConfigurationFile);
EvaluationProfiler_Tests.cs (1)
278
using (var projectCollection = new
ProjectCollection
())
FixPathOnUnix_Tests.cs (1)
43
using var projColln = new
ProjectCollection
();
Instance\ProjectInstance_Internal_Tests.cs (6)
300
using var projectCollection = new
ProjectCollection
();
321
using var collection = new
ProjectCollection
();
355
using var collection = new
ProjectCollection
();
383
using var collection = new
ProjectCollection
();
424
using var collection = new
ProjectCollection
(projectCollectionGlobalProperties);
858
using ProjectCollection projectCollection = new
ProjectCollection
();
Utilities_Tests.cs (2)
315
using var colletionX = new
ProjectCollection
();
316
using var colletionY = new
ProjectCollection
();
Microsoft.Build.Tasks.UnitTests (8)
AssignLinkMetadata_Tests.cs (1)
176
using var collection = new
ProjectCollection
();
Exec_Tests.cs (2)
961
using var collection = new
ProjectCollection
(
1018
using var collection = new
ProjectCollection
(
ResolveSDKReference_Tests.cs (5)
3810
using ProjectCollection pc = new
ProjectCollection
();
3953
using ProjectCollection pc = new
ProjectCollection
();
4062
using ProjectCollection pc = new
ProjectCollection
();
4159
using ProjectCollection pc = new
ProjectCollection
();
4328
using ProjectCollection pc = new
ProjectCollection
();
Microsoft.Build.UnitTests.Shared (9)
EngineTestEnvironment.cs (2)
217
using (ProjectCollection projectCollection = new
ProjectCollection
())
278
Collection = new
ProjectCollection
();
MockEngine.cs (1)
40
private readonly ProjectCollection _projectCollection = new
ProjectCollection
();
ObjectModelHelpers.cs (6)
140
using (var collection = new
ProjectCollection
())
668
collection ?? new
ProjectCollection
(),
692
return CreateInMemoryProject(new
ProjectCollection
(), xml, loggers);
773
using ProjectCollection collection =
new
();
801
using ProjectCollection collection =
new
();
984
ProjectCollection projectCollection = new
ProjectCollection
();
Microsoft.Build.Utilities.UnitTests (4)
MuxLogger_Tests.cs (2)
93
using ProjectCollection projectCollection = new
ProjectCollection
();
103
using var collection = new
ProjectCollection
();
ToolLocationHelper_Tests.cs (2)
3583
using ProjectCollection pc = new
ProjectCollection
();
3655
using ProjectCollection pc = new
ProjectCollection
();
Microsoft.DotNet.Arcade.Sdk (1)
src\InstallDotNetCore.cs (1)
91
var proj = Project.FromFile(VersionsPropsPath, new Build.Definition.ProjectOptions() { ProjectCollection = new
ProjectCollection
() });
MSBuild (2)
XMake.cs (2)
839
using (ProjectCollection collection =
new
(globalProperties, loggers, ToolsetDefinitionLocations.Default))
1391
projectCollection = new
ProjectCollection
(
TaskUsageLogger (1)
TaskUsageLogger.cs (1)
75
_privateCollection = new
ProjectCollection
();
601 references to ProjectCollection
dotnet-openapi (1)
Commands\BaseCommand.cs (1)
127
var project =
ProjectCollection
.GlobalProjectCollection.LoadProject(
Microsoft.Build (123)
BackEnd\BuildManager\BuildManager.cs (3)
1067
_buildTelemetry.BuildEngineVersion =
ProjectCollection
.Version;
1068
_buildTelemetry.BuildEngineDisplayVersion =
ProjectCollection
.DisplayVersion;
1931
ProjectCollection
.GlobalProjectCollection,
BackEnd\BuildManager\BuildParameters.cs (1)
246
public BuildParameters(
ProjectCollection
projectCollection)
BackEnd\Components\Logging\LoggingService.cs (2)
1771
while (log is
ProjectCollection
.ReusableLogger reusableLogger)
1817
var innerLogger = (logger is
ProjectCollection
.ReusableLogger reusableLogger) ? reusableLogger.OriginalLogger : logger;
BackEnd\Components\SdkResolution\SdkResolverService.cs (1)
311
SdkResolverContext context = new SdkResolverContext(buildEngineLogger, projectPath, solutionPath,
ProjectCollection
.Version, interactive, isRunningInVisualStudio)
BackEnd\Node\OutOfProcNode.cs (2)
748
ProjectCollection
.GlobalProjectCollection.RemoveAllToolsets();
752
ProjectCollection
.GlobalProjectCollection.AddToolset(toolSet);
Construction\ProjectRootElement.cs (22)
401
public string EscapedFullPath => _escapedFullPath ?? (_escapedFullPath =
ProjectCollection
.Escape(FullPath));
751
return Create(
ProjectCollection
.GlobalProjectCollection, Project.DefaultNewProjectTemplateOptions);
760
return Create(
ProjectCollection
.GlobalProjectCollection, projectFileOptions);
767
public static ProjectRootElement Create(
ProjectCollection
projectCollection)
773
/// Initialize an in-memory, empty ProjectRootElement instance that can be saved later using the specified <see cref="
ProjectCollection
"/> and <see cref="NewProjectFileOptions"/>.
775
public static ProjectRootElement Create(
ProjectCollection
projectCollection, NewProjectFileOptions projectFileOptions)
788
return Create(path,
ProjectCollection
.GlobalProjectCollection, Project.DefaultNewProjectTemplateOptions);
797
return Create(path,
ProjectCollection
.GlobalProjectCollection, newProjectFileOptions);
804
public static ProjectRootElement Create(string path,
ProjectCollection
projectCollection)
813
public static ProjectRootElement Create(string path,
ProjectCollection
projectCollection, NewProjectFileOptions newProjectFileOptions)
833
return Create(xmlReader,
ProjectCollection
.GlobalProjectCollection, preserveFormatting: false);
841
public static ProjectRootElement Create(XmlReader xmlReader,
ProjectCollection
projectCollection)
851
public static ProjectRootElement Create(XmlReader xmlReader,
ProjectCollection
projectCollection, bool preserveFormatting)
866
return Open(path,
ProjectCollection
.GlobalProjectCollection);
874
public static ProjectRootElement Open(string path,
ProjectCollection
projectCollection)
884
public static ProjectRootElement Open(string path,
ProjectCollection
projectCollection, bool? preserveFormatting)
908
return TryOpen(path,
ProjectCollection
.GlobalProjectCollection);
916
/// <param name="projectCollection">The <see cref="
ProjectCollection
"/> to load the project into.</param>
922
public static ProjectRootElement TryOpen(string path,
ProjectCollection
projectCollection)
932
/// <param name="projectCollection">The <see cref="
ProjectCollection
"/> to load the project into.</param>
941
public static ProjectRootElement TryOpen(string path,
ProjectCollection
projectCollection, bool? preserveFormatting)
1787
return new ProjectRootElement(document,
ProjectCollection
.GlobalProjectCollection.ProjectRootElementCache);
Construction\Solution\SolutionProjectGenerator.cs (1)
22
using ProjectCollection = Microsoft.Build.Evaluation.
ProjectCollection
;
Definition\Project.cs (26)
115
internal Project(
ProjectCollection
projectCollection, ProjectLink link)
140
: this(ProjectRootElement.Create(
ProjectCollection
.GlobalProjectCollection, newProjectFileOptions))
149
public Project(
ProjectCollection
projectCollection)
159
public Project(
ProjectCollection
projectCollection, NewProjectFileOptions newProjectFileOptions)
172
public Project(IDictionary<string, string> globalProperties, string toolsVersion,
ProjectCollection
projectCollection)
186
public Project(IDictionary<string, string> globalProperties, string toolsVersion,
ProjectCollection
projectCollection, NewProjectFileOptions newProjectFileOptions)
215
: this(xml, globalProperties, toolsVersion,
ProjectCollection
.GlobalProjectCollection)
230
public Project(ProjectRootElement xml, IDictionary<string, string> globalProperties, string toolsVersion,
ProjectCollection
projectCollection)
247
public Project(ProjectRootElement xml, IDictionary<string, string> globalProperties, string toolsVersion,
ProjectCollection
projectCollection, ProjectLoadSettings loadSettings)
265
public Project(ProjectRootElement xml, IDictionary<string, string> globalProperties, string toolsVersion, string subToolsetVersion,
ProjectCollection
projectCollection, ProjectLoadSettings loadSettings)
270
private Project(ProjectRootElement xml, IDictionary<string, string> globalProperties, string toolsVersion, string subToolsetVersion,
ProjectCollection
projectCollection, ProjectLoadSettings loadSettings,
309
: this(xmlReader, globalProperties, toolsVersion,
ProjectCollection
.GlobalProjectCollection)
324
public Project(XmlReader xmlReader, IDictionary<string, string> globalProperties, string toolsVersion,
ProjectCollection
projectCollection)
341
public Project(XmlReader xmlReader, IDictionary<string, string> globalProperties, string toolsVersion,
ProjectCollection
projectCollection, ProjectLoadSettings loadSettings)
359
public Project(XmlReader xmlReader, IDictionary<string, string> globalProperties, string toolsVersion, string subToolsetVersion,
ProjectCollection
projectCollection, ProjectLoadSettings loadSettings)
364
private Project(XmlReader xmlReader, IDictionary<string, string> globalProperties, string toolsVersion, string subToolsetVersion,
ProjectCollection
projectCollection, ProjectLoadSettings loadSettings,
402
: this(projectFile, globalProperties, toolsVersion,
ProjectCollection
.GlobalProjectCollection)
418
public Project(string projectFile, IDictionary<string, string> globalProperties, string toolsVersion,
ProjectCollection
projectCollection)
436
public Project(string projectFile, IDictionary<string, string> globalProperties, string toolsVersion,
ProjectCollection
projectCollection, ProjectLoadSettings loadSettings)
455
public Project(string projectFile, IDictionary<string, string> globalProperties, string toolsVersion, string subToolsetVersion,
ProjectCollection
projectCollection, ProjectLoadSettings loadSettings)
460
private Project(string projectFile, IDictionary<string, string> globalProperties, string toolsVersion, string subToolsetVersion,
ProjectCollection
projectCollection, ProjectLoadSettings loadSettings,
506
options.ProjectCollection ??
ProjectCollection
.GlobalProjectCollection,
525
options.ProjectCollection ??
ProjectCollection
.GlobalProjectCollection,
544
options.ProjectCollection ??
ProjectCollection
.GlobalProjectCollection,
581
public
ProjectCollection
ProjectCollection { get; }
1979
private
ProjectCollection
ProjectCollection => Owner.ProjectCollection;
Definition\ProjectCollection.cs (4)
100
private static
ProjectCollection
s_globalProjectCollection;
301
/// <param name="useAsynchronousLogging">If set to true, asynchronous logging will be used. <see cref="
ProjectCollection
.Dispose()"/> has to called to clear resources used by async logging.</param>
426
public static
ProjectCollection
GlobalProjectCollection
434
var
local = new ProjectCollection(null, null, null, ToolsetDefinitionLocations.Default,
Definition\ProjectCollectionChangedEventArgs.cs (9)
11
/// Properties or other mutable state associated with a <see cref="
ProjectCollection
"/>.
16
/// The <see cref="
ProjectCollection
.DefaultToolsVersion"/> property changed.
36
/// The <see cref="
ProjectCollection
.IsBuildEnabled"/> property changed.
41
/// The <see cref="
ProjectCollection
.OnlyLogCriticalEvents"/> property changed.
46
/// The <see cref="
ProjectCollection
.HostServices"/> property changed.
51
/// The <see cref="
ProjectCollection
.DisableMarkDirty"/> property changed.
56
/// The <see cref="
ProjectCollection
.SkipEvaluation"/> property changed.
62
/// Event arguments for the <see cref="
ProjectCollection
.ProjectCollectionChanged"/> event.
75
/// Gets the nature of the change made to the <see cref="
ProjectCollection
"/>.
Definition\ProjectOptions.cs (2)
34
/// The <see cref="ProjectCollection"/> the project is added to. Default is <see cref="
ProjectCollection
.GlobalProjectCollection"/>.
36
public
ProjectCollection
ProjectCollection { get; set; }
Definition\Toolset.cs (4)
217
public Toolset(string toolsVersion, string toolsPath,
ProjectCollection
projectCollection, string msbuildOverrideTasksPath)
233
public Toolset(string toolsVersion, string toolsPath, IDictionary<string, string> buildProperties,
ProjectCollection
projectCollection, string msbuildOverrideTasksPath)
250
public Toolset(string toolsVersion, string toolsPath, IDictionary<string, string> buildProperties,
ProjectCollection
projectCollection, IDictionary<string, SubToolset> subToolsets, string msbuildOverrideTasksPath)
350
internal Toolset(string toolsVersion, string toolsPath, PropertyDictionary<ProjectPropertyInstance> buildProperties,
ProjectCollection
projectCollection, DirectoryGetFiles getFiles, LoadXmlFromPath loadXmlFromPath, string msbuildOverrideTasksPath, DirectoryExists directoryExists)
Evaluation\Evaluator.cs (2)
1129
private static readonly string CachedFileVersion =
ProjectCollection
.Version.ToString();
1147
SetBuiltInProperty(ReservedPropertyNames.semanticVersion,
ProjectCollection
.DisplayVersion);
Evaluation\ProjectChangedEventArgs.cs (1)
12
/// Event arguments for the <see cref="
ProjectCollection
.ProjectChanged"/> event.
Evaluation\ProjectXmlChangedEventArgs.cs (1)
14
/// Event arguments for the <see cref="
ProjectCollection
.ProjectXmlChanged"/> event.
Graph\GraphBuilder.cs (3)
47
private readonly
ProjectCollection
_projectCollection;
57
ProjectCollection
projectCollection,
598
ProjectCollection
projectCollection)
Graph\ProjectGraph.cs (19)
38
/// <param name="projectCollection">The <see cref="
ProjectCollection
" /> context for parsing.</param>
58
ProjectCollection
projectCollection);
116
: this(new ProjectGraphEntryPoint(entryProjectFile).AsEnumerable(),
ProjectCollection
.GlobalProjectCollection, null)
129
: this(ProjectGraphEntryPoint.CreateEnumerable(entryProjectFiles),
ProjectCollection
.GlobalProjectCollection, null)
145
public ProjectGraph(string entryProjectFile,
ProjectCollection
projectCollection)
162
public ProjectGraph(IEnumerable<string> entryProjectFiles,
ProjectCollection
projectCollection)
188
public ProjectGraph(string entryProjectFile,
ProjectCollection
projectCollection, ProjectInstanceFactoryFunc projectInstanceFactory)
206
: this(new ProjectGraphEntryPoint(entryProjectFile, globalProperties).AsEnumerable(),
ProjectCollection
.GlobalProjectCollection, null)
223
: this(ProjectGraphEntryPoint.CreateEnumerable(entryProjectFiles, globalProperties),
ProjectCollection
.GlobalProjectCollection, null)
243
public ProjectGraph(string entryProjectFile, IDictionary<string, string> globalProperties,
ProjectCollection
projectCollection)
264
public ProjectGraph(IEnumerable<string> entryProjectFiles, IDictionary<string, string> globalProperties,
ProjectCollection
projectCollection)
277
: this(entryPoint.AsEnumerable(),
ProjectCollection
.GlobalProjectCollection, null)
289
: this(entryPoints,
ProjectCollection
.GlobalProjectCollection, null)
304
public ProjectGraph(ProjectGraphEntryPoint entryPoint,
ProjectCollection
projectCollection)
335
ProjectCollection
projectCollection,
375
ProjectCollection
projectCollection,
419
ProjectCollection
projectCollection,
838
ProjectCollection
projectCollection)
852
ProjectCollection
projectCollection,
Graph\ProjectInterpretation.cs (1)
77
public IEnumerable<ReferenceInfo> GetReferences(ProjectGraphNode projectGraphNode,
ProjectCollection
projectCollection, ProjectGraph.ProjectInstanceFactoryFunc projectInstanceFactory)
Instance\ProjectInstance.cs (13)
220
: this(projectFile, globalProperties, toolsVersion,
ProjectCollection
.GlobalProjectCollection)
236
public ProjectInstance(string projectFile, IDictionary<string, string> globalProperties, string toolsVersion,
ProjectCollection
projectCollection)
254
public ProjectInstance(string projectFile, IDictionary<string, string> globalProperties, string toolsVersion, string subToolsetVersion,
ProjectCollection
projectCollection)
271
internal ProjectInstance(string projectFile, IDictionary<string, string> globalProperties, string toolsVersion, string subToolsetVersion,
ProjectCollection
projectCollection, EvaluationContext context, bool interactive = false)
294
private ProjectInstance(string projectFile, IDictionary<string, string> globalProperties, string toolsVersion, string subToolsetVersion,
ProjectCollection
projectCollection,
325
: this(xml, null, null,
ProjectCollection
.GlobalProjectCollection)
341
public ProjectInstance(ProjectRootElement xml, IDictionary<string, string> globalProperties, string toolsVersion,
ProjectCollection
projectCollection)
360
public ProjectInstance(ProjectRootElement xml, IDictionary<string, string> globalProperties, string toolsVersion, string subToolsetVersion,
ProjectCollection
projectCollection)
512
private ProjectInstance(ProjectRootElement xml, IDictionary<string, string> globalProperties, string toolsVersion, string subToolsetVersion,
ProjectCollection
projectCollection,
587
internal ProjectInstance(ProjectRootElement xml, IDictionary<string, string> globalProperties, string toolsVersion, int visualStudioVersionFromSolution,
ProjectCollection
projectCollection, ISdkResolverService sdkResolverService, int submissionId)
602
internal ProjectInstance(ProjectRootElement xml, IDictionary<string, string> globalProperties, string toolsVersion, ILoggingService loggingService, int visualStudioVersionFromSolution,
ProjectCollection
projectCollection, ISdkResolverService sdkResolverService, int submissionId)
866
options.ProjectCollection ??
ProjectCollection
.GlobalProjectCollection,
885
options.ProjectCollection ??
ProjectCollection
.GlobalProjectCollection,
ObjectModelRemoting\ExternalProjectsProvider.cs (2)
29
public virtual void Disconnected(
ProjectCollection
collection) { }
38
public static void SetExternalProjectsProvider(
ProjectCollection
collection, ExternalProjectsProvider link)
ObjectModelRemoting\LinkedObjectFactory.cs (4)
33
private LinkedObjectsFactory(
ProjectCollection
collection)
42
public static LinkedObjectsFactory Get(
ProjectCollection
collection)
68
public
ProjectCollection
Collection { get; }
73
public static IReadOnlyCollection<Project> GetLocalProjects(
ProjectCollection
collection, string projectFile = null)
Microsoft.Build.CommandLine.UnitTests (1)
XMake_Tests.cs (1)
2663
ProjectCollection
.DisplayVersion, NativeMethodsShared.FrameworkName);
Microsoft.Build.Engine.OM.UnitTests (186)
Construction\ProjectFormatting_Tests.cs (14)
35
ProjectCollection
.GlobalProjectCollection.UnloadAllProjects();
112
ProjectCollection
.GlobalProjectCollection,
148
ProjectCollection
.GlobalProjectCollection,
184
ProjectCollection
.GlobalProjectCollection,
215
ProjectCollection
.GlobalProjectCollection,
245
ProjectCollection
.GlobalProjectCollection,
279
ProjectCollection
.GlobalProjectCollection,
318
ProjectCollection
.GlobalProjectCollection,
361
ProjectCollection
.GlobalProjectCollection,
388
ProjectCollection
.GlobalProjectCollection,
415
ProjectRootElement xml = ProjectRootElement.Open(file,
ProjectCollection
.GlobalProjectCollection,
443
ProjectCollection
.GlobalProjectCollection,
470
ProjectRootElement xml = ProjectRootElement.Open(file,
ProjectCollection
.GlobalProjectCollection,
693
var project = new Project(ProjectRootElement.Open(file,
ProjectCollection
.GlobalProjectCollection));
Construction\ProjectMetadataElement_Tests.cs (12)
559
ProjectCollection
.GlobalProjectCollection,
603
ProjectCollection
.GlobalProjectCollection,
677
ProjectCollection
.GlobalProjectCollection,
720
ProjectCollection
.GlobalProjectCollection,
806
ProjectCollection
.GlobalProjectCollection,
869
ProjectCollection
.GlobalProjectCollection,
938
ProjectCollection
.GlobalProjectCollection,
981
ProjectCollection
.GlobalProjectCollection,
1053
ProjectCollection
.GlobalProjectCollection,
1093
ProjectCollection
.GlobalProjectCollection,
1164
ProjectCollection
.GlobalProjectCollection,
1211
ProjectCollection
.GlobalProjectCollection,
Construction\ProjectRootElement_Tests.cs (11)
20
using ProjectCollection = Microsoft.Build.Evaluation.
ProjectCollection
;
523
using
ProjectCollection
projectCollection = new ProjectCollection();
1028
using
var
collection = new ProjectCollection();
1099
using
var
collection = new ProjectCollection();
1287
using (
var
projectCollection = new ProjectCollection())
1589
var
projectCollection1 = env.CreateProjectCollection().Collection;
1590
var
projectCollection2 = env.CreateProjectCollection().Collection;
1729
var
projectCollection = env.CreateProjectCollection().Collection;
1915
using
var
collection = new ProjectCollection();
1931
using
var
projectCollection = new ProjectCollection();
1949
using
var
collection = new ProjectCollection();
Construction\ProjectTargetElement_Tests.cs (1)
356
using
ProjectCollection
collection = new ProjectCollection();
Construction\WhiteSpacePreservation_Tests.cs (1)
472
var projectElement = ProjectRootElement.Open(file,
ProjectCollection
.GlobalProjectCollection, true);
Definition\DefinitionEditing_Tests.cs (6)
690
ProjectCollection
.Escape(paths[0]),
691
ProjectCollection
.Escape(paths[1]));
808
ProjectCollection
.Escape(paths[0]),
809
ProjectCollection
.Escape(paths[1]));
1111
ProjectCollection
.Escape(Path.Combine(directory, "i2.xxx")));
1408
ProjectCollection
.Escape(Path.Combine(directory, "i2.xxx")));
Definition\Project_Tests.cs (40)
54
ProjectCollection
.GlobalProjectCollection.UnloadAllProjects();
62
ProjectCollection
.GlobalProjectCollection.UnloadAllProjects();
63
ProjectCollection
.GlobalProjectCollection.Count.ShouldBe(0);
65
IDictionary<string, string> globalProperties =
ProjectCollection
.GlobalProjectCollection.GlobalProperties;
68
ProjectCollection
.GlobalProjectCollection.RemoveGlobalProperty(propertyName);
71
ProjectCollection
.GlobalProjectCollection.GlobalProperties.ShouldBeEmpty();
136
using
ProjectCollection
collection = new ProjectCollection();
164
using
ProjectCollection
collection = new ProjectCollection();
372
using
var
collection = new ProjectCollection();
404
using
ProjectCollection
collection = new ProjectCollection();
434
using
ProjectCollection
collection = new ProjectCollection();
470
using
ProjectCollection
collection = new ProjectCollection();
507
using
ProjectCollection
collection = new ProjectCollection();
991
using
ProjectCollection
collection = new ProjectCollection(initial, null, ToolsetDefinitionLocations.ConfigurationFile);
1232
using
var
collection = new ProjectCollection();
1262
using
var
collection = new ProjectCollection();
1290
using
var
collection = new ProjectCollection();
1322
using
var
collection = new ProjectCollection(projectCollectionGlobalProperties);
1444
using (
var
projectCollection = new ProjectCollection())
1509
using (
var
projectCollection = new ProjectCollection())
1595
using (
var
projectCollection = new ProjectCollection())
2058
ProjectCollection
.GlobalProjectCollection.RegisterLogger(mockLogger);
2442
ProjectCollection
collection = new ProjectCollection(globalProperties, loggers, ToolsetDefinitionLocations.None);
2466
ProjectCollection
collection = new ProjectCollection(globalProperties, loggers, ToolsetDefinitionLocations.None);
2536
ProjectCollection
collection = new ProjectCollection(globalProperties, loggers, ToolsetDefinitionLocations.None);
3252
var
projectCollection = env.CreateProjectCollection().Collection;
3280
var
projectCollection = env.CreateProjectCollection().Collection;
3572
using (
var
projectCollection = new ProjectCollection())
3766
var
projectCollection = env.CreateProjectCollection().Collection;
3842
using (
var
projectCollection = new ProjectCollection())
3862
var
projectCollection = env.CreateProjectCollection().Collection;
3894
using (
ProjectCollection
collection = new ProjectCollection())
3943
using (
ProjectCollection
collection = new ProjectCollection())
3987
using (
ProjectCollection
collection = new ProjectCollection())
4034
using (
ProjectCollection
collection = new ProjectCollection())
4074
using (
ProjectCollection
collection = new ProjectCollection())
4117
using (
ProjectCollection
collection = new ProjectCollection())
4160
using (
ProjectCollection
collection = new ProjectCollection())
4198
using (
ProjectCollection
collection = new ProjectCollection())
4263
using
ProjectCollection
collection = new ProjectCollection();
Definition\ProjectCollection_Tests.cs (90)
36
ProjectCollection
.GlobalProjectCollection.UnloadAllProjects();
44
ProjectCollection
.GlobalProjectCollection.UnloadAllProjects();
45
Assert.Equal(0,
ProjectCollection
.GlobalProjectCollection.Count);
47
IDictionary<string, string> globalProperties =
ProjectCollection
.GlobalProjectCollection.GlobalProperties;
50
ProjectCollection
.GlobalProjectCollection.RemoveGlobalProperty(propertyName);
53
Assert.Empty(
ProjectCollection
.GlobalProjectCollection.GlobalProperties);
72
Project project2 =
ProjectCollection
.GlobalProjectCollection.LoadProject(path);
96
Assert.Equal(0,
ProjectCollection
.GlobalProjectCollection.Count);
101
Project project2 =
ProjectCollection
.GlobalProjectCollection.LoadProject(path);
124
using
ProjectCollection
collection = new ProjectCollection();
150
Project project2 =
ProjectCollection
.GlobalProjectCollection.LoadProject("c:\\x");
166
using
var
collection = new ProjectCollection();
197
using
ProjectCollection
collection = new ProjectCollection();
228
using
ProjectCollection
collection = new ProjectCollection();
251
using
var
collection = new ProjectCollection();
267
using
var
collection = new ProjectCollection();
281
using
var
collection = new ProjectCollection();
302
Assert.Equal(0,
ProjectCollection
.GlobalProjectCollection.Count);
304
ProjectCollection
.GlobalProjectCollection.LoadProject(path);
306
Assert.Equal(1,
ProjectCollection
.GlobalProjectCollection.Count);
325
using
var
collection = new ProjectCollection();
346
using
ProjectCollection
collection1 = new ProjectCollection();
352
using
ProjectCollection
collection2 = new ProjectCollection();
390
ProjectCollection
.GlobalProjectCollection.SetGlobalProperty("Configuration", "Debug");
397
ProjectCollection
.GlobalProjectCollection.LoadProject("c:\\1", globals, null);
399
Assert.Equal(1,
ProjectCollection
.GlobalProjectCollection.Count);
425
Assert.True(ReferenceEquals(project1,
ProjectCollection
.GlobalProjectCollection.LoadProject(projectDirectory, globalProperties1, ObjectModelHelpers.MSBuildDefaultToolsVersion)));
426
Assert.True(ReferenceEquals(project2,
ProjectCollection
.GlobalProjectCollection.LoadProject(projectDirectory, globalProperties2, ObjectModelHelpers.MSBuildDefaultToolsVersion)));
428
List<Project> projects = Helpers.MakeList(
ProjectCollection
.GlobalProjectCollection.LoadedProjects);
431
Assert.Equal(2,
ProjectCollection
.GlobalProjectCollection.Count);
447
ProjectCollection
.GlobalProjectCollection.SetGlobalProperty("Configuration", "Debug");
458
Project project2 =
ProjectCollection
.GlobalProjectCollection.LoadProject("c:\\1", project2Globals, null);
464
ProjectCollection
.GlobalProjectCollection.SetGlobalProperty("Platform", "X64");
473
ProjectCollection
.GlobalProjectCollection.SetGlobalProperty("Configuration", "Debug2");
474
ProjectCollection
.GlobalProjectCollection.SetGlobalProperty("Platform", "X86");
480
ProjectCollection
.GlobalProjectCollection.SetGlobalProperty("MyProperty", "MyValue2");
513
Assert.True(ReferenceEquals(project1,
ProjectCollection
.GlobalProjectCollection.LoadProject("c:\\1", null, "2.0")));
514
Assert.True(ReferenceEquals(project2,
ProjectCollection
.GlobalProjectCollection.LoadProject("c:\\1", null, ObjectModelHelpers.MSBuildDefaultToolsVersion)));
534
Project project2 =
ProjectCollection
.GlobalProjectCollection.LoadProject("c:\\123.proj", null, null);
556
Project project2 =
ProjectCollection
.GlobalProjectCollection.LoadProject("c:\\123.proj", null, null);
568
using
ProjectCollection
collection = new ProjectCollection();
585
using
var
collection = new ProjectCollection();
612
using
var
collection = new ProjectCollection();
634
using
var
collection = new ProjectCollection();
679
using
var
collection = new ProjectCollection();
700
Assert.Equal(1,
ProjectCollection
.GlobalProjectCollection.Count);
702
ProjectCollection
.GlobalProjectCollection.UnloadProject(project); // should not throw
704
Assert.Equal(0,
ProjectCollection
.GlobalProjectCollection.Count);
705
Assert.Empty(Helpers.MakeList(
ProjectCollection
.GlobalProjectCollection.LoadedProjects));
718
ProjectCollection
.GlobalProjectCollection.UnloadProject(project);
719
ProjectCollection
.GlobalProjectCollection.UnloadProject(xml);
726
ProjectCollection
.GlobalProjectCollection.LoadProject(xml.FullPath);
745
ProjectCollection
.GlobalProjectCollection.UnloadProject(project.Xml);
767
ProjectCollection
.GlobalProjectCollection.UnloadProject(importProject);
772
ProjectCollection
.GlobalProjectCollection.UnloadProject(importedXml);
792
Assert.Equal(1,
ProjectCollection
.GlobalProjectCollection.Count);
794
Assert.True(ReferenceEquals(project, Helpers.MakeList(
ProjectCollection
.GlobalProjectCollection.LoadedProjects)[0]));
796
ProjectCollection
.GlobalProjectCollection.UnloadProject(project); // should not throw
798
Assert.Equal(0,
ProjectCollection
.GlobalProjectCollection.Count);
811
ProjectCollection
.GlobalProjectCollection.SetGlobalProperty("Configuration", "Debug");
838
using
ProjectCollection
collection = new ProjectCollection();
878
using
var
collection = new ProjectCollection();
921
using
var
collection = new ProjectCollection();
951
using
var
collection = new ProjectCollection();
971
using
var
collection = new ProjectCollection();
995
using
var
collection = new ProjectCollection();
1019
ProjectCollection
.GlobalProjectCollection.AddToolset(null);
1029
using
var
collection = new ProjectCollection();
1051
using
var
collection = new ProjectCollection();
1063
ProjectCollection
.GlobalProjectCollection.RemoveToolset(null);
1075
ProjectCollection
.GlobalProjectCollection.RemoveToolset(String.Empty);
1091
using
var
collection = new ProjectCollection();
1111
using
var
collection = new ProjectCollection(null, null, ToolsetDefinitionLocations.Registry);
1123
ProjectCollection
.GlobalProjectCollection.DefaultToolsVersion = String.Empty;
1135
ProjectCollection
.GlobalProjectCollection.DefaultToolsVersion = "nonexistent";
1145
using
var
collection = new ProjectCollection();
1174
using
var
collection = new ProjectCollection();
1266
using
var
collection = new ProjectCollection();
1275
using
var
collection2 = new ProjectCollection();
1284
using
var
collection3 = new ProjectCollection();
1293
using
var
collection4 = new ProjectCollection();
1302
using
var
collection5 = new ProjectCollection();
1312
using
var
collection6 = new ProjectCollection();
1320
using
var
collection7 = new ProjectCollection();
1332
using
var
collection = new ProjectCollection();
1391
using
var
collection = new ProjectCollection();
1453
ProjectCollection
.Version.Major.ShouldBe(expectedVersion.Major);
1454
ProjectCollection
.Version.Minor.ShouldBe(expectedVersion.Minor);
1481
private static void VerifyProjectCollectionEvents(
ProjectCollection
collection, bool expectEventRaised, string propertyValue)
1498
Assert.Equal(
ProjectCollection
.Unescape(propertyValue), property.EvaluatedValue);
Definition\ProjectItem_Tests.cs (4)
831
using
ProjectCollection
projectCollection = new ProjectCollection();
1150
using (
var
projectCollection = new ProjectCollection())
1170
using (
var
projectCollection = new ProjectCollection())
3745
using (
var
projectCollection = new ProjectCollection())
Definition\ProjectProperty_Tests.cs (1)
192
Project project = new Project(globalProperties, null,
ProjectCollection
.GlobalProjectCollection);
Instance\ProjectInstance_Tests.cs (4)
417
using
var
pc = new ProjectCollection();
453
using
var
pc = new ProjectCollection();
495
using
var
pc = new ProjectCollection();
1029
using ProjectFromString projectFromString = new(content, globalProperties, ObjectModelHelpers.MSBuildDefaultToolsVersion,
ProjectCollection
.GlobalProjectCollection);
ObjectModelRemoting\Helpers\ViewValidation.construction.cs (1)
469
public static void VerifyProjectCollectionLinks(this
ProjectCollection
collection, string path, int expectedLocal, int expectedLinks)
ObjectModelRemoting\RemoteProjectsProviderMock\ExporterMock.cs (1)
181
public
ProjectCollection
Collection { get; }
Microsoft.Build.Engine.UnitTests (228)
BackEnd\BuildManager_Logging_Tests.cs (1)
59
private readonly
ProjectCollection
_projectCollection;
BackEnd\BuildManager_Tests.cs (13)
57
private readonly
ProjectCollection
_projectCollection;
343
using
var
projectCollection = new ProjectCollection();
895
using
var
projectCollection = new ProjectCollection();
2040
using
var
projectCollection2 = new ProjectCollection();
2099
using
var
projectCollection = new ProjectCollection();
3129
new BuildParameters(
ProjectCollection
.GlobalProjectCollection)
3207
new BuildParameters(
ProjectCollection
.GlobalProjectCollection)
3292
new BuildParameters(
ProjectCollection
.GlobalProjectCollection)
3575
private ProjectInstance CreateProjectInstance(string contents, string toolsVersion,
ProjectCollection
projectCollection, bool deleteTempProject)
3584
private ProjectGraph CreateProjectGraph(string contents,
ProjectCollection
projectCollection)
3595
private Project CreateProject(string contents, string toolsVersion,
ProjectCollection
projectCollection, bool deleteTempProject)
3617
private static ProjectInstance GenerateDummyProjects(string shutdownProjectDirectory, int parallelProjectCount,
ProjectCollection
projectCollection)
3688
using (
var
collection = new ProjectCollection())
BackEnd\BuildRequestConfiguration_Tests.cs (4)
278
using
var
collection = new ProjectCollection();
356
using
var
collection = new ProjectCollection();
461
using
var
collection = new ProjectCollection();
557
var
projectCollection = _env.CreateProjectCollection().Collection;
BackEnd\ConfigurationMetadata_Tests.cs (1)
27
ProjectCollection
.GlobalProjectCollection.UnloadAllProjects();
BackEnd\LoggingService_Tests.cs (11)
337
LoggerDescription description = CreateLoggerDescription(className, typeof(
ProjectCollection
).GetTypeInfo().Assembly.FullName, true);
354
LoggerDescription configurableDescription = CreateLoggerDescription(configurableClassName, typeof(
ProjectCollection
).GetTypeInfo().Assembly.FullName, true);
355
LoggerDescription distributedDescription = CreateLoggerDescription(distributedClassName, typeof(
ProjectCollection
).GetTypeInfo().Assembly.FullName, true);
391
LoggerDescription configurableDescriptionA = CreateLoggerDescription(configurableClassNameA, typeof(
ProjectCollection
).GetTypeInfo().Assembly.FullName, true);
392
LoggerDescription configurableDescriptionB = CreateLoggerDescription(configurableClassNameB, typeof(
ProjectCollection
).GetTypeInfo().Assembly.FullName, true);
436
LoggerDescription description = CreateLoggerDescription(className, typeof(
ProjectCollection
).GetTypeInfo().Assembly.FullName, true);
464
LoggerDescription description = CreateLoggerDescription(className, typeof(
ProjectCollection
).GetTypeInfo().Assembly.FullName, true);
529
LoggerDescription description = CreateLoggerDescription(className, typeof(
ProjectCollection
).GetTypeInfo().Assembly.FullName, true);
552
loggerDescriptions.Add(CreateLoggerDescription(configurableClassName, typeof(
ProjectCollection
).GetTypeInfo().Assembly.FullName, true));
553
loggerDescriptions.Add(CreateLoggerDescription(distributedClassName, typeof(
ProjectCollection
).GetTypeInfo().Assembly.FullName, true));
614
LoggerDescription description = CreateLoggerDescription(className, typeof(
ProjectCollection
).GetTypeInfo().Assembly.FullName, true);
BackEnd\MSBuild_Tests.cs (3)
27
ProjectCollection
.GlobalProjectCollection.UnloadAllProjects();
32
ProjectCollection
.GlobalProjectCollection.UnloadAllProjects();
1558
using
ProjectCollection
pc = new ProjectCollection(null, new List<ILogger> { logger }, null, ToolsetDefinitionLocations.Default, 2, false);
BackEnd\SdkResultOutOfProc_Tests.cs (2)
46
private readonly
ProjectCollection
_projectCollection;
211
private ProjectInstance CreateProjectInstance(string projectPath, string toolsVersion,
ProjectCollection
projectCollection)
BackEnd\TargetEntry_Tests.cs (1)
855
using
ProjectCollection
collection = new ProjectCollection();
BackEnd\TargetUpToDateChecker_Tests.cs (2)
39
ProjectCollection
.GlobalProjectCollection.UnloadAllProjects();
628
ProjectCollection
.GlobalProjectCollection.UnloadAllProjects();
BackEnd\TaskBuilder_Tests.cs (1)
146
ProjectCollection
collection = new ProjectCollection();
BackEnd\TaskRegistry_Tests.cs (2)
2183
? new TaskRegistry(toolset,
ProjectCollection
.GlobalProjectCollection.ProjectRootElementCache)
2184
: new TaskRegistry(
ProjectCollection
.GlobalProjectCollection.ProjectRootElementCache);
BinaryLogger_Tests.cs (2)
121
using (
ProjectCollection
collection = new())
217
using (
ProjectCollection
collection = new())
ChangeWaves_Tests.cs (1)
60
using
ProjectCollection
collection = new ProjectCollection();
Construction\ProjectRootElement_Tests.cs (1)
124
var projectRootElement = ProjectRootElement.CreateEphemeral(
ProjectCollection
.GlobalProjectCollection.ProjectRootElementCache);
Construction\SolutionFilter_Tests.cs (2)
40
ProjectCollection
.GlobalProjectCollection.UnloadAllProjects();
128
ProjectCollection
projectCollection = testEnvironment.CreateProjectCollection().Collection;
Construction\SolutionProjectGenerator_Tests.cs (10)
24
using ProjectCollection = Microsoft.Build.Evaluation.
ProjectCollection
;
55
ProjectCollection
.GlobalProjectCollection.UnloadAllProjects();
479
Toolset t =
ProjectCollection
.GlobalProjectCollection.GetToolset(instances[0].ToolsVersion);
1964
Assert.Empty(
ProjectCollection
.GlobalProjectCollection.LoadedProjects);
1968
Assert.Empty(
ProjectCollection
.GlobalProjectCollection.LoadedProjects);
1987
ProjectCollection
.GlobalProjectCollection.UnloadAllProjects();
2013
using
ProjectCollection
collection = new ProjectCollection();
2025
Assert.Empty(
ProjectCollection
.GlobalProjectCollection.LoadedProjects);
2031
Assert.Empty(
ProjectCollection
.GlobalProjectCollection.LoadedProjects);
2376
using
ProjectCollection
collection = new ProjectCollection();
Definition\Project_Internal_Tests.cs (6)
41
using
ProjectCollection
collection = new ProjectCollection();
95
Project project2 =
ProjectCollection
.GlobalProjectCollection.LoadProject("c:\\123.proj", null, null);
235
var
projectCollection = env.CreateProjectCollection().Collection;
272
ProjectCollection
projectCollection = testEnvironment.CreateProjectCollection().Collection;
300
ProjectCollection
projectCollection = testEnvironment.CreateProjectCollection().Collection;
328
ProjectCollection
projectCollection = testEnvironment.CreateProjectCollection().Collection;
Definition\ProjectEvaluationContext_Tests.cs (5)
104
var
projectCollection = _env.CreateProjectCollection().Collection;
146
var
projectCollection = _env.CreateProjectCollection().Collection;
201
var
collection = _env.CreateProjectCollection().Collection;
241
var
collection = _env.CreateProjectCollection().Collection;
986
var
collection = _env.CreateProjectCollection().Collection;
Definition\Toolset_Tests.cs (10)
82
using
var
collection = new ProjectCollection();
169
Toolset t =
ProjectCollection
.GlobalProjectCollection.GetToolset("4.0");
196
using
ProjectCollection
projectCollection = new ProjectCollection();
230
using
ProjectCollection
projectCollection = new ProjectCollection();
264
using
ProjectCollection
projectCollection = new ProjectCollection(globalProperties);
286
using
ProjectCollection
projectCollection = new ProjectCollection();
308
using
ProjectCollection
projectCollection = new ProjectCollection();
336
using
ProjectCollection
projectCollection = new ProjectCollection(globalProperties);
452
using
ProjectCollection
projectCollection = new ProjectCollection(globalProperties);
505
using
ProjectCollection
projectCollection = new ProjectCollection(globalPropertiesForProjectCollection);
Definition\ToolsetConfigurationReader_Tests.cs (1)
664
using
var
collection = new ProjectCollection();
Definition\ToolsVersion_Tests.cs (31)
32
using
ProjectCollection
e = new ProjectCollection();
35
using
var
collection = new ProjectCollection();
77
using
ProjectCollection
e = new ProjectCollection();
78
using
var
collection = new ProjectCollection();
97
using
ProjectCollection
e = new ProjectCollection();
98
using
var
collection = new ProjectCollection();
116
using
ProjectCollection
e = new ProjectCollection();
117
using
var
collection = new ProjectCollection();
136
using
ProjectCollection
e = new ProjectCollection();
137
using
var
collection = new ProjectCollection();
156
using
var
collection = new ProjectCollection();
168
TaskRegistry taskRegistry = (TaskRegistry)t.GetTaskRegistry(loggingContext,
ProjectCollection
.GlobalProjectCollection.ProjectRootElementCache);
189
using
ProjectCollection
p = new ProjectCollection();
195
using
var
colleciton = new ProjectCollection();
198
TaskRegistry taskRegistry = (TaskRegistry)t.GetTaskRegistry(loggingContext,
ProjectCollection
.GlobalProjectCollection.ProjectRootElementCache);
214
using
ProjectCollection
p = new ProjectCollection();
221
TaskRegistry taskRegistry = (TaskRegistry)t.GetTaskRegistry(loggingContext,
ProjectCollection
.GlobalProjectCollection.ProjectRootElementCache);
235
using
ProjectCollection
p = new ProjectCollection();
301
using
ProjectCollection
p = new ProjectCollection();
338
using
ProjectCollection
p = new ProjectCollection();
374
using
ProjectCollection
p = new ProjectCollection();
404
ProjectCollection
p = new ProjectCollection();
436
using
ProjectCollection
p = new ProjectCollection();
543
using
ProjectCollection
p = new ProjectCollection();
582
using
ProjectCollection
p = new ProjectCollection();
623
using
ProjectCollection
p = new ProjectCollection();
693
using
ProjectCollection
p = new ProjectCollection();
779
using
ProjectCollection
p = new ProjectCollection();
890
using
ProjectCollection
p = new ProjectCollection();
923
using
var
collection = new ProjectCollection();
936
TaskRegistry taskRegistry = (TaskRegistry)t.GetTaskRegistry(loggingContext,
ProjectCollection
.GlobalProjectCollection.ProjectRootElementCache);
EscapingInProjects_Tests.cs (2)
81
ProjectCollection
.GlobalProjectCollection.UnloadAllProjects();
649
using
var
collection = new ProjectCollection();
Evaluation\EvaluationLogging_Tests.cs (3)
28
ProjectCollection
.GlobalProjectCollection.UnloadAllProjects();
37
ProjectCollection
.GlobalProjectCollection.UnloadAllProjects();
75
var
collection = env.CreateProjectCollection().Collection;
Evaluation\Evaluator_Tests.cs (44)
40
ProjectCollection
.GlobalProjectCollection.UnloadAllProjects();
49
ProjectCollection
.GlobalProjectCollection.UnloadAllProjects();
65
using
ProjectCollection
collection = new(new Dictionary<string, string>(), [logger], ToolsetDefinitionLocations.Default);
549
using
ProjectCollection
pc = new ProjectCollection();
592
using
ProjectCollection
pc = new ProjectCollection();
637
using
ProjectCollection
pc = new ProjectCollection();
680
using
ProjectCollection
pc = new ProjectCollection();
726
using
ProjectCollection
pc = new ProjectCollection();
770
using
ProjectCollection
pc = new ProjectCollection();
816
using
ProjectCollection
pc = new ProjectCollection();
955
using
ProjectCollection
pc = new ProjectCollection();
1040
using
ProjectCollection
pc = new ProjectCollection();
1102
ProjectCollection
pc = new ProjectCollection();
1397
ProjectCollection
.GlobalProjectCollection.UnloadAllProjects();
2476
using
var
collection = new ProjectCollection();
2510
using
var
collection = new ProjectCollection();
2528
using
var
collection = new ProjectCollection();
2586
using
var
collection = new ProjectCollection();
2605
using
var
collection = new ProjectCollection();
2661
using
var
collection = new ProjectCollection();
2680
using
var
collection = new ProjectCollection();
2718
using
var
collection = new ProjectCollection();
2737
using
var
collection = new ProjectCollection();
2781
msbuildFileVersionProperty.ShouldBe(
ProjectCollection
.Version.ToString());
2782
ProjectCollection
.Version.ToString().ShouldStartWith(msbuildVersionProperty,
2785
msbuildSemanticVersionProperty.ShouldBe(
ProjectCollection
.DisplayVersion);
2786
ProjectCollection
.DisplayVersion.ShouldStartWith(msbuildVersionProperty,
3135
using
var
collection = new ProjectCollection();
3886
using
ProjectCollection
fakeProjectCollection = GetProjectCollectionWithFakeToolset(null /* no global properties */);
3952
using
ProjectCollection
fakeProjectCollection = GetProjectCollectionWithFakeToolset(null /* no global properties */);
4004
using
ProjectCollection
fakeProjectCollection = GetProjectCollectionWithFakeToolset(null /* no global properties */);
4056
using
ProjectCollection
fakeProjectCollection = GetProjectCollectionWithFakeToolset(null /* no global properties */);
4115
using
ProjectCollection
fakeProjectCollection = GetProjectCollectionWithFakeToolset(null /* no global properties */);
4173
using
ProjectCollection
fakeProjectCollection = GetProjectCollectionWithFakeToolset(null /* no project collection global properties */);
4233
using
ProjectCollection
fakeProjectCollection = GetProjectCollectionWithFakeToolset(null /* no project collection global properties */);
4285
using
ProjectCollection
fakeProjectCollection = GetProjectCollectionWithFakeToolset(null /* no project collection global properties */);
4332
using
ProjectCollection
fakeProjectCollection = GetProjectCollectionWithFakeToolset(null /* no project collection global properties */);
4368
using
var
collection = new ProjectCollection();
4730
using
var
collection = new ProjectCollection(
5018
using
ProjectCollection
fakeProjectCollection =
5058
using
ProjectCollection
pc = new ProjectCollection();
5099
using
ProjectCollection
pc = new();
5159
private
ProjectCollection
GetProjectCollectionWithFakeToolset(IDictionary<string, string> globalProperties)
5161
ProjectCollection
projectCollection = new ProjectCollection(globalProperties);
Evaluation\ImportFromMSBuildExtensionsPath_Tests.cs (15)
27
using
var
collection = new ProjectCollection();
53
using
var
projColln = GetProjectCollection();
303
using
var
projColln = GetProjectCollection();
406
using
var
projColln = GetProjectCollection();
498
using
var
projColln = GetProjectCollection();
575
using
var
projectCollection = GetProjectCollection(new Dictionary<string, string> { ["FallbackExpandDir1"] = extnDir1 });
636
using
var
projectCollection = GetProjectCollection(new Dictionary<string, string> { ["FallbackExpandDir1"] = extnDir1 });
706
using
var
projectCollection = GetProjectCollection(new Dictionary<string, string> { ["FallbackExpandDir1"] = extnDir1 });
771
using
var
projectCollection = GetProjectCollection(new Dictionary<string, string> { ["FallbackExpandDir1"] = extnDir1 });
830
using
var
projectCollection = GetProjectCollection(new Dictionary<string, string> { ["FallbackExpandDir1"] = extnDir1 });
866
using
var
projectCollection = GetProjectCollection();
922
using
var
projColln = GetProjectCollection();
973
private
ProjectCollection
GetProjectCollection(IDictionary<string, string> globalProperties = null)
975
ProjectCollection
projColln;
1057
using
var
xmlReader = new ProjectCollection();
Evaluation\ItemEvaluation_Tests.cs (2)
30
ProjectCollection
.GlobalProjectCollection.UnloadAllProjects();
39
ProjectCollection
.GlobalProjectCollection.UnloadAllProjects();
Evaluation\Preprocessor_Tests.cs (1)
37
ProjectCollection
.GlobalProjectCollection.UnloadAllProjects();
Evaluation\ProjectCollection_Tests.cs (2)
17
using
var
collectionWithDefaultCache = new ProjectCollection();
25
using
var
collectionWithSimpleCache = new ProjectCollection();
Evaluation\ProjectRootElementCache_Tests.cs (8)
29
ProjectCollection
.GlobalProjectCollection.UnloadAllProjects();
39
ProjectCollection
.GlobalProjectCollection.UnloadAllProjects();
51
ProjectCollection
.GlobalProjectCollection.ProjectRootElementCache.Get("c:\\foo", (p, c) => null, true, false);
62
ProjectCollection
.GlobalProjectCollection.ProjectRootElementCache.Get("c:\\foo", (p, c) => ProjectRootElement.Create("c:\\bar"), true, false);
73
ProjectRootElement projectRootElement2 =
ProjectCollection
.GlobalProjectCollection.ProjectRootElementCache.Get(rootedPath, (p, c) => { throw new InvalidOperationException(); }, true, false);
90
projectRootElement =
ProjectCollection
.GlobalProjectCollection.ProjectRootElementCache.Get(projectPath, (p, c) => { throw new InvalidOperationException(); }, true, false);
94
ProjectCollection
.GlobalProjectCollection.ProjectRootElementCache.DiscardStrongReferences();
98
Assert.Null(
ProjectCollection
.GlobalProjectCollection.ProjectRootElementCache.TryGet(projectPath));
Evaluation\ProjectSdkImplicitImport_Tests.cs (2)
366
var
pc = _env.CreateProjectCollection().Collection;
475
ProjectCollection
projectCollection = _env.CreateProjectCollection().Collection;
Evaluation\SdkResultEvaluation_Tests.cs (1)
28
private
ProjectCollection
_projectCollection;
Evaluation\SimpleProjectRootElementCache_Tests.cs (2)
20
ProjectCollection
.GlobalProjectCollection.UnloadAllProjects();
26
ProjectCollection
.GlobalProjectCollection.UnloadAllProjects();
Evaluation\ToolsetConfigurationNet5_Tests.cs (2)
28
using
var
projectCollection = new ProjectCollection();
55
using
var
projectCollection = new ProjectCollection(ToolsetDefinitionLocations.ConfigurationFile);
EvaluationProfiler_Tests.cs (2)
278
using (
var
projectCollection = new ProjectCollection())
301
private Project CreateProject(string contents, string toolsVersion,
ProjectCollection
projectCollection)
FixPathOnUnix_Tests.cs (1)
43
using
var
projColln = new ProjectCollection();
Graph\GetCompatiblePlatformGraph_Tests.cs (1)
428
ProjectCollection
projectCollection = testEnvironment.CreateProjectCollection().Collection;
Graph\ProjectGraph_Tests.cs (3)
107
ProjectCollection
.GlobalProjectCollection,
209
ProjectCollection
.GlobalProjectCollection,
360
var
collection = _env.CreateProjectCollection().Collection;
Graph\ResultCacheBasedBuilds_Tests.cs (1)
304
var
collection = _env.CreateProjectCollection().Collection;
Instance\HostServices_Tests.cs (7)
31
ProjectCollection
.GlobalProjectCollection.UnloadAllProjects();
407
ProjectCollection
.GlobalProjectCollection.HostServices = hostServices;
412
ProjectCollection
.GlobalProjectCollection.UnloadAllProjects();
426
ProjectCollection
.GlobalProjectCollection.HostServices = hostServices;
432
ProjectCollection
.GlobalProjectCollection.UnloadProject(project1);
436
ProjectCollection
.GlobalProjectCollection.UnloadProject(project2);
507
ProjectCollection
.GlobalProjectCollection.LoadProject(
Instance\ProjectInstance_Internal_Tests.cs (16)
287
using ProjectRootElementFromString projectRootElementFromString = new("<Project></Project>",
ProjectCollection
.GlobalProjectCollection, false, false);
300
using
var
projectCollection = new ProjectCollection();
321
using
var
collection = new ProjectCollection();
355
using
var
collection = new ProjectCollection();
383
using
var
collection = new ProjectCollection();
424
using
var
collection = new ProjectCollection(projectCollectionGlobalProperties);
701
public delegate ProjectInstance ProjectInstanceFactory(string file, ProjectRootElement xml,
ProjectCollection
collection);
765
var
projectCollection = env.CreateProjectCollection().Collection;
858
using
ProjectCollection
projectCollection = new ProjectCollection();
892
ProjectCollection
projectCollection = testEnvironment.CreateProjectCollection().Collection;
920
ProjectCollection
projectCollection = testEnvironment.CreateProjectCollection().Collection;
957
private static ProjectInstance GetProjectInstance(string content, HostServices hostServices, IDictionary<string, string> globalProperties,
ProjectCollection
projectCollection, string toolsVersion = null)
967
using ProjectFromString projectFromString = new(content, globalProperties, toolsVersion ?? ObjectModelHelpers.MSBuildDefaultToolsVersion, projectCollection ??
ProjectCollection
.GlobalProjectCollection);
994
private static ProjectInstance GetSampleProjectInstance(HostServices hostServices, IDictionary<string, string> globalProperties,
ProjectCollection
projectCollection, string toolsVersion = null)
1027
private static void CreateMockToolsetIfNotExists(string toolsVersion,
ProjectCollection
projectCollection)
1029
ProjectCollection
pc = projectCollection;
Utilities_Tests.cs (3)
13
using ProjectCollection = Microsoft.Build.Evaluation.
ProjectCollection
;
315
using
var
colletionX = new ProjectCollection();
316
using
var
colletionY = new ProjectCollection();
Microsoft.Build.Tasks.UnitTests (14)
AssignLinkMetadata_Tests.cs (1)
176
using
var
collection = new ProjectCollection();
CallTarget_Tests.cs (2)
21
ProjectCollection
.GlobalProjectCollection.UnloadAllProjects();
26
ProjectCollection
.GlobalProjectCollection.UnloadAllProjects();
CreateProperty_Tests.cs (2)
16
ProjectCollection
.GlobalProjectCollection.UnloadAllProjects();
21
ProjectCollection
.GlobalProjectCollection.UnloadAllProjects();
Exec_Tests.cs (2)
961
using
var
collection = new ProjectCollection(
1018
using
var
collection = new ProjectCollection(
MSBuild_Tests.cs (2)
29
ProjectCollection
.GlobalProjectCollection.UnloadAllProjects();
34
ProjectCollection
.GlobalProjectCollection.UnloadAllProjects();
ResolveSDKReference_Tests.cs (5)
3810
using
ProjectCollection
pc = new ProjectCollection();
3953
using
ProjectCollection
pc = new ProjectCollection();
4062
using
ProjectCollection
pc = new ProjectCollection();
4159
using
ProjectCollection
pc = new ProjectCollection();
4328
using
ProjectCollection
pc = new ProjectCollection();
Microsoft.Build.UnitTests.Shared (21)
EngineTestEnvironment.cs (2)
217
using (
ProjectCollection
projectCollection = new ProjectCollection())
274
public
ProjectCollection
Collection { get; }
MockEngine.cs (1)
40
private readonly
ProjectCollection
_projectCollection = new ProjectCollection();
MockLogger.cs (2)
16
using ProjectCollection = Microsoft.Build.Evaluation.
ProjectCollection
;
448
typeof(
ProjectCollection
).GetTypeInfo().Assembly));
ObjectModelHelpers.cs (9)
137
public static void AssertItemEvaluationFromGenericItemEvaluator(Func<string,
ProjectCollection
, IList<ITestItem>> itemEvaluator, [StringSyntax(StringSyntaxAttribute.Xml)] string projectContents, string[] inputFiles, string[] expectedInclude, bool makeExpectedIncludeAbsolute = false, Dictionary<string, string>[] expectedMetadataPerItem = null, bool normalizeSlashes = false)
140
using (
var
collection = new ProjectCollection())
662
public static ProjectRootElement CreateInMemoryProjectRootElement([StringSyntax(StringSyntaxAttribute.Xml)] string projectContents,
ProjectCollection
collection = null, bool preserveFormatting = true)
703
public static Project CreateInMemoryProject(
ProjectCollection
projectCollection, string xml, params ILogger[] loggers)
717
ProjectCollection
projectCollection,
773
using
ProjectCollection
collection = new();
801
using
ProjectCollection
collection = new();
984
ProjectCollection
projectCollection = new ProjectCollection();
1748
ProjectCollection
projectCollection = null,
ProjectFromString.cs (7)
27
: this(s, globalProperties, toolsVersion,
ProjectCollection
.GlobalProjectCollection)
31
public ProjectFromString(string s, IDictionary<string, string> globalProperties, string toolsVersion,
ProjectCollection
collection, ProjectLoadSettings loadSettings = ProjectLoadSettings.Default)
36
public ProjectFromString(string s, IDictionary<string, string> globalProperties, string toolsVersion, string subToolsetVersion,
ProjectCollection
projectCollection, ProjectLoadSettings loadSettings)
55
: this(s,
ProjectCollection
.GlobalProjectCollection)
59
public ProjectRootElementFromString(string s,
ProjectCollection
projectCollection)
64
public ProjectRootElementFromString(string s,
ProjectCollection
projectCollection, bool preserveFormatting)
71
public ProjectRootElementFromString(string s,
ProjectCollection
projectCollection, bool isExplicitlyLoaded, bool preserveFormatting)
Microsoft.Build.Utilities.UnitTests (11)
MuxLogger_Tests.cs (7)
56
BuildParameters parameters = new BuildParameters(
ProjectCollection
.GlobalProjectCollection);
93
using
ProjectCollection
projectCollection = new ProjectCollection();
103
using
var
collection = new ProjectCollection();
151
BuildParameters parameters = new BuildParameters(
ProjectCollection
.GlobalProjectCollection);
205
BuildParameters parameters = new BuildParameters(
ProjectCollection
.GlobalProjectCollection);
260
BuildParameters parameters = new BuildParameters(
ProjectCollection
.GlobalProjectCollection);
309
BuildParameters parameters = new BuildParameters(
ProjectCollection
.GlobalProjectCollection);
ToolLocationHelper_Tests.cs (4)
691
string tv12path = Path.Combine(
ProjectCollection
.GlobalProjectCollection.GetToolset(ObjectModelHelpers.MSBuildDefaultToolsVersion).ToolsPath, MSBuildExeName);
713
var toolsPath32 =
ProjectCollection
.GlobalProjectCollection.GetToolset(ObjectModelHelpers.MSBuildDefaultToolsVersion).Properties["MSBuildToolsPath32"];
3583
using
ProjectCollection
pc = new ProjectCollection();
3655
using
ProjectCollection
pc = new ProjectCollection();
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (3)
Build\ProjectBuildManager.cs (3)
61
private MSB.Evaluation.
ProjectCollection
? _batchBuildProjectCollection;
82
string path, MSB.Evaluation.
ProjectCollection
? projectCollection, CancellationToken cancellationToken)
138
var
projectCollection = new MSB.Evaluation.ProjectCollection(
MSBuild (9)
XMake.cs (9)
839
using (
ProjectCollection
collection = new(globalProperties, loggers, ToolsetDefinitionLocations.Default))
1317
ProjectCollection
projectCollection = null;
1719
private static bool PrintTargets(string projectFile, string toolsVersion, Dictionary<string, string> globalProperties, TextWriter targetsWriter,
ProjectCollection
projectCollection)
1768
ProjectCollection
.DisplayVersion),
4090
Assembly engineAssembly = typeof(
ProjectCollection
).GetTypeInfo().Assembly;
4149
Assembly engineAssembly = typeof(
ProjectCollection
).GetTypeInfo().Assembly;
4601
Console.WriteLine(ResourceUtilities.FormatResourceStringStripCodeAndKeyword("MSBuildVersionMessage",
ProjectCollection
.DisplayVersion, NativeMethods.FrameworkName));
4645
Console.WriteLine(
ProjectCollection
.Version.ToString());
4649
Console.Write(
ProjectCollection
.Version.ToString());
Roslyn.Compilers.Extension (3)
CompilerPackage.cs (3)
55
Microsoft.Build.Evaluation.
ProjectCollection
.GlobalProjectCollection.DisableMarkDirty = true;
56
Microsoft.Build.Evaluation.
ProjectCollection
.GlobalProjectCollection.SetGlobalProperty("RoslynHive", RoslynHive);
60
Microsoft.Build.Evaluation.
ProjectCollection
.GlobalProjectCollection.DisableMarkDirty = false;
TaskUsageLogger (1)
TaskUsageLogger.cs (1)
55
private
ProjectCollection
_privateCollection;