488 instantiations of Project
Microsoft.Build (7)
Construction\Solution\SolutionProjectGenerator.cs (1)
2156
Project msbuildProject = new
Project
(project.AbsolutePath, _globalProperties, childProjectToolsVersion);
Definition\Project.cs (3)
501
return new
Project
(
520
return new
Project
(
539
return new
Project
(
Definition\ProjectCollection.cs (2)
1220
project = new
Project
(fileName, globalProperties, effectiveToolsVersion, this);
1260
return new
Project
(xmlReader, globalProperties, toolsVersion, this);
ObjectModelRemoting\LinkedObjectFactory.cs (1)
102
return new
Project
(Collection, link);
Microsoft.Build.Engine.OM.UnitTests (345)
Construction\ConstructionEditing_Tests.cs (1)
3231
var p = new
Project
(testProject.ProjectFile);
Construction\ProjectFormatting_Tests.cs (19)
116
Project project = new
Project
(xml);
152
Project project = new
Project
(xml);
187
Project project = new
Project
(xml);
219
Project project = new
Project
(xml);
248
Project project = new
Project
(xml);
283
Project project = new
Project
(xml);
322
Project project = new
Project
(xml);
365
Project project = new
Project
(xml);
392
Project project = new
Project
(xml);
417
Project project = new
Project
(xml);
447
Project project = new
Project
(xml);
472
Project project = new
Project
(xml);
534
Project project = new
Project
();
559
Project project = new
Project
(NewProjectFileOptions.None);
580
Project project = new
Project
(NewProjectFileOptions.None);
602
Project project = new
Project
(NewProjectFileOptions.IncludeXmlNamespace);
625
Project project = new
Project
(NewProjectFileOptions.IncludeXmlDeclaration);
645
Project project = new
Project
(NewProjectFileOptions.None);
693
var project = new
Project
(ProjectRootElement.Open(file, ProjectCollection.GlobalProjectCollection));
Construction\ProjectImportElement_Tests.cs (1)
264
Project msbuildProject = new
Project
(projectfile);
Construction\ProjectItemElement_Tests.cs (3)
957
Project project = new
Project
();
973
Project project = new
Project
();
989
Project project = new
Project
();
Construction\ProjectMetadataElement_Tests.cs (12)
565
var project = new
Project
(projectElement);
608
var project = new
Project
(projectElement);
682
var project = new
Project
(projectElement);
725
var project = new
Project
(projectElement);
811
var project = new
Project
(projectElement);
874
var project = new
Project
(projectElement);
943
var project = new
Project
(projectElement);
986
var project = new
Project
(projectElement);
1058
var project = new
Project
(projectElement);
1098
var project = new
Project
(projectElement);
1169
var project = new
Project
(projectElement);
1216
var project = new
Project
(projectElement);
Construction\ProjectRootElement_Tests.cs (1)
1745
var project = new
Project
(rootElement, null, null, projectCollection);
Construction\WhiteSpacePreservation_Tests.cs (1)
473
var project = new
Project
(projectElement);
Definition\DefinitionEditing_Tests.cs (85)
148
Project project = new
Project
();
175
Project project = new
Project
();
202
Project project = new
Project
();
230
Project project = new
Project
();
242
Project project = new
Project
();
263
Project project = new
Project
();
287
Project project = new
Project
();
310
Project project = new
Project
();
326
Project project = new
Project
();
343
Project project = new
Project
();
367
Project project = new
Project
();
392
Project project = new
Project
();
417
Project project = new
Project
();
443
Project project = new
Project
();
468
Project project = new
Project
();
493
Project project = new
Project
();
519
Project project = new
Project
();
555
Project project = new
Project
();
583
Project project = new
Project
();
611
Project project = new
Project
();
639
Project project = new
Project
();
670
Project project = new
Project
();
791
Project project = new
Project
();
827
Project project = new
Project
();
854
Project project = new
Project
();
881
Project project = new
Project
();
908
Project project = new
Project
();
936
Project project = new
Project
();
968
Project project = new
Project
();
1028
Project project = new
Project
();
1056
Project project = new
Project
();
1096
Project project = new
Project
();
1136
Project project = new
Project
();
1167
Project project = new
Project
();
1207
Project project = new
Project
();
1263
Project project = new
Project
();
1300
Project project = new
Project
();
1359
Project project = new
Project
();
1391
Project project = new
Project
();
1470
Project project = new
Project
();
1495
Project project = new
Project
();
1525
Project project = new
Project
(xml);
1540
Project project = new
Project
();
1556
Project project = new
Project
();
1571
Project project = new
Project
();
1589
Project project = new
Project
();
1604
Project project = new
Project
();
1619
Project project = new
Project
();
1634
Project project = new
Project
();
1649
Project project = new
Project
();
1709
return new
Project
(projectFile);
1723
Project project = new
Project
();
1738
Project project = new
Project
();
1760
Project project = new
Project
();
1779
Project project = new
Project
();
1798
Project project = new
Project
();
1816
Project project = new
Project
();
1840
Project project = new
Project
();
1863
Project project = new
Project
();
1891
Project project = new
Project
();
1920
Project project = new
Project
();
1950
Project project = new
Project
();
1967
Project project = new
Project
();
2045
Project project = new
Project
(xml);
2072
Project project = new
Project
();
2099
Project project = new
Project
();
2126
Project project = new
Project
();
2154
Project project = new
Project
();
2166
Project project = new
Project
();
2187
Project project = new
Project
();
2211
Project project = new
Project
();
2234
Project project = new
Project
();
2250
Project project = new
Project
();
2264
Project project = new
Project
();
2288
Project project = new
Project
();
2313
Project project = new
Project
();
2338
Project project = new
Project
();
2364
Project project = new
Project
();
2389
Project project = new
Project
();
2414
Project project = new
Project
();
2440
Project project = new
Project
();
2472
Project project = new
Project
();
2500
Project project = new
Project
();
2528
Project project = new
Project
();
2556
Project project = new
Project
();
Definition\Project_Tests.cs (101)
110
Project project = new
Project
(xml);
138
Project project = new
Project
(xml, null, null, collection);
166
Project project = new
Project
(xml, null, null, collection);
189
Project project = new
Project
(file);
217
project = new
Project
(file);
229
project = new
Project
(file); // should not throw
260
Project project = new
Project
(reader);
294
Project project = new
Project
(reader);
311
Project project2 = new
Project
(reader);
327
Project project = new
Project
(xml);
341
Project project = new
Project
(xml);
354
tasks[i] = Task.Factory.StartNew(delegate () { new
Project
(); }); // Should not throw
373
Project project = new
Project
(xml, null, null, collection, ProjectLoadSettings.IgnoreMissingImports);
389
Project project = new
Project
(xml, null, null, new ProjectCollection(), ProjectLoadSettings.IgnoreMissingImports);
408
Project project = new
Project
(collection);
440
Project project = new
Project
(collection);
444
Project project2 = new
Project
(collection);
476
Project project = new
Project
(collection);
481
Project project2 = new
Project
(collection);
515
Project project = new
Project
(collection);
520
Project project2 = new
Project
(collection);
524
Project project3 = new
Project
(collection);
546
Project project = new
Project
(xml);
599
Project project = new
Project
(xml);
645
Project project = new
Project
(xml);
680
Project project = new
Project
(xml);
718
Project project = new
Project
(xml);
754
Project project = new
Project
(xml);
792
Project project = new
Project
(xml);
815
Project project = new
Project
(xml, globalProperties, null);
831
Project project = new
Project
(xml, globalProperties, null);
846
Project project = new
Project
(xml);
858
Project project = new
Project
();
877
Project project = new
Project
();
892
Project project = new
Project
();
919
Project project = new
Project
();
931
Project project = new
Project
();
950
Project project = new
Project
();
963
Project project = new
Project
(ProjectRootElement.Create(), initial, null);
992
Project project = new
Project
(collection);
1012
Project project = new
Project
();
1028
Project project = new
Project
();
1049
Project project = new
Project
();
1069
Project project = new
Project
(
1088
Project project = new
Project
(xml);
1101
Project project = new
Project
();
1119
Project project = new
Project
();
1148
Project project = new
Project
();
1172
Project project = new
Project
();
1200
Project project = new
Project
();
1213
Project project = new
Project
();
1233
Project p = new
Project
(GetSampleProjectRootElement(), null, ObjectModelHelpers.MSBuildDefaultToolsVersion, collection);
1263
Project p = new
Project
(GetSampleProjectRootElement(), null, ObjectModelHelpers.MSBuildDefaultToolsVersion, collection);
1291
Project p = new
Project
(GetSampleProjectRootElement(), globalProperties, ObjectModelHelpers.MSBuildDefaultToolsVersion, collection);
1323
Project p = new
Project
(GetSampleProjectRootElement(), globalProperties, ObjectModelHelpers.MSBuildDefaultToolsVersion, "ABCDEF", collection, ProjectLoadSettings.Default);
1341
Project project = new
Project
();
1366
Project project = new
Project
(path);
1371
project = new
Project
(path);
1395
Project project = new
Project
();
1460
Project project = new
Project
(projectCollection);
1525
var project = new
Project
(projectCollection);
1543
var newProject = new
Project
(projectCollection);
1609
var project = new
Project
(projectRootElement, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion, projectCollection);
1634
Project project = new
Project
();
1661
Project project = new
Project
();
1684
Project project = new
Project
();
1709
Project project = new
Project
();
1747
Project project = new
Project
(projectConstruction);
1790
Project project = new
Project
();
1811
Project project = new
Project
();
1825
Project project = new
Project
();
2054
Project project = new
Project
();
2074
Project project = new
Project
();
2143
Project project = new
Project
(xml);
2157
Project project = new
Project
(xml);
2171
Project project = new
Project
(xml);
2365
Project project = new
Project
();
2382
Project project1 = new
Project
(root1);
2383
Project project2 = new
Project
(root2);
2423
Project project = new
Project
(globalProperties, null, new ProjectCollection());
2508
Project project = new
Project
(projectPath);
2571
Project project = new
Project
(zero);
2617
Project project = new
Project
(zero);
2655
Project project = new
Project
(XmlReader.Create(new StringReader(projectOriginalContents)));
2703
Project project = new
Project
(XmlReader.Create(new StringReader(projectOriginalContents)));
3254
var project = new
Project
(testFiles.ProjectFile, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion, projectCollection);
3284
var project = new
Project
(testFiles.ProjectFile, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion, projectCollection);
3575
var project = new
Project
(testFiles.ProjectFile, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion, projectCollection);
3770
var project = new
Project
(testFiles.ProjectFile, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion, projectCollection);
3845
var globResult = new
Project
(testFiles.ProjectFile, null, MSBuildConstants.CurrentToolsVersion, projectCollection).GetAllGlobs();
3864
var project = new
Project
(null, null, projectCollection);
3907
Project unused = new
Project
(pre, null, null, collection);
3948
Project unused = new
Project
(pre, null, null, collection);
3992
Project unused = new
Project
(pre, null, null, collection, ProjectLoadSettings.IgnoreEmptyImports);
4039
Project unused = new
Project
(pre, null, null, collection, ProjectLoadSettings.IgnoreInvalidImports);
4079
Project unused = new
Project
(pre, null, null, collection, ProjectLoadSettings.IgnoreInvalidImports);
4122
Project unused = new
Project
(pre, null, null, collection, ProjectLoadSettings.IgnoreMissingImports);
4165
Project unused = new
Project
(pre, null, null, collection);
4211
Project unused = new
Project
(pre2, null, null, collection);
4242
Project project = new
Project
(projectXml);
4267
Project project = new
Project
(collection);
Definition\ProjectCollection_Tests.cs (34)
70
Project project = new
Project
(path);
95
Project project = new
Project
();
125
Project project = new
Project
(collection);
149
var project = new
Project
{ FullPath = "c:\\x" };
284
var project = new
Project
(collection);
323
var project1 = new
Project
{ FullPath = "c:\\1" };
326
var project2 = new
Project
(collection) { FullPath = "c:\\1" };
372
_ = new
Project
{ FullPath = "c:\\x" };
375
_ = new
Project
{ FullPath = "c:\\x" };
386
var project = new
Project
{ FullPath = "c:\\1" };
413
new
Project
(xml, globalProperties1, ObjectModelHelpers.MSBuildDefaultToolsVersion)
420
new
Project
(xml, globalProperties2, ObjectModelHelpers.MSBuildDefaultToolsVersion)
443
var project = new
Project
{ FullPath = "c:\\1" };
510
var project1 = new
Project
(xml, null, "2.0") { FullPath = "c:\\1" };
512
var project2 = new
Project
(xml, null, ObjectModelHelpers.MSBuildDefaultToolsVersion) { FullPath = "c:\\1" };
569
var project = new
Project
(collection) { FullPath = "c:\\x" };
586
var project1 = new
Project
(collection) { FullPath = "c:\\y" };
596
var project2 = new
Project
(collection) { FullPath = "c:\\x" };
613
var project1 = new
Project
(collection) { FullPath = "c:\\y" };
635
var project1 = new
Project
(collection) { FullPath = "c:\\y" };
645
var project2 = new
Project
(collection) { FullPath = "c:\\x" };
682
var project1 = new
Project
(collection) { FullPath = "c:\\y" };
698
var project = new
Project
{ FullPath = "c:\\x" };
714
var project = new
Project
{ FullPath = "c:\\x" };
742
var project = new
Project
{ FullPath = "c:\\x" };
757
var mainProject = new
Project
{ FullPath = "c:\\main" };
759
var importProject = new
Project
{ FullPath = "c:\\import" };
788
var project = new
Project
{ FullPath = "c:\\x" };
807
var project = new
Project
{ FullPath = "c:\\1" };
835
Project project = new
Project
();
874
var project = new
Project
();
917
var project = new
Project
();
1375
var project = new
Project
(pre);
1404
project = new
Project
(pre, null, null, collection);
Definition\ProjectItem_Tests.cs (26)
77
Project project = new
Project
();
782
Project project = new
Project
();
834
Project project = new
Project
(projectCollection);
1113
ObjectModelHelpers.AssertItems(expectedInclude, new
Project
(projectFile).Items.ToList());
1153
ObjectModelHelpers.AssertItems(expectedInclude, new
Project
(testFiles.ProjectFile, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion, projectCollection).Items.ToList());
1173
ObjectModelHelpers.AssertItems(expectedInclude, new
Project
(testFiles.ProjectFile, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion, projectCollection).Items.ToList());
1869
Project project = new
Project
();
1892
Project project = new
Project
(xml);
1916
Project project = new
Project
(xml);
1928
Project project = new
Project
();
1948
Project project = new
Project
(xml);
1961
Project project = new
Project
();
1992
var project = new
Project
();
2019
Project project = new
Project
();
2037
Project project = new
Project
();
2057
Project import = new
Project
();
2063
Project project = new
Project
(xml);
2088
Project import = new
Project
();
2094
Project project = new
Project
(xml);
2119
Project import = new
Project
();
2126
Project project = new
Project
(xml);
2214
var project = new
Project
(testProject.ProjectFile, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion, env.CreateProjectCollection().Collection);
2274
var project = new
Project
(testProject.ProjectFile, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion, env.CreateProjectCollection().Collection);
3658
return new
Project
(p, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion, c)
3708
itemsFromFragmentWithGlobs = Helpers.MakeList(new
Project
(testProject.ProjectFile).GetItems("i"));
3754
var project = new
Project
(testFiles.ProjectFile, new Dictionary<string, string>(), null, projectCollection);
Definition\ProjectItemDefinition_Tests.cs (14)
34
Project project = new
Project
(xml);
63
Project project = new
Project
(xml);
80
Project project = new
Project
(xml);
101
Project project = new
Project
(xml);
130
Project project = new
Project
(main);
160
Project project = new
Project
(main);
484
Project project = new
Project
(XmlReader.Create(new StringReader(content)));
506
Project project = new
Project
(XmlReader.Create(new StringReader(content)));
528
Project project = new
Project
(XmlReader.Create(new StringReader(content)));
550
Project project = new
Project
(XmlReader.Create(new StringReader(content)));
572
Project project = new
Project
(XmlReader.Create(new StringReader(content)));
594
Project project = new
Project
(XmlReader.Create(new StringReader(content)));
616
Project project = new
Project
(XmlReader.Create(new StringReader(content)));
638
Project project = new
Project
(XmlReader.Create(new StringReader(content)));
Definition\ProjectMetadata_Tests.cs (8)
28
Project project = new
Project
();
55
Project project = new
Project
(projectXml);
88
Project project = new
Project
();
108
Project project = new
Project
();
126
Project project = new
Project
();
446
Project project = new
Project
();
466
Project project = new
Project
(xml);
504
Microsoft.Build.Evaluation.Project project = new Microsoft.Build.Evaluation.
Project
();
Definition\ProjectProperty_Tests.cs (14)
27
Project project = new
Project
();
84
Project project = new
Project
();
101
Project project = new
Project
();
119
Project project = new
Project
();
136
Project project = new
Project
();
152
Project project = new
Project
();
175
Project project = new
Project
();
192
Project project = new
Project
(globalProperties, null, ProjectCollection.GlobalProjectCollection);
206
Project project = new
Project
();
222
Project project = new
Project
();
241
Project project = new
Project
();
264
Project import = new
Project
();
270
Project project = new
Project
(xml);
289
Project project = new
Project
(projectXml);
Instance\ProjectInstance_Tests.cs (8)
39
Project p = new
Project
();
203
Project p = new
Project
(ProjectRootElement.Create(), globals, null);
397
ProjectInstance instance1 = new
Project
().CreateProjectInstance();
403
new
Project
().CreateProjectInstance();
426
var projBEval = new
Project
(projB, null, null, pc);
468
var projBEval = new
Project
(projB, null, null, pc, loadSettings);
510
var projBEval = new
Project
(projB, null, null, pc);
1042
Project project = new
Project
(xml);
Instance\ProjectItemInstance_Tests.cs (3)
245
Project project = new
Project
();
340
Project project = new
Project
();
1187
Project project = new
Project
();
Instance\ProjectMetadataInstance_Tests.cs (1)
34
Project project = new
Project
();
Instance\ProjectOnErrorInstance_Tests.cs (1)
45
Project project = new
Project
(xml);
Instance\ProjectPropertyInstance_Tests.cs (2)
91
var project = new
Project
();
103
Project project = new
Project
();
Instance\ProjectTargetInstance_Tests.cs (5)
55
Project project = new
Project
(projectXml);
75
Project project = new
Project
(projectXml);
95
Project project = new
Project
(projectXml);
120
Project project = new
Project
(projectXml);
146
Project project = new
Project
(xml);
Instance\ProjectTaskInstance_Tests.cs (1)
75
Project project = new
Project
(xml);
Instance\ProjectTaskOutputItemInstance_Tests.cs (1)
48
Project project = new
Project
(xml);
Instance\ProjectTaskOutputPropertyInstance_Tests.cs (1)
48
Project project = new
Project
(xml);
ObjectModelRemoting\RemoteProjectsProviderMock\ExporterMock.cs (2)
165
public Project LoadProjectWithSettings(string path, ProjectLoadSettings settings) => new
Project
(path, null, null, this.Collection, settings);
173
Project project = new
Project
(xml, null, null, this.Collection, settings);
Microsoft.Build.Engine.UnitTests (124)
BackEnd\BuildManager_Tests.cs (11)
2264
var project = new
Project
(fileName);
2315
Project project = new
Project
(fileName);
3120
var project1 = new
Project
(projectPath1);
3125
var project2 = new
Project
(projectPath2);
3188
var project1 = new
Project
(projectPath1);
3203
var project2 = new
Project
(projectPath2);
3273
var project1 = new
Project
(projectPath1);
3288
var project2 = new
Project
(projectPath2);
3705
var mainProject = new
Project
(mainRootElement, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion, collection);
3729
var p2pProject = new
Project
(p2pProjectPath, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion, collection);
3856
var project = new
Project
(root, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion,
BackEnd\IntrinsicTask_Tests.cs (1)
3987
var project = new
Project
(p, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion, c);
BackEnd\LoggingServicesLogMethod_Tests.cs (1)
470
Project msbuildProject = new
Project
(projectFile);
BackEnd\MSBuild_Tests.cs (2)
1849
Project project = new
Project
(projectFile2);
1885
Project project = new
Project
(projectFile2);
BackEnd\OnError_Tests.cs (1)
559
Project p = new
Project
(XmlReader.Create(new StringReader(ObjectModelHelpers.CleanupFileContents(@"
BackEnd\TargetUpToDateChecker_Tests.cs (1)
607
Project project = new
Project
(projectFile);
Collections\OMcollections_tests.cs (2)
310
Project project = new
Project
();
322
Project project = new
Project
();
ConsoleLogger_Tests.cs (1)
144
Microsoft.Build.Evaluation.Project project = new Microsoft.Build.Evaluation.
Project
();
Construction\SolutionProjectGenerator_Tests.cs (6)
340
Project project = new
Project
(projectXml);
897
Project msbuildProject = new
Project
(projectXml);
1103
var automaticProject = new
Project
(automaticProjectFile);
1150
Project msbuildProject = new
Project
(projectXml);
1220
Project msbuildProject = new
Project
(projectXml);
1265
Project msbuildProject = new
Project
(projectXml);
Construction\XmlReaderWithoutLocation_Tests.cs (1)
163
Project project = new
Project
(noLineInfoReader);
Definition\ItemDefinitionGroup_Tests.cs (7)
165
Project p = new
Project
(XmlReader.Create(new StringReader(
194
Project p = new
Project
(XmlReader.Create(new StringReader(
222
Project p = new
Project
(XmlReader.Create(new StringReader(
816
Project p = new
Project
(XmlReader.Create(new StringReader(@"
835
Project p = new
Project
(XmlReader.Create(new StringReader(@"
851
Project p = new
Project
(XmlReader.Create(new StringReader(@"
1062
Project p = new
Project
(XmlReader.Create(new StringReader(@"
Definition\Project_Internal_Tests.cs (2)
132
Project project = new
Project
();
183
Project project = new
Project
();
Definition\ProjectItem_Tests.cs (1)
81
Project project = new
Project
(projectXml);
EscapingInProjects_Tests.cs (5)
650
Project project = new
Project
(projectElement, null, null, collection);
833
Project project = new
Project
(reader);
845
Project project = new
Project
();
879
Project project = new
Project
(reader);
911
Project project = new
Project
(reader);
Evaluation\EvaluationLogging_Tests.cs (1)
88
var project = new
Project
(projectFile, null, null, collection);
Evaluation\Evaluator_Tests.cs (40)
90
Project project =
new
(projectFile.Path);
125
Project project =
new
(projectFile.Path);
355
Project project = new
Project
(subdirProjPath);
992
Project project = new
Project
(content.ProjectFile, null, null);
1106
Project project = new
Project
(XmlReader.Create(new StringReader(manifest)), null, null, pc, ProjectLoadSettings.RejectCircularImports);
1121
Project project = new
Project
();
1186
Project project = new
Project
();
1393
Project project = new
Project
(main);
2248
Project project = new
Project
();
2477
Project project = new
Project
(collection);
2511
Project project = new
Project
(collection);
2529
Project project = new
Project
(collection);
2587
Project project = new
Project
(collection);
2606
Project project = new
Project
(collection);
2662
Project project = new
Project
(collection);
2681
Project project = new
Project
(collection);
2701
Project project = new
Project
();
2719
Project project = new
Project
(collection);
2738
Project project = new
Project
(collection);
2750
Project project = new
Project
(xml);
2767
Project project = new
Project
(xml);
2802
Project project = new
Project
(xml);
2821
Project project = new
Project
(xml);
2839
Project project = new
Project
(xml);
2857
Project project = new
Project
(xml);
3174
Project project = new
Project
(XmlReader.Create(new StringReader(content)), globalProperties, null);
3442
Project project = new
Project
(primaryProject, globalProperties, null);
3503
Project project = new
Project
(primaryProject, globalProperties, null);
3563
Project project = new
Project
(primaryProject, globalProperties, null);
3637
Project project = new
Project
(primaryProject, globalProperties, null);
3710
Project project = new
Project
(primaryProject, globalProperties, null);
3773
Project project = new
Project
(primaryProject, globalProperties, null);
3835
Project project = new
Project
(primaryProject, globalProperties, null);
4369
Project project = new
Project
(null, ObjectModelHelpers.MSBuildDefaultToolsVersion, collection);
4415
Project project = new
Project
(projectFilename);
4572
Project unused = new
Project
(primaryProject, null, null);
4673
Project project = new
Project
(primaryProject.ProjectFile, null, null);
4703
Project project = new
Project
(primaryProject.ProjectFile, null, null);
5022
new
Project
(XmlReader.Create(new StringReader(projectContents)), null, "Fake", fakeProjectCollection));
5251
Project project = new
Project
(projectXml);
Evaluation\ItemEvaluation_Tests.cs (2)
598
var project = new
Project
(projectFiles.ProjectFile);
659
Project project = Should.NotThrow(() => new
Project
(projectFiles.ProjectFile));
Evaluation\Preprocessor_Tests.cs (17)
55
Project project = new
Project
();
84
Project project = new
Project
(xml1);
128
Project project = new
Project
(xml1);
172
Project project = new
Project
(xml1);
216
Project project = new
Project
(xml1);
264
Project project = new
Project
(xml1);
298
Project project = new
Project
(xml1);
368
project = new
Project
(xr);
419
Project project = new
Project
(xml1);
477
Project project = new
Project
(xml1);
550
Project project = new
Project
(xml1);
611
Project project = new
Project
(xml1);
671
Project project = new
Project
(xml1);
725
Project project = new
Project
(xml0);
792
Project project = new
Project
();
826
Project project = new
Project
(xml);
1239
Project project = new
Project
(xml1);
Evaluation\ProjectSdkImplicitImport_Tests.cs (10)
112
var project = new
Project
(projectRootElement);
135
var project = new
Project
(projectRootElement);
202
Project project = new
Project
(projectRootElement);
305
Project project = new
Project
(ProjectRootElement.Create(XmlReader.Create(new StringReader(content))));
329
() => new
Project
(ProjectRootElement.Create(XmlReader.Create(new StringReader(content)))));
334
var project = new
Project
(projectRootElementFromString.Project);
396
Assert.Throws<InvalidProjectFileException>(() => new
Project
(
421
Project project = new
Project
(ProjectRootElement.Create(XmlReader.Create(new StringReader(content))));
445
var project = new
Project
(projectRootElement);
480
Project project = new
Project
(rootElement,
Graph\ProjectGraph_Tests.cs (2)
134
var projectInstance = new
Project
().CreateProjectInstance();
181
var projectInstance = new
Project
().CreateProjectInstance();
Instance\ProjectInstance_Internal_Tests.cs (4)
70
ProjectInstance project = new
Project
(projectRootElementFromString.Project).CreateProjectInstance();
118
ProjectInstance project = new
Project
(projectRootElementFromString.Project).CreateProjectInstance();
720
(f, xml, c) => new
Project
(f, null, null, c).CreateProjectInstance()
866
: new
Project
(rootElement, globalProperties: null, toolsVersion: null, projectCollection, projectLoadSettings).CreateProjectInstance();
Instance\ProjectMetadataInstance_Internal_Tests.cs (1)
56
Project project = new
Project
();
Instance\ProjectPropertyInstance_Internal_Tests.cs (1)
94
Project project = new
Project
();
Instance\TaskItem_Tests.cs (4)
211
Project project =
new
();
278
Project project = new
Project
(xml);
332
Project project = new
Project
(xml);
367
Project project = new
Project
(xml);
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (1)
TargetTests.cs (1)
926
Project proj = new
Project
(reader);
Microsoft.Build.Tasks.UnitTests (4)
AssignLinkMetadata_Tests.cs (1)
177
Project p = new
Project
(collection)
MSBuild_Tests.cs (3)
1387
Project project = new
Project
(projectFile2);
1473
Project project = new
Project
(projectFile2);
1509
Project project = new
Project
(projectFile1);
Microsoft.Build.UnitTests.Shared (6)
EngineTestEnvironment.cs (1)
219
Project project = new
Project
(ProjectFile, globalProperties, toolsVersion, projectCollection);
ObjectModelHelpers.cs (4)
124
return new
Project
(p, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion, c)
731
Project project = new
Project
(
987
Project project = new
Project
(projectFileFullPath, null, null, projectCollection);
1102
Project project = new
Project
(projectXml);
ProjectFromString.cs (1)
39
Project =
new
(_reader, globalProperties, toolsVersion, subToolsetVersion, projectCollection, loadSettings);
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
Build\ProjectBuildManager.cs (1)
113
var project = new MSB.Evaluation.
Project
(
1372 references to Project
dotnet-openapi (6)
Commands\BaseCommand.cs (3)
125
protected static
Project
LoadProject(FileInfo projectFile)
127
var
project = ProjectCollection.GlobalProjectCollection.LoadProject(
154
var
project = LoadProject(projectFile);
Commands\RefreshCommand.cs (1)
41
var
project = LoadProject(projectFile);
Commands\RemoveCommand.cs (1)
53
var
project = LoadProject(projectFile);
ProjectExtensions.cs (1)
12
public static void AddElementWithAttributes(this
Project
project, string tagName, string include, IDictionary<string, string> metadata)
Microsoft.Build (190)
BackEnd\BuildManager\BuildManager.cs (2)
867
public ProjectInstance GetProjectInstanceForBuild(
Project
project)
1556
private BuildRequestConfiguration CreateConfiguration(
Project
project, BuildRequestConfiguration? existingConfiguration)
BackEnd\Shared\ConfigurationMetadata.cs (1)
36
public ConfigurationMetadata(
Project
project)
Construction\ProjectRootElement.cs (6)
742
return new ProjectRootElement(projectRootElementCache,
Project
.DefaultNewProjectTemplateOptions, isEphemeral: true);
751
return Create(ProjectCollection.GlobalProjectCollection,
Project
.DefaultNewProjectTemplateOptions);
788
return Create(path, ProjectCollection.GlobalProjectCollection,
Project
.DefaultNewProjectTemplateOptions);
806
return Create(path, projectCollection,
Project
.DefaultNewProjectTemplateOptions);
1748
return new ProjectRootElement(projectRootElementCache,
Project
.DefaultNewProjectTemplateOptions);
1883
internal void MarkProjectDirty(
Project
project)
Construction\Solution\SolutionProjectGenerator.cs (2)
21
using Project = Microsoft.Build.Evaluation.
Project
;
2156
Project
msbuildProject = new Project(project.AbsolutePath, _globalProperties, childProjectToolsVersion);
Definition\Project.cs (14)
499
public static
Project
FromFile(string file, ProjectOptions options)
518
public static
Project
FromProjectRootElement(ProjectRootElement rootElement, ProjectOptions options)
537
public static
Project
FromXmlReader(XmlReader reader, ProjectOptions options)
831
/// <see cref="
Project
.ReevaluateIfNecessary()" />
1683
ErrorUtilities.VerifyThrowInvalidOperation(!ThrowInsteadOfSplittingItemElement, "OM_CannotSplitItemElementWhenSplittingIsDisabled", itemElement.Location, $"{nameof(
Project
)}.{nameof(ThrowInsteadOfSplittingItemElement)}");
1886
public ProjectImpl(
Project
owner, ProjectRootElement xml, IDictionary<string, string> globalProperties, string toolsVersion, string subToolsetVersion, ProjectLoadSettings loadSettings)
1910
public ProjectImpl(
Project
owner, XmlReader xmlReader, IDictionary<string, string> globalProperties, string toolsVersion, string subToolsetVersion, ProjectLoadSettings loadSettings, EvaluationContext evaluationContext)
1945
public ProjectImpl(
Project
owner, string projectFile, IDictionary<string, string> globalProperties, string toolsVersion, string subToolsetVersion, ProjectLoadSettings loadSettings, EvaluationContext evaluationContext)
1973
private
Project
Owner { get; }
3404
ErrorUtilities.VerifyThrowInvalidOperation(!ThrowInsteadOfSplittingItemElement, "OM_CannotSplitItemElementWhenSplittingIsDisabled", itemElement.Location, $"{nameof(
Project
)}.{nameof(ThrowInsteadOfSplittingItemElement)}");
4033
internal Data(
Project
project, PropertyDictionary<ProjectPropertyInstance> globalProperties, string explicitToolsVersion, string explicitSubToolsetVersion, bool CanEvaluateElementsWithFalseConditions)
4234
internal
Project
Project { get; }
4643
/// Data class representing a result from <see cref="
Project
.GetAllGlobs()"/> and its overloads.
4740
/// Data class representing a result from <see cref="
Project
.GetItemProvenance(string)"/> and its overloads.
Definition\ProjectCollection.cs (50)
187
/// Whether <see cref="
Project
.MarkDirty()">MarkDirty()</see> is temporarily disabled on
412
/// Raised when a <see cref="
Project
"/> contained by this instance is directly changed.
591
public ICollection<
Project
> LoadedProjects => GetLoadedProjects(true, null);
802
/// Whether <see cref="
Project
.MarkDirty()">MarkDirty()</see> is temporarily disabled on
1102
public ICollection<
Project
> GetLoadedProjects(string fullPath)
1112
internal ICollection<
Project
> GetLoadedProjects(bool includeExternal, string fullPath = null)
1114
List<
Project
> loaded;
1117
loaded = fullPath == null ? new List<
Project
>(_loadedProjects) : new List<
Project
>(_loadedProjects.GetMatchingProjectsIfAny(fullPath));
1138
public
Project
LoadProject(string fileName)
1150
public
Project
LoadProject(string fileName, string toolsVersion)
1163
public
Project
LoadProject(string fileName, IDictionary<string, string> globalProperties, string toolsVersion)
1214
Project
project = _loadedProjects.GetMatchingProjectIfAny(fileName, globalProperties, effectiveToolsVersion);
1233
public
Project
LoadProject(XmlReader xmlReader)
1245
public
Project
LoadProject(XmlReader xmlReader, string toolsVersion)
1258
public
Project
LoadProject(XmlReader xmlReader, IDictionary<string, string> globalProperties, string toolsVersion)
1345
public void UnloadProject(
Project
project)
1395
Project
conflictingProject = GetLoadedProjects(false, null).FirstOrDefault(project => project.UsesProjectRootElement(projectRootElement));
1413
foreach (
Project
project in _loadedProjects)
1458
var projects = new List<
Project
>(_loadedProjects);
1459
foreach (
Project
project in projects)
1485
var projects = new List<
Project
>(_loadedProjects);
1486
foreach (
Project
project in projects)
1532
/// Returns false if it was not unloaded because it was still in use by a loaded <see cref="
Project
"/>.
1547
Project
conflictingProject = GetLoadedProjects(false, null).FirstOrDefault(project => project.UsesProjectRootElement(projectRootElement));
1573
internal void OnAfterRenameLoadedProject(string oldFullPathIfAny,
Project
project)
1612
internal void AfterUpdateLoadedProjectGlobalProperties(
Project
project)
2434
private class LoadedProjectCollection : IEnumerable<
Project
>
2449
private Dictionary<string, List<
Project
>> _loadedProjects = new Dictionary<string, List<
Project
>>(StringComparer.OrdinalIgnoreCase);
2473
public IEnumerator<
Project
> GetEnumerator()
2477
var projects = new List<
Project
>();
2479
foreach (List<
Project
> projectList in _loadedProjects.Values)
2481
foreach (
Project
project in projectList)
2503
internal IList<
Project
> GetMatchingProjectsIfAny(string fullPath)
2507
_loadedProjects.TryGetValue(fullPath, out List<
Project
> candidates);
2509
return candidates ?? (IList<
Project
>)Array.Empty<
Project
>();
2518
internal
Project
GetMatchingProjectIfAny(string fullPath, IDictionary<string, string> globalProperties, string toolsVersion)
2522
if (_loadedProjects.TryGetValue(fullPath, out List<
Project
> candidates))
2524
foreach (
Project
candidate in candidates)
2541
internal void AddProject(
Project
project)
2545
if (!_loadedProjects.TryGetValue(project.FullPath, out List<
Project
> projectList))
2547
projectList = new List<
Project
>();
2551
foreach (
Project
existing in projectList)
2568
internal bool RemoveProject(
Project
project)
2577
internal bool RemoveProject(string projectFullPath,
Project
project)
2581
if (!_loadedProjects.TryGetValue(projectFullPath, out List<
Project
> projectList))
2609
_loadedProjects = new Dictionary<string, List<
Project
>>(StringComparer.OrdinalIgnoreCase);
2618
private static bool HasEquivalentGlobalPropertiesAndToolsVersion(
Project
project, IDictionary<string, string> globalProperties, string toolsVersion)
Definition\ProjectItem.cs (8)
38
private readonly
Project
_project;
110
internal ProjectItem(ProjectItemElement xml,
Project
project)
123
Project
project,
236
public
Project
Project
816
/// Called ONLY by <see cref="Microsoft.Build.Evaluation.
Project
.SplitItemElementIfNecessary(ProjectItemElement)"/>
911
private readonly
Project
_project;
923
internal ProjectItemFactory(
Project
project)
933
internal ProjectItemFactory(
Project
project, ProjectItemElement xml)
Definition\ProjectItemDefinition.cs (3)
35
private readonly
Project
_project;
55
internal ProjectItemDefinition(
Project
project, string itemType)
72
public
Project
Project
Definition\ProjectLoadSettings.cs (3)
53
/// By default, evaluations performed via <see cref="
Project
"/> evaluate and collect elements whose conditions were false (e.g. <see cref="
Project
.ItemsIgnoringCondition"/>).
54
/// This flag turns off this behaviour. <see cref="
Project
"/> members that collect such elements will throw when accessed.
Definition\ProjectMetadata.cs (1)
175
public
Project
Project
Definition\ProjectOptions.cs (1)
14
/// Common <see cref="
Project
" /> constructor arguments.
Definition\ProjectProperty.cs (11)
29
private readonly
Project
_project;
41
internal ProjectProperty(
Project
project)
50
internal ProjectProperty(
Project
project, string evaluatedValueEscaped)
194
public
Project
Project
279
internal static ProjectProperty Create(
Project
project, string name, string evaluatedValueEscaped, bool isGlobalProperty, bool mayBeReserved, LoggingContext loggingContext = null)
291
internal static ProjectProperty Create(
Project
project, ProjectPropertyElement xml, string evaluatedValueEscaped, ProjectProperty predecessor)
331
private static bool ProjectHasMatchingGlobalProperty(
Project
project, string propertyName)
359
internal ProjectPropertyXmlBacked(
Project
project, ProjectPropertyElement xml, string evaluatedValueEscaped)
504
internal ProjectPropertyXmlBackedWithPredecessor(
Project
project, ProjectPropertyElement xml, string evaluatedValueEscaped, ProjectProperty predecessor)
544
internal ProjectPropertyNotXmlBacked(
Project
project, string name, string evaluatedValueEscaped, bool isGlobalProperty, bool mayBeReserved)
678
Project
project, string name, string evaluatedValueEscaped, bool isGlobalProperty, bool mayBeReserved, LoggingContext loggingContext)
Definition\ResolvedImport.cs (1)
38
internal ResolvedImport(
Project
project, ProjectImportElement importingElement, ProjectRootElement importedProject, int versionEvaluated, SdkResult sdkResult)
Evaluation\Evaluator.cs (2)
203
Project
project,
305
Project
project,
Evaluation\IProjectMetadataParent.cs (1)
17
Project
Project
Evaluation\Preprocessor.cs (3)
35
private readonly
Project
_project;
61
private Preprocessor(
Project
project)
79
internal static XmlDocument GetPreprocessedDocument(
Project
project)
Evaluation\ProjectChangedEventArgs.cs (2)
20
internal ProjectChangedEventArgs(
Project
project)
31
public
Project
Project { get; private set; }
Evaluation\ProjectRootElementCacheBase.cs (1)
81
internal virtual void OnProjectDirtied(
Project
sender, ProjectChangedEventArgs e)
Evaluation\SimpleProjectRootElementCache.cs (1)
138
internal override void OnProjectDirtied(
Project
sender, ProjectChangedEventArgs e)
Graph\ProjectGraph.cs (2)
43
/// is provided as a hook to allow scenarios like creating a <see cref="
Project
" />
47
/// using <see cref="
Project
.CreateProjectInstance()" /> with the flag
Instance\ProjectInstance.cs (15)
366
/// Creates a ProjectInstance from an external created <see cref="
Project
"/>.
369
public ProjectInstance(
Project
project, ProjectInstanceSettings settings)
419
/// Creates a ProjectInstance from an immutable <see cref="
Project
"/>.
420
/// The resulting <see cref="ProjectInstance"/> object wraps the <see cref="
Project
"/>
424
/// <param name="linkedProject">The immutable <see cref="
Project
"/>.</param>
426
private ProjectInstance(
Project
linkedProject, bool fastItemLookupNeeded)
641
internal ProjectInstance(Evaluation.
Project
.Data data, string directory, string fullPath, HostServices hostServices, PropertyDictionary<ProjectPropertyInstance> environmentVariableProperties, ProjectInstanceSettings settings)
895
/// <param name="project">The immutable <see cref="
Project
"/> on which the ProjectInstance is based.</param>
897
public static ProjectInstance FromImmutableProjectSource(
Project
project, ProjectInstanceSettings settings)
903
private static IRetrievableEntryHashSet<ProjectItemDefinitionInstance> GetImmutableItemDefinitionsHashSetFromImmutableProject(
Project
linkedProject)
920
Project
linkedProject,
942
Project
linkedProject,
1006
private static PropertyDictionary<ProjectPropertyInstance> GetImmutablePropertyDictionaryFromImmutableProject(
Project
linkedProject)
1170
/// See <see cref="
Project
.LastEvaluationId"/>.
3385
Project
linkedProject,
ObjectModelRemoting\DefinitionObjectsLinks\ProjectItemDefinitionLink.cs (1)
20
public abstract
Project
Project { get; }
ObjectModelRemoting\DefinitionObjectsLinks\ProjectItemLink.cs (1)
21
public abstract
Project
Project { get; }
ObjectModelRemoting\DefinitionObjectsLinks\ProjectLink.cs (47)
19
/// Allow for creating a local representation to external object of type <see cref="
Project
"/>
24
/// Access to remote <see cref="
Project
.Xml"/>.
29
/// Access to remote <see cref="
Project
.ThrowInsteadOfSplittingItemElement"/>.
34
/// Access to remote <see cref="
Project
.IsDirty"/>.
39
/// Access to remote <see cref="
Project
.GlobalProperties"/>.
44
/// Access to remote <see cref="
Project
.ItemTypes"/>.
49
/// Access to remote <see cref="
Project
.Properties"/>.
54
/// Access to remote <see cref="
Project
.ConditionedProperties"/>.
59
/// Access to remote <see cref="
Project
.ItemDefinitions"/>.
64
/// Access to remote <see cref="
Project
.Items"/>.
69
/// Access to remote <see cref="
Project
.ItemsIgnoringCondition"/>.
74
/// Access to remote <see cref="
Project
.Imports"/>.
79
/// Access to remote <see cref="
Project
.ImportsIncludingDuplicates"/>.
84
/// Access to remote <see cref="
Project
.Targets"/>.
89
/// Access to remote <see cref="
Project
.AllEvaluatedProperties"/>.
94
/// Access to remote <see cref="
Project
.AllEvaluatedItemDefinitionMetadata "/>.
99
/// Access to remote <see cref="
Project
.AllEvaluatedItems "/>.
104
/// Access to remote <see cref="
Project
.ToolsVersion"/>.
109
/// Access to remote <see cref="
Project
.SubToolsetVersion"/>.
114
/// Access to remote <see cref="
Project
.SkipEvaluation"/>.
119
/// Access to remote <see cref="
Project
.DisableMarkDirty"/>.
124
/// Access to remote <see cref="
Project
.IsBuildEnabled"/>.
129
/// Access to remote <see cref="
Project
.LastEvaluationId"/>.
134
/// Facilitate remoting the <see cref="
Project
.GetAllGlobs(EvaluationContext)"/>.
139
/// Facilitate remoting the <see cref="
Project
.GetAllGlobs(string, EvaluationContext)"/>.
144
/// Facilitate remoting the <see cref="
Project
.GetItemProvenance(string, EvaluationContext)"/>.
149
/// Facilitate remoting the <see cref="
Project
.GetItemProvenance(string, string, EvaluationContext)"/>.
154
/// Facilitate remoting the <see cref="
Project
.GetItemProvenance(ProjectItem, EvaluationContext)"/>.
159
/// Facilitate remoting the <see cref="
Project
.GetLogicalProject"/>.
164
/// Facilitate remoting the <see cref="
Project
.GetProperty"/>.
169
/// Facilitate remoting the <see cref="
Project
.GetPropertyValue"/>.
174
/// Facilitate remoting the <see cref="
Project
.SetProperty"/>.
179
/// Facilitate remoting the <see cref="
Project
.SetGlobalProperty"/>.
184
/// Facilitate remoting the <see cref="
Project
.AddItem(string, string, IEnumerable{KeyValuePair{string, string}})"/>.
189
/// Facilitate remoting the <see cref="
Project
.AddItemFast(string, string, IEnumerable{KeyValuePair{string, string}})"/>.
194
/// Facilitate remoting the <see cref="
Project
.GetItems"/>.
199
/// Facilitate remoting the <see cref="
Project
.GetItemsIgnoringCondition"/>.
204
/// Facilitate remoting the <see cref="
Project
.GetItemsByEvaluatedInclude"/>.
209
/// Facilitate remoting the <see cref="
Project
.RemoveProperty"/>.
214
/// Facilitate remoting the <see cref="
Project
.RemoveGlobalProperty"/>.
219
/// Facilitate remoting the <see cref="
Project
.RemoveItem"/>.
224
/// Facilitate remoting the <see cref="
Project
.RemoveItems"/>.
229
/// Facilitate remoting the <see cref="
Project
.ExpandString"/>.
234
/// Facilitate remoting the <see cref="
Project
.CreateProjectInstance(ProjectInstanceSettings, EvaluationContext)"/>.
239
/// Facilitate remoting the <see cref="
Project
.MarkDirty"/>.
244
/// Facilitate remoting the <see cref="
Project
.ReevaluateIfNecessary(EvaluationContext)"/>.
249
/// Facilitate remoting the <see cref="
Project
.SaveLogicalProject"/>.
ObjectModelRemoting\DefinitionObjectsLinks\ProjectPropertyLink.cs (1)
20
public abstract
Project
Project { get; }
ObjectModelRemoting\ExternalProjectsProvider.cs (1)
21
public abstract ICollection<
Project
> GetLoadedProjects(string filePath);
ObjectModelRemoting\LinkedObjectFactory.cs (9)
73
public static IReadOnlyCollection<
Project
> GetLocalProjects(ProjectCollection collection, string projectFile = null)
75
return (IReadOnlyCollection<
Project
>)collection.GetLoadedProjects(false, projectFile);
80
public ProjectItem Create(ProjectItemLink link,
Project
project = null, ProjectItemElement xml = null)
88
public ProjectItemDefinition Create(ProjectItemDefinitionLink link,
Project
project = null)
95
public
Project
Create(ProjectLink link)
112
public ProjectProperty Create(ProjectPropertyLink link,
Project
project = null)
245
internal LinkedProjectItem(ProjectItemElement xml,
Project
project, ProjectItemLink link)
269
internal LinkedProjectItemDefinition(ProjectItemDefinitionLink link,
Project
project, string itemType)
324
internal LinkedProjectProperty(
Project
project, ProjectPropertyLink link)
Microsoft.Build.Engine.OM.UnitTests (566)
Construction\ConstructionEditing_Tests.cs (3)
2323
Project
project = projectFromString.Project;
2351
Project
project = projectFromString.Project;
3231
var
p = new Project(testProject.ProjectFile);
Construction\ElementLocationPublic_Tests.cs (1)
117
var
project = ObjectModelHelpers.CreateInMemoryProject(content);
Construction\ProjectChooseElement_Tests.cs (1)
275
Project
project = projectFromString.Project;
Construction\ProjectFormatting_Tests.cs (19)
116
Project
project = new Project(xml);
152
Project
project = new Project(xml);
187
Project
project = new Project(xml);
219
Project
project = new Project(xml);
248
Project
project = new Project(xml);
283
Project
project = new Project(xml);
322
Project
project = new Project(xml);
365
Project
project = new Project(xml);
392
Project
project = new Project(xml);
417
Project
project = new Project(xml);
447
Project
project = new Project(xml);
472
Project
project = new Project(xml);
534
Project
project = new Project();
559
Project
project = new Project(NewProjectFileOptions.None);
580
Project
project = new Project(NewProjectFileOptions.None);
602
Project
project = new Project(NewProjectFileOptions.IncludeXmlNamespace);
625
Project
project = new Project(NewProjectFileOptions.IncludeXmlDeclaration);
645
Project
project = new Project(NewProjectFileOptions.None);
693
var
project = new Project(ProjectRootElement.Open(file, ProjectCollection.GlobalProjectCollection));
Construction\ProjectImportElement_Tests.cs (3)
179
Project
project = projectFromString.Project;
218
Project
project = projectFromString.Project;
264
Project
msbuildProject = new Project(projectfile);
Construction\ProjectItemElement_Tests.cs (3)
957
Project
project = new Project();
973
Project
project = new Project();
989
Project
project = new Project();
Construction\ProjectMetadataElement_Tests.cs (12)
565
var
project = new Project(projectElement);
608
var
project = new Project(projectElement);
682
var
project = new Project(projectElement);
725
var
project = new Project(projectElement);
811
var
project = new Project(projectElement);
874
var
project = new Project(projectElement);
943
var
project = new Project(projectElement);
986
var
project = new Project(projectElement);
1058
var
project = new Project(projectElement);
1098
var
project = new Project(projectElement);
1169
var
project = new Project(projectElement);
1216
var
project = new Project(projectElement);
Construction\ProjectRootElement_Tests.cs (3)
1021
Project
[] projects = new
Project
[iterations];
1745
var
project = new Project(rootElement, null, null, projectCollection);
Construction\WhiteSpacePreservation_Tests.cs (2)
446
Action<ProjectRootElement,
Project
> act)
473
var
project = new Project(projectElement);
Definition\DefinitionEditing_Tests.cs (94)
23
public delegate void SetupProject(
Project
p);
148
Project
project = new Project();
175
Project
project = new Project();
202
Project
project = new Project();
230
Project
project = new Project();
242
Project
project = new Project();
263
Project
project = new Project();
287
Project
project = new Project();
310
Project
project = new Project();
326
Project
project = new Project();
343
Project
project = new Project();
367
Project
project = new Project();
392
Project
project = new Project();
417
Project
project = new Project();
443
Project
project = new Project();
468
Project
project = new Project();
493
Project
project = new Project();
519
Project
project = new Project();
555
Project
project = new Project();
583
Project
project = new Project();
611
Project
project = new Project();
639
Project
project = new Project();
670
Project
project = new Project();
718
Project
project = projectFromString.Project;
758
Project
project = projectFromString.Project;
791
Project
project = new Project();
827
Project
project = new Project();
854
Project
project = new Project();
881
Project
project = new Project();
908
Project
project = new Project();
936
Project
project = new Project();
968
Project
project = new Project();
998
Project
project = projectFromString.Project;
1028
Project
project = new Project();
1056
Project
project = new Project();
1096
Project
project = new Project();
1136
Project
project = new Project();
1167
Project
project = new Project();
1207
Project
project = new Project();
1263
Project
project = new Project();
1300
Project
project = new Project();
1333
Project
project = projectFromString.Project;
1359
Project
project = new Project();
1391
Project
project = new Project();
1433
Project
project = projectFromString.Project;
1470
Project
project = new Project();
1495
Project
project = new Project();
1525
Project
project = new Project(xml);
1540
Project
project = new Project();
1556
Project
project = new Project();
1571
Project
project = new Project();
1589
Project
project = new Project();
1604
Project
project = new Project();
1619
Project
project = new Project();
1634
Project
project = new Project();
1649
Project
project = new Project();
1723
Project
project = new Project();
1738
Project
project = new Project();
1760
Project
project = new Project();
1779
Project
project = new Project();
1798
Project
project = new Project();
1816
Project
project = new Project();
1840
Project
project = new Project();
1863
Project
project = new Project();
1891
Project
project = new Project();
1920
Project
project = new Project();
1950
Project
project = new Project();
1967
Project
project = new Project();
2007
Project
project = projectFromString.Project;
2045
Project
project = new Project(xml);
2072
Project
project = new Project();
2099
Project
project = new Project();
2126
Project
project = new Project();
2154
Project
project = new Project();
2166
Project
project = new Project();
2187
Project
project = new Project();
2211
Project
project = new Project();
2234
Project
project = new Project();
2250
Project
project = new Project();
2264
Project
project = new Project();
2288
Project
project = new Project();
2313
Project
project = new Project();
2338
Project
project = new Project();
2364
Project
project = new Project();
2389
Project
project = new Project();
2414
Project
project = new Project();
2440
Project
project = new Project();
2472
Project
project = new Project();
2500
Project
project = new Project();
2528
Project
project = new Project();
2556
Project
project = new Project();
2572
private static void AssertDisabledItemSplitting(string projectContents, int itemIndex, SetupProject setupProject, Action<
Project
, ProjectItem> itemOperation, string metadataToInsert = "", Func<string,
Project
> projectProvider = null)
2581
Project
project;
Definition\EditingElementsReferencedByOrReferences_Tests.cs (10)
25
Project
project = GetProject(
59
Project
project = GetProject(
88
Project
project = GetProject(
117
Project
project = GetProject(
168
Project
project = GetProject(
220
Project
project = GetProject(
274
Project
project = GetProject(
313
Project
project = GetProject(
339
private
Project
GetProject(string contents)
342
Project
project = projectFromString.Project;
Definition\Project_Tests.cs (119)
110
Project
project = new Project(xml);
138
Project
project = new Project(xml, null, null, collection);
166
Project
project = new Project(xml, null, null, collection);
189
Project
project = new Project(file);
214
Project
project = null;
260
Project
project = new Project(reader);
279
Project
project = (new ProjectCollection()).LoadProject(reader);
294
Project
project = new Project(reader);
311
Project
project2 = new Project(reader);
327
Project
project = new Project(xml);
341
Project
project = new Project(xml);
373
Project
project = new Project(xml, null, null, collection, ProjectLoadSettings.IgnoreMissingImports);
389
Project
project = new Project(xml, null, null, new ProjectCollection(), ProjectLoadSettings.IgnoreMissingImports);
408
Project
project = new Project(collection);
440
Project
project = new Project(collection);
444
Project
project2 = new Project(collection);
476
Project
project = new Project(collection);
481
Project
project2 = new Project(collection);
515
Project
project = new Project(collection);
520
Project
project2 = new Project(collection);
524
Project
project3 = new Project(collection);
546
Project
project = new Project(xml);
599
Project
project = new Project(xml);
645
Project
project = new Project(xml);
680
Project
project = new Project(xml);
718
Project
project = new Project(xml);
754
Project
project = new Project(xml);
792
Project
project = new Project(xml);
815
Project
project = new Project(xml, globalProperties, null);
831
Project
project = new Project(xml, globalProperties, null);
846
Project
project = new Project(xml);
858
Project
project = new Project();
877
Project
project = new Project();
892
Project
project = new Project();
919
Project
project = new Project();
931
Project
project = new Project();
950
Project
project = new Project();
963
Project
project = new Project(ProjectRootElement.Create(), initial, null);
992
Project
project = new Project(collection);
1012
Project
project = new Project();
1028
Project
project = new Project();
1049
Project
project = new Project();
1069
Project
project = new Project(
1088
Project
project = new Project(xml);
1101
Project
project = new Project();
1119
Project
project = new Project();
1148
Project
project = new Project();
1172
Project
project = new Project();
1200
Project
project = new Project();
1213
Project
project = new Project();
1233
Project
p = new Project(GetSampleProjectRootElement(), null, ObjectModelHelpers.MSBuildDefaultToolsVersion, collection);
1263
Project
p = new Project(GetSampleProjectRootElement(), null, ObjectModelHelpers.MSBuildDefaultToolsVersion, collection);
1291
Project
p = new Project(GetSampleProjectRootElement(), globalProperties, ObjectModelHelpers.MSBuildDefaultToolsVersion, collection);
1323
Project
p = new Project(GetSampleProjectRootElement(), globalProperties, ObjectModelHelpers.MSBuildDefaultToolsVersion, "ABCDEF", collection, ProjectLoadSettings.Default);
1341
Project
project = new Project();
1366
Project
project = new Project(path);
1395
Project
project = new Project();
1460
Project
project = new Project(projectCollection);
1500
Action<string, string, string,
Project
> assertContents = (p, i, m, project) =>
1525
var
project = new Project(projectCollection);
1543
var
newProject = new Project(projectCollection);
1586
Action<string, string, string,
Project
> assertContents = (p, i, m, project) =>
1609
var
project = new Project(projectRootElement, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion, projectCollection);
1634
Project
project = new Project();
1661
Project
project = new Project();
1684
Project
project = new Project();
1709
Project
project = new Project();
1747
Project
project = new Project(projectConstruction);
1790
Project
project = new Project();
1811
Project
project = new Project();
1825
Project
project = new Project();
1855
Project
project = projectFromString.Project;
1891
Project
project = projectFromString.Project;
1927
Project
project = projectFromString.Project;
1976
Project
project = projectFromString.Project;
2010
Project
project = projectFromString.Project;
2043
Project
project = projectFromString.Project;
2054
Project
project = new Project();
2074
Project
project = new Project();
2106
Project
project = projectFromString.Project;
2143
Project
project = new Project(xml);
2157
Project
project = new Project(xml);
2171
Project
project = new Project(xml);
2183
Project
project = projectFromString.Project;
2220
Project
project = projectFromString.Project;
2243
Project
project = projectFromString.Project;
2266
Project
project = projectFromString.Project;
2290
Project
project = projectFromString.Project;
2315
Project
project = projectFromString.Project;
2350
Project
project = projectFromString.Project;
2365
Project
project = new Project();
2382
Project
project1 = new Project(root1);
2383
Project
project2 = new Project(root2);
2403
Project
project = projectFromString.Project;
2423
Project
project = new Project(globalProperties, null, new ProjectCollection());
2508
Project
project = new Project(projectPath);
2571
Project
project = new Project(zero);
2617
Project
project = new Project(zero);
2655
Project
project = new Project(XmlReader.Create(new StringReader(projectOriginalContents)));
2703
Project
project = new Project(XmlReader.Create(new StringReader(projectOriginalContents)));
2878
var
project = ObjectModelHelpers.CreateInMemoryProject(projectContents);
3254
var
project = new Project(testFiles.ProjectFile, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion, projectCollection);
3284
var
project = new Project(testFiles.ProjectFile, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion, projectCollection);
3575
var
project = new Project(testFiles.ProjectFile, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion, projectCollection);
3770
var
project = new Project(testFiles.ProjectFile, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion, projectCollection);
3864
var
project = new Project(null, null, projectCollection);
3907
Project
unused = new Project(pre, null, null, collection);
3948
Project
unused = new Project(pre, null, null, collection);
3992
Project
unused = new Project(pre, null, null, collection, ProjectLoadSettings.IgnoreEmptyImports);
4039
Project
unused = new Project(pre, null, null, collection, ProjectLoadSettings.IgnoreInvalidImports);
4079
Project
unused = new Project(pre, null, null, collection, ProjectLoadSettings.IgnoreInvalidImports);
4122
Project
unused = new Project(pre, null, null, collection, ProjectLoadSettings.IgnoreMissingImports);
4165
Project
unused = new Project(pre, null, null, collection);
4211
Project
unused = new Project(pre2, null, null, collection);
4242
Project
project = new Project(projectXml);
4267
Project
project = new Project(collection);
4335
Project
p;
4343
private static void GetProjectAndItemAtPosition(string project, string itemValue, int position, out
Project
p, out ProjectItem item)
4418
private void VerifyContentOfSampleProject(
Project
project)
Definition\ProjectCollection_Tests.cs (57)
70
Project
project = new Project(path);
72
Project
project2 = ProjectCollection.GlobalProjectCollection.LoadProject(path);
95
Project
project = new Project();
101
Project
project2 = ProjectCollection.GlobalProjectCollection.LoadProject(path);
125
Project
project = new Project(collection);
130
Project
project2 = collection.LoadProject(path);
149
var
project = new Project { FullPath = "c:\\x" };
150
Project
project2 = ProjectCollection.GlobalProjectCollection.LoadProject("c:\\x");
168
Project
project = collection.LoadProject(path);
199
Project
project = collection.LoadProject(path, "4.0");
230
Project
project = collection.LoadProject(path, null, "4.0");
254
Project
project = collection.LoadProject(reader);
270
Project
project = collection.LoadProject(reader, ObjectModelHelpers.MSBuildDefaultToolsVersion);
284
var
project = new Project(collection);
323
var
project1 = new Project { FullPath = "c:\\1" };
326
var
project2 = new Project(collection) { FullPath = "c:\\1" };
347
Project
project1 = collection1.LoadProject(path);
348
Project
project1b = collection1.LoadProject(path);
353
Project
project2 = collection2.LoadProject(path);
386
var
project = new Project { FullPath = "c:\\1" };
412
var
project1 =
419
var
project2 =
428
List<
Project
> projects = Helpers.MakeList(ProjectCollection.GlobalProjectCollection.LoadedProjects);
443
var
project = new Project { FullPath = "c:\\1" };
458
Project
project2 = ProjectCollection.GlobalProjectCollection.LoadProject("c:\\1", project2Globals, null);
510
var
project1 = new Project(xml, null, "2.0") { FullPath = "c:\\1" };
512
var
project2 = new Project(xml, null, ObjectModelHelpers.MSBuildDefaultToolsVersion) { FullPath = "c:\\1" };
531
Project
project = projectFromString.Project;
534
Project
project2 = ProjectCollection.GlobalProjectCollection.LoadProject("c:\\123.proj", null, null);
553
Project
project = projectFromString.Project;
556
Project
project2 = ProjectCollection.GlobalProjectCollection.LoadProject("c:\\123.proj", null, null);
569
var
project = new Project(collection) { FullPath = "c:\\x" };
573
Project
newProject = collection.LoadProject("c:\\x", globalProperties, null);
586
var
project1 = new Project(collection) { FullPath = "c:\\y" };
596
var
project2 = new Project(collection) { FullPath = "c:\\x" };
613
var
project1 = new Project(collection) { FullPath = "c:\\y" };
635
var
project1 = new Project(collection) { FullPath = "c:\\y" };
645
var
project2 = new Project(collection) { FullPath = "c:\\x" };
682
var
project1 = new Project(collection) { FullPath = "c:\\y" };
698
var
project = new Project { FullPath = "c:\\x" };
714
var
project = new Project { FullPath = "c:\\x" };
742
var
project = new Project { FullPath = "c:\\x" };
757
var
mainProject = new Project { FullPath = "c:\\main" };
759
var
importProject = new Project { FullPath = "c:\\import" };
788
var
project = new Project { FullPath = "c:\\x" };
807
var
project = new Project { FullPath = "c:\\1" };
835
Project
project = new Project();
840
Project
project2 = collection.LoadProject(file1);
874
var
project = new Project();
880
Project
project2 = collection.LoadProject(file1);
883
Project
project3 = collection.LoadProject(file1);
917
var
project = new Project();
926
Project
project3 = collection.LoadProject(file1);
1159
Project
project = projectFromString.Project;
1268
Project
project = collection.LoadProject(reader, ObjectModelHelpers.MSBuildDefaultToolsVersion);
1375
var
project = new Project(pre);
1392
Project
project = null;
Definition\ProjectItem_Tests.cs (42)
77
Project
project = new Project();
160
Project
project = projectFromString.Project;
782
Project
project = new Project();
834
Project
project = new Project(projectCollection);
1195
Project
project = projectFromString.Project;
1238
Project
project = projectFromString.Project;
1289
Project
project = projectFromString.Project;
1359
Project
project = projectFromString.Project;
1457
Project
project = projectFromString.Project;
1869
Project
project = new Project();
1892
Project
project = new Project(xml);
1916
Project
project = new Project(xml);
1928
Project
project = new Project();
1948
Project
project = new Project(xml);
1961
Project
project = new Project();
1992
var
project = new Project();
2019
Project
project = new Project();
2037
Project
project = new Project();
2057
Project
import = new Project();
2063
Project
project = new Project(xml);
2088
Project
import = new Project();
2094
Project
project = new Project(xml);
2119
Project
import = new Project();
2126
Project
project = new Project(xml);
2155
var
project = ObjectModelHelpers.CreateInMemoryProject(env.CreateProjectCollection().Collection, projectContents);
2181
var
project = ObjectModelHelpers.CreateInMemoryProject(env.CreateProjectCollection().Collection, projectContents);
2214
var
project = new Project(testProject.ProjectFile, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion, env.CreateProjectCollection().Collection);
2274
var
project = new Project(testProject.ProjectFile, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion, env.CreateProjectCollection().Collection);
2381
var
project = ObjectModelHelpers.CreateInMemoryProject(projectContents);
2398
var
project = ObjectModelHelpers.CreateInMemoryProject(projectContents);
2419
var
project = ObjectModelHelpers.CreateInMemoryProject(content);
2446
var
project = ObjectModelHelpers.CreateInMemoryProject(content);
2478
var
project = ObjectModelHelpers.CreateInMemoryProject(content);
2523
var
project = ObjectModelHelpers.CreateInMemoryProject(content);
2554
var
project = ObjectModelHelpers.CreateInMemoryProject(env.CreateProjectCollection().Collection, content);
2591
var
project = ObjectModelHelpers.CreateInMemoryProject(env.CreateProjectCollection().Collection, content);
2622
var
project = ObjectModelHelpers.CreateInMemoryProject(content);
2653
Project
project = ObjectModelHelpers.CreateInMemoryProject(content);
2682
Project
project = ObjectModelHelpers.CreateInMemoryProject(content);
2758
var
project = ObjectModelHelpers.CreateInMemoryProject(ObjectModelHelpers.FormatProjectContentsWithItemGroupFragment(projectContents));
2800
var
project = ObjectModelHelpers.CreateInMemoryProject(ObjectModelHelpers.FormatProjectContentsWithItemGroupFragment(projectContents));
3754
var
project = new Project(testFiles.ProjectFile, new Dictionary<string, string>(), null, projectCollection);
Definition\ProjectItemDefinition_Tests.cs (25)
34
Project
project = new Project(xml);
63
Project
project = new Project(xml);
80
Project
project = new Project(xml);
101
Project
project = new Project(xml);
130
Project
project = new Project(main);
160
Project
project = new Project(main);
214
Project
project = projectFromString.Project;
245
Project
project = projectFromString.Project;
272
Project
project = projectFromString.Project;
299
Project
project = projectFromString.Project;
330
Project
project = projectFromString.Project;
358
Project
project = projectFromString.Project;
362
Assert.Equal("%25(filename)",
Project
.GetMetadataValueEscaped(item, "m"));
388
Project
project = projectFromString.Project;
416
Project
project = projectFromString.Project;
451
Project
project = projectFromString.Project;
484
Project
project = new Project(XmlReader.Create(new StringReader(content)));
506
Project
project = new Project(XmlReader.Create(new StringReader(content)));
528
Project
project = new Project(XmlReader.Create(new StringReader(content)));
550
Project
project = new Project(XmlReader.Create(new StringReader(content)));
572
Project
project = new Project(XmlReader.Create(new StringReader(content)));
594
Project
project = new Project(XmlReader.Create(new StringReader(content)));
616
Project
project = new Project(XmlReader.Create(new StringReader(content)));
638
Project
project = new Project(XmlReader.Create(new StringReader(content)));
658
Project
project = projectFromString.Project; // No exception
Definition\ProjectMetadata_Tests.cs (19)
28
Project
project = new Project();
55
Project
project = new Project(projectXml);
88
Project
project = new Project();
108
Project
project = new Project();
126
Project
project = new Project();
159
Project
project = projectFromString.Project;
186
Project
project = projectFromString.Project;
212
Project
project = projectFromString.Project;
239
Project
project = projectFromString.Project;
271
Project
project = projectFromString.Project;
303
Project
project = projectFromString.Project;
335
Project
project = projectFromString.Project;
366
Project
project = projectFromString.Project;
395
Project
project = projectFromString.Project;
429
Project
project = projectFromString.Project;
446
Project
project = new Project();
466
Project
project = new Project(xml);
492
Project
project = projectFromString.Project;
504
Microsoft.Build.Evaluation.
Project
project = new Microsoft.Build.Evaluation.Project();
Definition\ProjectProperty_Tests.cs (14)
27
Project
project = new Project();
84
Project
project = new Project();
101
Project
project = new Project();
119
Project
project = new Project();
136
Project
project = new Project();
152
Project
project = new Project();
175
Project
project = new Project();
192
Project
project = new Project(globalProperties, null, ProjectCollection.GlobalProjectCollection);
206
Project
project = new Project();
222
Project
project = new Project();
241
Project
project = new Project();
264
Project
import = new Project();
270
Project
project = new Project(xml);
289
Project
project = new Project(projectXml);
Definition\ProtectImports_Tests.cs (33)
133
Project
project = GetProject();
148
Project
project = GetProject();
164
Project
project = GetProject();
183
Project
project = GetProject();
198
Project
project = GetProject();
213
Project
project = GetProject();
228
Project
project = GetProject();
241
Project
project = GetProject();
255
Project
project = GetProject();
269
Project
project = GetProject();
283
Project
project = GetProject();
303
Project
project = GetProject();
318
Project
project = GetProject();
333
Project
project = GetProject();
348
Project
project = GetProject();
361
Project
project = GetProject();
375
Project
project = GetProject();
390
Project
project = GetProject();
406
Project
project = GetProject();
426
Project
project = GetProject();
441
Project
project = GetProject();
454
Project
project = GetProject();
468
Project
project = GetProject();
482
Project
project = GetProject();
522
private ProjectItem GetImportedItem(
Project
project)
538
private ProjectMetadata GetImportedMetadata(
Project
project)
555
private ProjectMetadata GetNonOverridableMetadata(
Project
project)
572
private ProjectMetadata GetOverridableMetadata(
Project
project)
588
private
Project
GetProject()
606
Project
project = projectFromString.Project;
616
private ProjectProperty GetProperty(
Project
project)
629
private ProjectItem GetProjectItem(
Project
project)
645
private ProjectMetadata GetProjectMetadata(
Project
project)
Instance\ProjectInstance_Tests.cs (7)
39
Project
p = new Project();
203
Project
p = new Project(ProjectRootElement.Create(), globals, null);
426
var
projBEval = new Project(projB, null, null, pc);
468
var
projBEval = new Project(projB, null, null, pc, loadSettings);
510
var
projBEval = new Project(projB, null, null, pc);
1030
Project
project = projectFromString.Project;
1042
Project
project = new Project(xml);
Instance\ProjectItemInstance_Tests.cs (3)
245
Project
project = new Project();
340
Project
project = new Project();
1187
Project
project = new Project();
Instance\ProjectMetadataInstance_Tests.cs (1)
34
Project
project = new Project();
Instance\ProjectOnErrorInstance_Tests.cs (1)
45
Project
project = new Project(xml);
Instance\ProjectPropertyInstance_Tests.cs (2)
91
var
project = new Project();
103
Project
project = new Project();
Instance\ProjectTargetInstance_Tests.cs (5)
55
Project
project = new Project(projectXml);
75
Project
project = new Project(projectXml);
95
Project
project = new Project(projectXml);
120
Project
project = new Project(projectXml);
146
Project
project = new Project(xml);
Instance\ProjectTaskInstance_Tests.cs (1)
75
Project
project = new Project(xml);
Instance\ProjectTaskOutputItemInstance_Tests.cs (1)
48
Project
project = new Project(xml);
Instance\ProjectTaskOutputPropertyInstance_Tests.cs (1)
48
Project
project = new Project(xml);
ObjectModelRemoting\Helpers\TestCollectionGroup.cs (8)
200
private IReadOnlyDictionary<ProjectCollectionLinker, HashSet<
Project
>> ImmutableProjects { get; set; }
205
var result = new Dictionary<ProjectCollectionLinker, HashSet<
Project
>>();
207
result.Add(this.Local, new HashSet<
Project
>(this.Local.Collection.LoadedProjects));
211
result.Add(r, new HashSet<
Project
>(r.Collection.LoadedProjects));
245
HashSet<
Project
> toKeep = null;
253
var toUnload = new List<
Project
>();
254
foreach (
var
p in linker.Collection.LoadedProjects)
262
foreach (
var
p in toUnload)
ObjectModelRemoting\Helpers\ViewValidation.construction.cs (4)
472
public static void VerifyProjectCollectionLinks(IEnumerable<
Project
> projects, int expectedLocal, int expectedLinks)
474
HashSet<
Project
> remotes = new HashSet<
Project
>();
477
foreach (
var
prj in projects)
ObjectModelRemoting\Helpers\ViewValidation.cs (1)
270
if (VerifyCheckType<
Project
>(view, real, context, Verify))
ObjectModelRemoting\Helpers\ViewValidation.evaluation.cs (10)
14
internal sealed class ProjectPair : LinkPair<
Project
>
16
public ProjectPair(
Project
view,
Project
real)
54
var
toAdd = this.Get(where);
61
var
toAdd = this.Get(where);
83
var
toAdd = this.Get(where);
310
public static void Verify(
Project
view,
Project
real, ValidationContext context = null)
328
var
real = pair.Real;
329
var
view = pair.View;
ObjectModelRemoting\LinkedConstructionModify_Tests.cs (4)
19
public
Project
LocalBig { get; }
20
public
Project
TargetBig { get; }
43
var
newReal = this.StdGroup.Target.LoadInMemoryWithSettings(TestCollectionGroup.SampleProjectFile);
45
var
newView = this.StdGroup.Local.GetLoadedProjects(tempPath).FirstOrDefault();
ObjectModelRemoting\LinkedConstructionReadOnly_Tests.cs (3)
30
var
projReal = this.Remote[0].LoadProjectIgnoreMissingImports(this.BigFile);
35
var
projView = this.Local.GetLoadedProjects(this.BigFile).FirstOrDefault();
47
var
projView = this.Local.GetLoadedProjects(this.BigFile).FirstOrDefault();
ObjectModelRemoting\LinkedEvaluationModify_Tests.cs (8)
38
var
realProj = pcRemote.LoadProject(proj1Path);
40
var
viewProj = pcLocal.Collection.GetLoadedProjects(proj1Path).FirstOrDefault();
112
var
realProj = pcRemote.LoadProject(proj1Path);
114
var
viewProj = pcLocal.Collection.GetLoadedProjects(proj1Path).FirstOrDefault();
308
var
realProj = pcRemote.LoadProject(proj1Path);
310
var
viewProj = pcLocal.Collection.GetLoadedProjects(proj1Path).FirstOrDefault();
344
var
realProj = pcRemote.LoadProject(proj1Path);
346
var
viewProj = pcLocal.Collection.GetLoadedProjects(proj1Path).FirstOrDefault();
ObjectModelRemoting\LinkedEvaluationReadOnly_Tests.cs (5)
17
public
Project
Real { get; }
18
public
Project
View { get; private set; }
24
var
projReal = this.Remote[0].LoadProjectWithSettings(this.BigFile, ProjectLoadSettings.IgnoreMissingImports | ProjectLoadSettings.RecordDuplicateButNotCircularImports);
29
var
projView = this.Local.GetLoadedProjects(this.BigFile).FirstOrDefault();
41
var
projView = this.Local.GetLoadedProjects(this.BigFile).FirstOrDefault();
ObjectModelRemoting\LinkedProjectCollection_Tests.cs (12)
35
var
proj1 = pcLocal.LoadProject(proj1Path);
36
var
proj2 = pcRemote.LoadProject(proj2Path);
55
var
localProj = pcLocal.Collection.GetLoadedProjects(proj1Path).FirstOrDefault();
58
var
remoteProj = pcLocal.Collection.GetLoadedProjects(proj2Path).FirstOrDefault();
75
var
proj0local = pcLocal.LoadProject(proj0Path);
76
var
proj1local = pcLocal.LoadProject(proj1Path);
78
var
proj1remote0 = pcRemote0.LoadProject(proj1Path);
79
var
proj2remote0 = pcRemote0.LoadProject(proj2Path);
81
var
proj2remote1 = pcRemote1.LoadProject(proj2Path);
82
var
proj3remote1 = pcRemote1.LoadProject(proj3Path);
110
foreach (
var
p in prj2Coll)
139
var
proj1 = pcRemote.LoadProject(proj1Path);
ObjectModelRemoting\LinkedSpecialCasesScenarios.cs (7)
22
public
Project
LocalBig { get; }
23
public
Project
TargetBig { get; }
24
public
Project
GuestBig { get; }
54
var
targetView = this.Local.GetLoadedProjects(this.TargetBigPath).FirstOrDefault();
61
var
guestView = this.Local.GetLoadedProjects(this.GuestBigPath).FirstOrDefault();
80
var
newReal = this.StdGroup.Target.LoadInMemoryWithSettings(content, ProjectLoadSettings.IgnoreMissingImports);
82
var
newView = this.StdGroup.Local.GetLoadedProjects(tempPath).FirstOrDefault();
ObjectModelRemoting\RemoteProjectsProviderMock\EvaluationLinkMocks\MockProjectItemDefinitionLink.cs (3)
21
public MockProjectLinkRemoter Project => this.OwningCollection.Export<
Project
, MockProjectLinkRemoter>(this.Source.Project);
45
public override
Project
Project => this.Linker.Import<
Project
, MockProjectLinkRemoter>(this.Proxy.Project);
ObjectModelRemoting\RemoteProjectsProviderMock\EvaluationLinkMocks\MockProjectItemLink.cs (3)
22
public MockProjectLinkRemoter Project => this.OwningCollection.Export<
Project
, MockProjectLinkRemoter>(this.Source.Project);
53
public override
Project
Project => this.Linker.Import<
Project
, MockProjectLinkRemoter>(this.Proxy.Project);
ObjectModelRemoting\RemoteProjectsProviderMock\EvaluationLinkMocks\MockProjectLink.cs (2)
19
internal sealed class MockProjectLinkRemoter : MockLinkRemoter<
Project
>
21
public override
Project
CreateLinkedObject(IImportHolder holder)
ObjectModelRemoting\RemoteProjectsProviderMock\EvaluationLinkMocks\MockProjectPropertyLink.cs (3)
21
public MockProjectLinkRemoter Project => this.OwningCollection.Export<
Project
, MockProjectLinkRemoter>(this.Source.Project);
47
public override
Project
Project => this.Linker.Import<
Project
, MockProjectLinkRemoter>(this.Proxy.Project);
ObjectModelRemoting\RemoteProjectsProviderMock\ExporterMock.cs (11)
161
public
Project
LoadProject(string path) => this.Collection.LoadProject(path);
163
public
Project
LoadProjectIgnoreMissingImports(string path) => LoadProjectWithSettings(path, ProjectLoadSettings.IgnoreMissingImports);
165
public
Project
LoadProjectWithSettings(string path, ProjectLoadSettings settings) => new Project(path, null, null, this.Collection, settings);
168
public
Project
LoadInMemoryWithSettings(string content, ProjectLoadSettings settings = ProjectLoadSettings.Default)
173
Project
project = new Project(xml, null, null, this.Collection, settings);
342
public override ICollection<
Project
> GetLoadedProjects(string filePath)
344
List<
Project
> result = new List<
Project
>();
350
result.Add(this.Import<
Project
, MockProjectLinkRemoter>(remote));
362
foreach (
var
p in toRemote)
364
remoted.Add(this.Export<
Project
, MockProjectLinkRemoter>(p));
Microsoft.Build.Engine.UnitTests (524)
BackEnd\BatchingEngine_Tests.cs (2)
488
Project
project = projectFromString.Project;
522
Project
project = projectFromString.Project;
BackEnd\BuildManager_Tests.cs (36)
441
Project
project = CreateProject(CleanupFileContents(contents), MSBuildDefaultToolsVersion, _projectCollection, false);
491
Project
project = CreateProject(CleanupFileContents(contents), MSBuildDefaultToolsVersion,
649
var
project = CreateProject(contents, null, _projectCollection, false);
702
var
project = CreateProject(contents, null, _projectCollection, false);
772
var
project = CreateProject(contents, null, _projectCollection, false);
832
var
project = CreateProject(contents, null, _projectCollection, false);
899
var
project = CreateProject(contents, null, projectCollection, false);
930
var
project = CreateProject(contents, null, _projectCollection, false);
1151
var
project = CreateProject(contents, null, _projectCollection, false);
1774
Project
project = CreateProject(contents, MSBuildDefaultToolsVersion, _projectCollection, true);
1805
Project
project = CreateProject(contents, MSBuildDefaultToolsVersion, _projectCollection, true);
1840
Project
project = CreateProject(contents, MSBuildDefaultToolsVersion, _projectCollection, true);
1897
Project
project = CreateProject(contents, MSBuildDefaultToolsVersion, _projectCollection, true);
1925
Project
project = _projectCollection.LoadProject(data.ProjectFullPath);
1951
Project
project = _projectCollection.LoadProject(data.ProjectFullPath);
1983
Project
project = _projectCollection.LoadProject(data.ProjectFullPath);
2043
Project
project2 = projectCollection2.LoadProject(p2pProject);
2114
Project
project = projectCollection.LoadProject(rootProjectPath);
2264
var
project = new Project(fileName);
2315
Project
project = new Project(fileName);
3120
var
project1 = new Project(projectPath1);
3125
var
project2 = new Project(projectPath2);
3188
var
project1 = new Project(projectPath1);
3203
var
project2 = new Project(projectPath2);
3273
var
project1 = new Project(projectPath1);
3288
var
project2 = new Project(projectPath2);
3407
Project
project = CreateProject(contents, MSBuildDefaultToolsVersion, _projectCollection, true);
3437
Project
project = CreateProject(contents, MSBuildDefaultToolsVersion, _projectCollection, true);
3468
Project
project = CreateProject(contents, MSBuildDefaultToolsVersion, _projectCollection, true);
3577
Project
project = CreateProject(contents, toolsVersion, projectCollection, deleteTempProject);
3595
private
Project
CreateProject(string contents, string toolsVersion, ProjectCollection projectCollection, bool deleteTempProject)
3598
Project
project = projectFromString.Project;
3705
var
mainProject = new Project(mainRootElement, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion, collection);
3729
var
p2pProject = new Project(p2pProjectPath, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion, collection);
3856
var
project = new Project(root, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion,
4410
Project
project = CreateProject(projectContents, MSBuildDefaultToolsVersion, _projectCollection, true);
BackEnd\BuildRequestConfiguration_Tests.cs (6)
186
Project
project = projectFromString.Project;
284
Project
project = projectFromString.Project;
361
Project
project = projectFromString.Project;
463
Project
project = projectFromString.Project;
559
var
project =
Project
.FromXmlReader(
BackEnd\BuildRequestEngine_Tests.cs (1)
246
Project
project = projectFromString.Project;
BackEnd\ConfigurationMetadata_Tests.cs (6)
50
Project
project = null;
73
Project
project = CreateProject();
89
Project
project = CreateProject();
105
Project
project = CreateProject();
142
private
Project
CreateProject()
152
Project
project = projectFromString.Project;
BackEnd\IntrinsicTask_Tests.cs (59)
189
Project
p = projectFromString.Project;
226
Project
p = projectFromString.Project;
913
Project
p = projectFromString.Project;
952
Project
p = projectFromString.Project;
1084
Project
p = projectFromString.Project;
1168
Project
p = projectFromString.Project;
1223
Project
p = projectFromString.Project;
1246
Project
p = projectFromString.Project;
1277
Project
project = projectFromString.Project;
1309
Project
project = projectFromString.Project;
1337
Project
p = projectFromString.Project;
1359
Project
p = projectFromString.Project;
1379
Project
p = projectFromString.Project;
1401
Project
p = projectFromString.Project;
1426
Project
p = projectFromString.Project;
1451
Project
p = projectFromString.Project;
1486
Project
p = projectFromString.Project;
1528
Project
p = projectFromString.Project;
1579
Project
p = projectFromString.Project;
1689
Project
p = projectFromString.Project;
2296
Project
project = projectFromString.Project;
2330
Project
project = projectFromString.Project;
2367
Project
project = projectFromString.Project;
2405
Project
project = projectFromString.Project;
2441
Project
project = projectFromString.Project;
2480
Project
project = projectFromString.Project;
2511
Project
project = projectFromString.Project;
2567
Project
p = projectFromString.Project;
2593
Project
p = projectFromString.Project;
2637
Project
p = projectFromString.Project;
2680
Project
p = projectFromString.Project;
2724
Project
p = projectFromString.Project;
2768
Project
p = projectFromString.Project;
2813
Project
p = projectFromString.Project;
2886
Project
p = projectFromString.Project;
2936
Project
p = projectFromString.Project;
3166
Project
p = projectFromString.Project;
3197
Project
project = projectFromString.Project;
3243
Project
project = projectFromString.Project;
3285
Project
p = projectFromString.Project;
3313
Project
p = projectFromString.Project;
3359
Project
p = projectFromString.Project;
3404
Project
p = projectFromString.Project;
3444
Project
p = projectFromString.Project;
3481
Project
p = projectFromString.Project;
3507
Project
p = projectFromString.Project;
3575
Project
p = projectFromString.Project;
3611
Project
p = projectFromString.Project;
3642
Project
p = projectFromString.Project;
3669
Project
p = projectFromString.Project;
3698
Project
p = projectFromString.Project;
3727
Project
p = projectFromString.Project;
3756
Project
p = projectFromString.Project;
3794
Project
p = projectFromString.Project;
3822
Project
p = projectFromString.Project;
3851
Project
p = projectFromString.Project;
3890
Project
p = projectFromString.Project;
3952
Project
project = projectFromString.Project;
3987
var
project = new Project(p, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion, c);
BackEnd\LoggingServicesLogMethod_Tests.cs (1)
470
Project
msbuildProject = new Project(projectFile);
BackEnd\MSBuild_Tests.cs (18)
82
Project
p = ObjectModelHelpers.CreateInMemoryProject(parentProjectContents);
141
Project
p = ObjectModelHelpers.CreateInMemoryProject(parentProjectContents);
186
Project
project = ObjectModelHelpers.CreateInMemoryProject(projectContents, logger);
554
Project
p = ObjectModelHelpers.CreateInMemoryProject(parentProjectContents);
623
Project
p = ObjectModelHelpers.CreateInMemoryProject(parentProjectContents);
930
Project
p = ObjectModelHelpers.CreateInMemoryProject(parentProjectContents);
997
Project
p = ObjectModelHelpers.CreateInMemoryProject(parentProjectContents);
1050
Project
p = ObjectModelHelpers.CreateInMemoryProject(parentProjectContents);
1119
Project
p = ObjectModelHelpers.CreateInMemoryProject(parentProjectContents);
1186
Project
p = ObjectModelHelpers.CreateInMemoryProject(parentProjectContents);
1254
Project
p = ObjectModelHelpers.CreateInMemoryProject(parentProjectContents);
1340
Project
p = ObjectModelHelpers.CreateInMemoryProject(parentProjectContents, logger);
1559
Project
p = ObjectModelHelpers.CreateInMemoryProject(pc, parentProjectContents, logger);
1580
Project
p2 = ObjectModelHelpers.CreateInMemoryProject(pc, parentProjectContents, logger2);
1689
Project
p = ObjectModelHelpers.CreateInMemoryProject(parentProjectContents, logger);
1801
Project
p = ObjectModelHelpers.CreateInMemoryProject(parentProjectContents);
1849
Project
project = new Project(projectFile2);
1885
Project
project = new Project(projectFile2);
BackEnd\OnError_Tests.cs (21)
46
Project
p = projectFromString.Project;
174
Project
p = projectFromString.Project;
205
Project
p = projectFromString.Project;
238
Project
p = projectFromString.Project;
271
Project
p = projectFromString.Project;
303
Project
p = projectFromString.Project;
330
Project
p = projectFromString.Project;
358
Project
p = projectFromString.Project;
386
Project
p = projectFromString.Project;
418
Project
p = projectFromString.Project;
459
Project
p = projectFromString.Project;
486
Project
p = projectFromString.Project;
516
Project
p = projectFromString.Project;
541
Project
p = projectFromString.Project;
559
Project
p = new Project(XmlReader.Create(new StringReader(ObjectModelHelpers.CleanupFileContents(@"
612
Project
p = projectFromString.Project;
634
Project
p = projectFromString.Project;
657
Project
p = projectFromString.Project;
680
Project
p = projectFromString.Project;
703
Project
p = projectFromString.Project;
726
Project
p = projectFromString.Project;
BackEnd\Scheduler_Tests.cs (1)
713
Project
project = projectFromString.Project;
BackEnd\SdkResultOutOfProc_Tests.cs (2)
222
Project
project =
Project
.FromProjectRootElement(projectRootElement, projectOptions);
BackEnd\TargetBuilder_Tests.cs (4)
327
Project
p = projectFromString.Project;
1347
Project
project = projectFromString.Project;
1374
Project
project = projectFromString.Project;
1677
Project
project = projectFromString.Project;
BackEnd\TargetEntry_Tests.cs (2)
861
Project
project = projectFromString.Project;
1181
Project
project = projectFromString.Project;
BackEnd\TargetUpToDateChecker_Tests.cs (10)
59
Project
p = projectFromString.Project;
90
Project
p = projectFromString.Project;
120
Project
p = projectFromString.Project;
319
Project
p = projectFromString.Project;
348
Project
p = projectFromString.Project;
377
Project
p = projectFromString.Project;
407
Project
p = projectFromString.Project;
442
Project
p = projectFromString.Project;
520
Project
p = projectFromString.Project;
607
Project
project = new Project(projectFile);
BackEnd\TaskBuilder_Tests.cs (13)
79
Project
project = projectFromString.Project;
132
Project
project = projectFromString.Project;
168
Project
project = projectFromString.Project;
238
Project
project = projectFromString.Project;
291
Project
project = projectFromString.Project;
362
Project
project = projectFromString.Project;
412
Project
project = projectFromString.Project;
450
Project
project = projectFromString.Project;
478
Project
project = projectFromString.Project;
502
Project
project = projectFromString.Project;
533
Project
project = projectFromString.Project;
564
Project
project = projectFromString.Project;
1243
Project
project = projectFromString.Project;
BackEnd\TaskExecutionHost_Tests.cs (1)
1563
Project
project = projectFromString.Project;
BinaryLogger_Tests.cs (2)
123
Project
project = ObjectModelHelpers.CreateInMemoryProject(collection, projectText);
219
Project
project = ObjectModelHelpers.CreateInMemoryProject(collection, projectText);
ChangeWaves_Tests.cs (1)
64
Project
p = collection.LoadProject(file.Path);
Collections\OMcollections_tests.cs (2)
310
Project
project = new Project();
322
Project
project = new Project();
ConsoleLogger_Tests.cs (4)
144
Microsoft.Build.Evaluation.
Project
project = new Microsoft.Build.Evaluation.Project();
215
var
p = pc.Collection.LoadProject(project.ProjectFile);
256
var
p = pc.Collection.LoadProject(project.ProjectFile);
308
var
p = pc.Collection.LoadProject(project.ProjectFile);
Construction\SolutionProjectGenerator_Tests.cs (7)
23
using Project = Microsoft.Build.Evaluation.
Project
;
340
Project
project = new Project(projectXml);
897
Project
msbuildProject = new Project(projectXml);
1103
var
automaticProject = new Project(automaticProjectFile);
1150
Project
msbuildProject = new Project(projectXml);
1220
Project
msbuildProject = new Project(projectXml);
1265
Project
msbuildProject = new Project(projectXml);
Construction\XmlReaderWithoutLocation_Tests.cs (1)
163
Project
project = new Project(noLineInfoReader);
Definition\ItemDefinitionGroup_Tests.cs (57)
43
Project
p = projectFromString.Project;
71
Project
p = projectFromString.Project;
104
Project
p = projectFromString.Project;
147
Project
p = projectFromString.Project;
165
Project
p = new Project(XmlReader.Create(new StringReader(
194
Project
p = new Project(XmlReader.Create(new StringReader(
222
Project
p = new Project(XmlReader.Create(new StringReader(
277
Project
p = projectFromString.Project;
297
Project
p = projectFromString.Project;
318
Project
p = projectFromString.Project;
347
Project
p = projectFromString.Project;
377
Project
p = projectFromString.Project;
409
Project
p = projectFromString.Project;
435
Project
p = projectFromString.Project;
462
Project
p = projectFromString.Project;
489
Project
p = projectFromString.Project;
516
Project
p = projectFromString.Project;
543
Project
p = projectFromString.Project;
570
Project
p = projectFromString.Project;
592
Project
p = projectFromString.Project;
628
Project
p = projectFromString.Project;
670
Project
p = projectFromString.Project;
720
Project
p = projectFromString.Project;
745
Project
p = projectFromString.Project;
771
Project
p = projectFromString.Project;
803
Project
p = projectFromString.Project;
816
Project
p = new Project(XmlReader.Create(new StringReader(@"
835
Project
p = new Project(XmlReader.Create(new StringReader(@"
851
Project
p = new Project(XmlReader.Create(new StringReader(@"
892
Project
p = projectFromString.Project;
922
Project
p = projectFromString.Project;
952
Project
p = projectFromString.Project;
983
Project
p = projectFromString.Project;
1014
Project
p = projectFromString.Project;
1044
Project
p = projectFromString.Project;
1062
Project
p = new Project(XmlReader.Create(new StringReader(@"
1114
Project
p = projectFromString.Project;
1142
Project
p = projectFromString.Project;
1172
Project
p = projectFromString.Project;
1202
Project
p = projectFromString.Project;
1237
Project
p = projectFromString.Project;
1264
Project
p = projectFromString.Project;
1293
Project
p = projectFromString.Project;
1322
Project
p = projectFromString.Project;
1351
Project
p = projectFromString.Project;
1384
Project
p = projectFromString.Project;
1418
Project
p = projectFromString.Project;
1460
Project
p = projectFromString.Project;
1518
Project
p = projectFromString.Project;
1612
Project
p = projectFromString.Project;
1644
Project
p = projectFromString.Project;
1671
Project
p = projectFromString.Project;
1699
Project
p = projectFromString.Project;
1729
Project
p = projectFromString.Project;
1790
Project
p = projectFromString.Project;
1842
Project
p = projectFromString.Project;
1864
private bool ItemContainsMetadata(
Project
project, string itemType, string itemInclude, string name, string value)
Definition\Project_Internal_Tests.cs (13)
55
Project
project = projectFromString.Project;
92
Project
project = projectFromString.Project;
95
Project
project2 = ProjectCollection.GlobalProjectCollection.LoadProject("c:\\123.proj", null, null);
132
Project
project = new Project();
152
var
project = ObjectModelHelpers.CreateInMemoryProject("<Project></Project>");
183
Project
project = new Project();
238
Project
project = projectFromString.Project;
278
Project
project =
Project
.FromFile(
306
Project
project =
Project
.FromProjectRootElement(
336
Project
project =
Project
.FromXmlReader(
Definition\ProjectEvaluationContext_Tests.cs (11)
110
Project
.FromFile(
163
var
project =
Project
.FromFile(
206
var
project =
Project
.FromXmlReader(
955
private void EvaluateProjects(IEnumerable<string> projectContents, EvaluationContext context, Action<
Project
> afterEvaluationAction)
984
private void EvaluateProjects(IEnumerable<ProjectSpecification> projectSpecs, EvaluationContext context, Action<
Project
> afterEvaluationAction)
988
var projects = new List<
Project
>();
995
var
project =
Project
.FromFile(
1009
foreach (
var
project in projects)
Definition\ProjectHelpers.cs (1)
25
Project
project = projectFromString.Project;
Definition\ProjectItem_Tests.cs (1)
81
Project
project = new Project(projectXml);
Definition\ToolsVersion_Tests.cs (5)
312
Project
project = projectFromString.Project;
349
Project
project = projectFromString.Project;
385
Project
project = projectFromString.Project;
415
Project
project = projectFromString.Project;
447
Project
project = projectFromString.Project;
EscapingInProjects_Tests.cs (22)
219
Project
project = ObjectModelHelpers.CreateInMemoryProject(projectOriginalContents);
264
Project
project = ObjectModelHelpers.CreateInMemoryProject(projectOriginalContents);
312
Project
project = ObjectModelHelpers.CreateInMemoryProject(projectOriginalContents);
363
Project
project = ObjectModelHelpers.CreateInMemoryProject(projectOriginalContents);
370
Assert.Equal("foo%253Bbar.weirdo",
Project
.GetEvaluatedItemIncludeEscaped(newItems.First()));
430
Project
project = ObjectModelHelpers.CreateInMemoryProject(projectOriginalContents);
472
Project
project = ObjectModelHelpers.CreateInMemoryProject(projectOriginalContents);
480
Assert.Equal("foo%253bbar.weirdo",
Project
.GetEvaluatedItemIncludeEscaped(newItems.First())); // "Newly added item should have correct EvaluatedIncludeEscaped"
514
Project
project = ObjectModelHelpers.CreateInMemoryProject(projectOriginalContents);
522
Assert.Equal("foo.AAA%253bBBB",
Project
.GetEvaluatedItemIncludeEscaped(newItems.First())); // "Newly added item should have correct EvaluatedIncludeEscaped"
650
Project
project = new Project(projectElement, null, null, collection);
679
Project
project = ObjectModelHelpers.CreateInMemoryProject(@"
708
Project
project = ObjectModelHelpers.CreateInMemoryProject(@"
742
Project
project = ObjectModelHelpers.CreateInMemoryProject(@"
800
Project
project = ObjectModelHelpers.CreateInMemoryProject(@"
833
Project
project = new Project(reader);
845
Project
project = new Project();
879
Project
project = new Project(reader);
911
Project
project = new Project(reader);
1818
internal static IEnumerable<ProjectItem> ModifyItemOfTypeInProject(
Project
project, string itemType, string oldEvaluatedInclude, string newEvaluatedInclude)
1847
Assert.Equal("%3B",
Project
.GetMetadataValueEscaped(item, "EscapedSemicolon"));
1853
Assert.Equal("%24",
Project
.GetMetadataValueEscaped(item, "EscapedDollarSign"));
Evaluation\EvaluationLogging_Tests.cs (3)
42
Action<
Project
, MockLogger> loggingTest = null,
44
Func<
Project
, MockLogger> reevaluationLoggerFactory = null)
88
var
project = new Project(projectFile, null, null, collection);
Evaluation\Evaluator_Tests.cs (107)
90
Project
project = new(projectFile.Path);
125
Project
project = new(projectFile.Path);
199
Project
project = projectFromString.Project;
207
Project
fooImport = projectFromStringFoo.Project;
220
Project
barImport = projectFromStringBar.Project;
355
Project
project = new Project(subdirProjPath);
551
Project
project = pc.LoadProject(projectPath);
594
Project
project = pc.LoadProject(testTargetPath);
639
Project
project = pc.LoadProject(testTargetPath);
682
Project
project = pc.LoadProject(testTargetPath);
728
Project
project = pc.LoadProject(testTargetPath);
772
Project
project = pc.LoadProject(testTargetPath);
818
Project
project = pc.LoadProject(testTargetPath);
880
Project
project = projectFromString.Project;
957
Project
project = projectFromString.Project;
992
Project
project = new Project(content.ProjectFile, null, null);
1042
Project
project = projectFromString.Project;
1106
Project
project = new Project(XmlReader.Create(new StringReader(manifest)), null, null, pc, ProjectLoadSettings.RejectCircularImports);
1121
Project
project = new Project();
1186
Project
project = new Project();
1244
Project
project = projectFromString.Project;
1308
Project
project = projectFromString.Project;
1345
Project
project = projectFromString.Project;
1393
Project
project = new Project(main);
1461
Project
project = projectFromString.Project;
1484
Project
project = projectFromString.Project;
1511
Project
project = projectFromString.Project;
1534
Project
project = projectFromString.Project;
1560
Project
project = projectFromString.Project;
1588
Project
project = projectFromString.Project;
1619
Project
project = projectFromString.Project;
1658
Project
project = projectFromString.Project;
1690
Project
project = projectFromString.Project;
1719
Project
project = projectFromString.Project;
1758
Project
project = projectFromString.Project;
1787
Project
project = projectFromString.Project;
1812
Project
project = projectFromString.Project;
1842
Project
project = projectFromString.Project;
1881
Project
project = projectFromString.Project;
1918
Project
project = projectFromString.Project;
1950
Project
project = projectFromString.Project;
2055
Project
project = projectFromString.Project;
2112
Project
project = projectFromString.Project;
2173
Project
project = projectFromString.Project;
2210
Project
project = projectFromString.Project;
2237
Project
project = projectFromString.Project;
2248
Project
project = new Project();
2348
Project
project = projectFromString.Project;
2373
Project
project = projectFromString.Project;
2397
Project
project = projectFromString.Project;
2477
Project
project = new Project(collection);
2511
Project
project = new Project(collection);
2529
Project
project = new Project(collection);
2587
Project
project = new Project(collection);
2606
Project
project = new Project(collection);
2662
Project
project = new Project(collection);
2681
Project
project = new Project(collection);
2701
Project
project = new Project();
2719
Project
project = new Project(collection);
2738
Project
project = new Project(collection);
2750
Project
project = new Project(xml);
2767
Project
project = new Project(xml);
2802
Project
project = new Project(xml);
2821
Project
project = new Project(xml);
2839
Project
project = new Project(xml);
2857
Project
project = new Project(xml);
2923
Project
project = projectFromString.Project;
2948
Project
project = projectFromString.Project;
2973
Project
project = projectFromString.Project;
3003
Project
project = projectFromString.Project;
3033
Project
project = projectFromString.Project;
3063
Project
project = projectFromString.Project;
3093
Project
project = projectFromString.Project;
3137
Project
project = projectFromString.Project;
3174
Project
project = new Project(XmlReader.Create(new StringReader(content)), globalProperties, null);
3209
Project
project = projectFromString.Project;
3243
Project
project = projectFromString.Project;
3275
Project
project = projectFromString.Project;
3305
Project
project = projectFromString.Project;
3342
Project
project = projectFromString.Project;
3388
Project
project = projectFromString.Project;
3442
Project
project = new Project(primaryProject, globalProperties, null);
3503
Project
project = new Project(primaryProject, globalProperties, null);
3563
Project
project = new Project(primaryProject, globalProperties, null);
3637
Project
project = new Project(primaryProject, globalProperties, null);
3710
Project
project = new Project(primaryProject, globalProperties, null);
3773
Project
project = new Project(primaryProject, globalProperties, null);
3835
Project
project = new Project(primaryProject, globalProperties, null);
3888
Project
project = projectFromString.Project;
3954
Project
project = projectFromString.Project;
4006
Project
project = projectFromString.Project;
4058
Project
project = projectFromString.Project;
4117
Project
project = projectFromString.Project;
4180
Project
project = projectFromString.Project;
4239
Project
project = projectFromString.Project;
4291
Project
project = projectFromString.Project;
4335
Project
project = projectFromString.Project;
4369
Project
project = new Project(null, ObjectModelHelpers.MSBuildDefaultToolsVersion, collection);
4415
Project
project = new Project(projectFilename);
4572
Project
unused = new Project(primaryProject, null, null);
4613
Project
project = projectFromString.Project;
4673
Project
project = new Project(primaryProject.ProjectFile, null, null);
4703
Project
project = new Project(primaryProject.ProjectFile, null, null);
4733
Project
project = projectFromString.Project;
5060
Project
project = pc.LoadProject(tempPath.Path);
5101
Project
project = pc.LoadProject(testTargetPath);
5251
Project
project = new Project(projectXml);
Evaluation\ImportFromMSBuildExtensionsPath_Tests.cs (8)
410
var
project = projColln.LoadProject(mainProjectPath);
504
var
project = projColln.LoadProject(mainProjectPath);
581
var
project = projectCollection.LoadProject(mainProjectPath);
712
var
project = projectCollection.LoadProject(mainProjectPath);
777
var
project = projectCollection.LoadProject(mainProjectPath);
884
private void CreateAndBuildProjectForImportFromExtensionsPath(string extnPathPropertyName, Action<
Project
, MockLogger> action)
918
Action<
Project
, MockLogger> action)
927
var
project = projColln.LoadProject(mainProjectPath);
Evaluation\IntrinsicFunctionOverload_Tests.cs (20)
33
Project
project = projectFromString.Project;
55
Project
project = projectFromString.Project;
77
Project
project = projectFromString.Project;
99
Project
project = projectFromString.Project;
119
Project
project = projectFromString.Project;
141
Project
project = projectFromString.Project;
163
Project
project = projectFromString.Project;
185
Project
project = projectFromString.Project;
205
Project
project = projectFromString.Project;
227
Project
project = projectFromString.Project;
249
Project
project = projectFromString.Project;
271
Project
project = projectFromString.Project;
291
Project
project = projectFromString.Project;
313
Project
project = projectFromString.Project;
335
Project
project = projectFromString.Project;
357
Project
project = projectFromString.Project;
377
Project
project = projectFromString.Project;
399
Project
project = projectFromString.Project;
421
Project
project = projectFromString.Project;
443
Project
project = projectFromString.Project;
Evaluation\ItemEvaluation_Tests.cs (2)
598
var
project = new Project(projectFiles.ProjectFile);
659
Project
project = Should.NotThrow(() => new Project(projectFiles.ProjectFile));
Evaluation\Preprocessor_Tests.cs (23)
55
Project
project = new Project();
84
Project
project = new Project(xml1);
128
Project
project = new Project(xml1);
172
Project
project = new Project(xml1);
216
Project
project = new Project(xml1);
264
Project
project = new Project(xml1);
298
Project
project = new Project(xml1);
363
Project
project;
419
Project
project = new Project(xml1);
477
Project
project = new Project(xml1);
550
Project
project = new Project(xml1);
611
Project
project = new Project(xml1);
671
Project
project = new Project(xml1);
725
Project
project = new Project(xml0);
792
Project
project = new Project();
826
Project
project = new Project(xml);
880
Project
project =
Project
.FromProjectRootElement(
984
var
project =
Project
.FromFile(projectPath, projectOptions);
1108
Project
project =
Project
.FromProjectRootElement(
1239
Project
project = new Project(xml1);
Evaluation\ProjectSdkImplicitImport_Tests.cs (15)
112
var
project = new Project(projectRootElement);
135
var
project = new Project(projectRootElement);
202
Project
project = new Project(projectRootElement);
305
Project
project = new Project(ProjectRootElement.Create(XmlReader.Create(new StringReader(content))));
334
var
project = new Project(projectRootElementFromString.Project);
372
var
project =
Project
.FromProjectRootElement(projectRootElement, projectOptions);
421
Project
project = new Project(ProjectRootElement.Create(XmlReader.Create(new StringReader(content))));
445
var
project = new Project(projectRootElement);
480
Project
project = new Project(rootElement,
520
var
project =
Project
.FromXmlReader(xmlReader, new ProjectOptions());
672
var
project =
Project
.FromXmlReader(xmlReader, projectOptions);
821
private void VerifyPropertyFromImplicitImport(
Project
project, string propertyName, string expectedContainingProjectPath, string expectedValue)
Evaluation\SdkResultEvaluation_Tests.cs (10)
47
private
Project
CreateProject(string projectPath, ProjectOptions projectOptions)
53
var
project =
Project
.FromProjectRootElement(projectRootElement, projectOptions);
76
private void ValidateExpectedPropertiesAndItems(bool includePropertiesAndItems,
Project
project, int expectedItemCount = 1)
133
var
project = CreateProject(projectPath, projectOptions);
172
Project
.FromXmlReader(xmlReader, projectOptions);
239
var
project = CreateProject(projectPath, projectOptions);
338
var
project = CreateProject(projectPath, projectOptions);
429
var
project = CreateProject(projectPath, projectOptions);
485
var
project = CreateProject(projectPath, projectOptions);
EvaluationProfiler_Tests.cs (3)
280
var
project = CreateProject(content, MSBuildDefaultToolsVersion, projectCollection);
301
private
Project
CreateProject(string contents, string toolsVersion, ProjectCollection projectCollection)
304
Project
project = projectFromString.Project;
FileLogger_Tests.cs (4)
13
using Project = Microsoft.Build.Evaluation.
Project
;
31
Project
project = ObjectModelHelpers.CreateInMemoryProject(@"
368
Project
project = ObjectModelHelpers.CreateInMemoryProject(@"
406
Project
project = ObjectModelHelpers.CreateInMemoryProject(@"
FixPathOnUnix_Tests.cs (1)
47
var
project = projColln.LoadProject(buildProjectPath);
Graph\ResultCacheBasedBuilds_Tests.cs (4)
144
var
project =
Project
.FromFile(
308
var
project =
Project
.FromFile(
Instance\HostServices_Tests.cs (6)
408
Project
project = LoadDummyProject("foo.proj");
427
Project
project1 = LoadDummyProject("foo.proj");
428
Project
project2 = LoadDummyProject("foo.proj");
483
Project
project = projectFromString.Project;
493
public
Project
LoadDummyProject(string fileName)
506
Project
project =
Instance\ProjectInstance_Internal_Tests.cs (1)
968
Project
project = projectFromString.Project;
Instance\ProjectMetadataInstance_Internal_Tests.cs (1)
56
Project
project = new Project();
Instance\ProjectPropertyInstance_Internal_Tests.cs (1)
94
Project
project = new Project();
Instance\TaskItem_Tests.cs (4)
211
Project
project = new();
278
Project
project = new Project(xml);
332
Project
project = new Project(xml);
367
Project
project = new Project(xml);
Parser_Tests.cs (1)
577
var
project = ObjectModelHelpers.CreateInMemoryProject(projectContent);
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (2)
TargetTests.cs (2)
926
Project
proj = new Project(reader);
956
static void addTask(
Project
proj, string taskName, Dictionary<string, string> parameters)
Microsoft.Build.Tasks.UnitTests (36)
AddToWin32Manifest_Tests.cs (1)
112
Project
project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(projectFile, touchProject: false);
AssignLinkMetadata_Tests.cs (1)
177
Project
p = new Project(collection)
CallTarget_Tests.cs (1)
152
Project
project = ObjectModelHelpers.CreateInMemoryProject(@"
DirectoryBuildProjectImportTestBase.cs (4)
77
Project
project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(ObjectModelHelpers.CreateFileInTempProjectDirectory(_projectRelativePath, @"
106
Project
project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(ObjectModelHelpers.CreateFileInTempProjectDirectory(_projectRelativePath, $@"
137
Project
project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(ObjectModelHelpers.CreateFileInTempProjectDirectory(_projectRelativePath, $@"
165
Project
project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(ObjectModelHelpers.CreateFileInTempProjectDirectory(_projectRelativePath, @"
MSBuild_Tests.cs (4)
169
Project
project = ObjectModelHelpers.CreateInMemoryProject(projectContents, logger);
1387
Project
project = new Project(projectFile2);
1473
Project
project = new Project(projectFile2);
1509
Project
project = new Project(projectFile1);
MSBuildInternalMessage_Tests.cs (5)
46
Project
project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(projectFile, touchProject: false);
89
Project
project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(projectFile, touchProject: false);
144
Project
project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(projectFile, touchProject: false);
219
Project
project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(projectFile, touchProject: false);
264
Project
project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(projectFile, touchProject: false);
NuGetPropsImportTests.cs (2)
54
Project
project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(projectRelativePath);
80
Project
project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(projectRelativePath);
OutputPathTests.cs (4)
61
Project
project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(projectFilePath, touchProject: false);
97
Project
project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(projectFilePath, touchProject: false);
140
Project
project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(projectFilePath, touchProject: false);
176
Project
project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(projectFilePath, touchProject: false);
ProjectExtensionsImportTestBase.cs (8)
56
Project
project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(ObjectModelHelpers.CreateFileInTempProjectDirectory(_projectRelativePath, @"
77
Project
project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(ObjectModelHelpers.CreateFileInTempProjectDirectory(_projectRelativePath, $@"
102
Project
project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(ObjectModelHelpers.CreateFileInTempProjectDirectory(_projectRelativePath, $@"
138
Project
project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(ObjectModelHelpers.CreateFileInTempProjectDirectory(_projectRelativePath, $@"
170
Project
project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(ObjectModelHelpers.CreateFileInTempProjectDirectory(_projectRelativePath, $@"
197
Project
project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(ObjectModelHelpers.CreateFileInTempProjectDirectory(_projectRelativePath, @"
215
Project
project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(ObjectModelHelpers.CreateFileInTempProjectDirectory(_projectRelativePath, @"
241
Project
project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(ObjectModelHelpers.CreateFileInTempProjectDirectory(_projectRelativePath, @"
RegressionTests.cs (2)
32
Project
project = ObjectModelHelpers.CreateInMemoryProject($@"
59
var
project = ObjectModelHelpers.CreateInMemoryProject($@"
XmlPeek_Tests.cs (1)
336
Project
project = ObjectModelHelpers.CreateInMemoryProject(@"<Project><Target Name=""Test""><XmlPeek /></Target></Project>", log);
XmlPoke_Tests.cs (3)
145
Project
project = ObjectModelHelpers.CreateInMemoryProject(@"<Project><Target Name=""Test""><XmlPoke /></Target></Project>", log);
157
Project
project = ObjectModelHelpers.CreateInMemoryProject(projectContent, log);
170
Project
project = ObjectModelHelpers.CreateInMemoryProject(projectContent, log);
Microsoft.Build.UnitTests.Shared (21)
EngineTestEnvironment.cs (1)
219
Project
project = new Project(ProjectFile, globalProperties, toolsVersion, projectCollection);
MockEngine.cs (1)
247
Project
project = _projectCollection.LoadProject(projectFileName, finalGlobalProperties, toolsVersion);
ObjectModelHelpers.cs (18)
105
public static ProjectItem AssertSingleItem(
Project
p, string type, string itemInclude)
678
public static
Project
CreateInMemoryProject(string xml)
689
public static
Project
CreateInMemoryProject(string xml, params ILogger[] loggers)
703
public static
Project
CreateInMemoryProject(ProjectCollection projectCollection, string xml, params ILogger[] loggers)
716
public static
Project
CreateInMemoryProject(
731
Project
project = new Project(
774
Project
project = CreateInMemoryProject(collection, projectContents, loggers);
802
Project
project = CreateInMemoryProject(collection, projectContents, loggers);
813
Project
project,
970
public static
Project
LoadProjectFileInTempProjectDirectory(string projectFileRelativePath)
980
public static
Project
LoadProjectFileInTempProjectDirectory(string projectFileRelativePath, bool touchProject)
987
Project
project = new Project(projectFileFullPath, null, null, projectCollection);
1026
Project
project = LoadProjectFileInTempProjectDirectory(projectFileRelativePath);
1090
public static string GetConcatenatedItemsOfType(this
Project
project, string itemType, string itemSeparator = ";")
1102
Project
project = new Project(projectXml);
1359
Project
project = projectFromString.Project;
1375
Project
project = projectFromString.Project;
1586
public static void VerifyAssertProjectContent([StringSyntax(StringSyntaxAttribute.Xml)] string expected,
Project
project)
ProjectFromString.cs (1)
17
public
Project
Project { get; init; }
Microsoft.Build.Utilities.UnitTests (2)
ToolLocationHelper_Tests.cs (2)
3584
Project
project = pc.LoadProject(testProjectFile);
3656
Project
project = pc.LoadProject(testProjectFile);
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (12)
Build\ProjectBuildManager.cs (5)
81
private static async Task<(MSB.Evaluation.
Project
? project, DiagnosticLog log)> LoadProjectAsync(
113
var
project = new MSB.Evaluation.Project(
129
public Task<(MSB.Evaluation.
Project
? project, DiagnosticLog log)> LoadProjectAsync(
224
MSB.Evaluation.
Project
project, DiagnosticLog log, CancellationToken cancellationToken)
235
MSB.Evaluation.
Project
project, string[] requiredTargets, string[] optionalTargets, DiagnosticLog log, CancellationToken cancellationToken)
MSBuild\CSharp\CSharpProjectFile.cs (1)
13
public CSharpProjectFile(CSharpProjectFileLoader loader, MSB.Evaluation.
Project
? project, ProjectBuildManager buildManager, DiagnosticLog log)
MSBuild\CSharp\CSharpProjectFileLoader.cs (1)
17
protected override ProjectFile CreateProjectFile(MSB.Evaluation.
Project
? project, ProjectBuildManager buildManager, DiagnosticLog log)
MSBuild\ProjectFile\ProjectFile.cs (2)
21
private readonly MSB.Evaluation.
Project
? _loadedProject;
29
protected ProjectFile(ProjectFileLoader loader, MSB.Evaluation.
Project
? loadedProject, ProjectBuildManager buildManager, DiagnosticLog log)
MSBuild\ProjectFile\ProjectFileLoader.cs (1)
16
protected abstract ProjectFile CreateProjectFile(MSB.Evaluation.
Project
? project, ProjectBuildManager buildManager, DiagnosticLog log);
MSBuild\VisualBasic\VisualBasicProjectFile.cs (1)
13
public VisualBasicProjectFile(VisualBasicProjectFileLoader loader, MSB.Evaluation.
Project
? loadedProject, ProjectBuildManager buildManager, DiagnosticLog log)
MSBuild\VisualBasic\VisualBasicProjectFileLoader.cs (1)
17
protected override ProjectFile CreateProjectFile(MSB.Evaluation.
Project
? project, ProjectBuildManager buildManager, DiagnosticLog log)
Microsoft.DotNet.Arcade.Sdk (2)
src\InstallDotNetCore.cs (2)
91
var
proj =
Project
.FromFile(VersionsPropsPath, new Build.Definition.ProjectOptions() { ProjectCollection = new ProjectCollection() });
MSBuild (6)
JsonOutputFormatter.cs (1)
82
internal void AddItemsInJsonFormat(string[] itemNames,
Project
project)
XMake.cs (5)
844
Project
project = collection.LoadProject(projectFile, globalProperties, toolsVersion);
1092
private static ExitType OutputPropertiesAfterEvaluation(string[] getProperty, string[] getItem,
Project
project, TextWriter outputStream)
1416
Microsoft.Build.Evaluation.
Project
project = projectCollection.LoadProject(projectFile, globalProperties, toolsVersion);
1443
Project
project = projectCollection.LoadProject(projectFile, globalProperties, toolsVersion);
1723
Project
project = projectCollection.LoadProject(projectFile, globalProperties, toolsVersion);
TaskUsageLogger (5)
TaskUsageLogger.cs (5)
113
Project
p = _privateCollection.LoadProject(e.ProjectFile, e.GlobalProperties, e.ToolsVersion);
186
private void GatherAndEvaluateDefaultTasksForToolsVersion(string toolsVersion,
Project
containingProject)
217
private void GatherAndEvaluateTasksForProject(
Project
p, int projectContextId)
245
private void GatherAndEvaluatedTasksInFile(ProjectRootElement pre,
Project
containingProject, HashSet<UsingTaskData> usingTasks)
299
private string EvaluateIfNecessary(string unevaluatedString,
Project
containingProject)