10 writes to Project
Microsoft.Build (2)
Construction\ProjectImportElement.cs (2)
147
return new ProjectImportElement(element, containingProject) {
Project
= project };
164
Project
= project,
Microsoft.Build.Engine.OM.UnitTests (8)
Construction\ConstructionEditing_Tests.cs (2)
2528
import.
Project
= "p";
2875
element.
Project
= "p";
Construction\ProjectImportElement_Tests.cs (3)
127
import.
Project
= "i1b.proj";
149
import.
Project
= String.Empty;
182
import.
Project
= file2;
Construction\ProjectImportGroupElement_Tests.cs (2)
335
import.
Project
= "i1b.proj";
362
import.
Project
= String.Empty;
ObjectModelRemoting\LinkedConstructionModify_Tests.cs (1)
586
import.VerifySetter("newImport", (pi) => pi.Project, (pi, v) => pi.
Project
= v);
47 references to Project
Microsoft.Build (18)
Construction\ProjectImportElement.cs (1)
184
return owner.CreateImportElement(
Project
);
Evaluation\Evaluator.cs (17)
1517
var fallbackSearchPathMatch = _data.Toolset.GetProjectImportSearchPaths(importElement.
Project
);
1589
bool containsWildcards = FileMatcher.HasWildcards(importElement.
Project
);
1622
var newExpandedImportPath = importElement.
Project
.Replace(extensionPropertyRefAsString, extensionPathExpanded, StringComparison.OrdinalIgnoreCase);
1716
importElement.
Project
,
1724
UnexpandedProject = importElement.
Project
,
1734
string project = importElement.
Project
;
1838
UnexpandedProject = importElement.
Project
,
2042
UnexpandedProject = importElement.
Project
,
2103
UnexpandedProject = importElement.
Project
,
2245
UnexpandedProject = importElement.
Project
,
2275
UnexpandedProject = importElement.
Project
,
2290
VerifyVSDistributionPath(importElement.
Project
, importLocationInProject);
2330
UnexpandedProject = importElement.
Project
,
2535
importElement.
Project
.Replace(searchPathMatch.MsBuildPropertyFormat, extensionsPathPropValue),
2554
importExpandedWithDefaultPath = importElement.
Project
;
2555
relativeProjectPath = importElement.
Project
;
2562
VerifyVSDistributionPath(importElement.
Project
, importElement.ProjectLocation);
Microsoft.Build.Engine.OM.UnitTests (29)
Construction\ProjectImportElement_Tests.cs (3)
105
Assert.Equal("i1.proj", imports[0].
Project
);
106
Assert.Equal("i2.proj", imports[1].
Project
);
128
Assert.Equal("i1b.proj", import.
Project
);
Construction\ProjectImportGroupElement_Tests.cs (6)
273
Assert.Equal("i1.proj", imports[0].
Project
);
274
Assert.Equal("i2.proj", imports[1].
Project
);
308
Assert.Equal("i1.proj", imports[0].
Project
);
309
Assert.Equal("i2.proj", imports[1].
Project
);
311
Assert.Equal("i3.proj", imports[2].
Project
);
336
Assert.Equal("i1b.proj", import.
Project
);
Definition\Project_Tests.cs (15)
3912
eventArgs.UnexpandedProject.ShouldBe(import.
Project
);
3921
logger.AssertLogContains($"Project \"{import.
Project
}\" was not imported by \"{pre.FullPath}\" at ({eventArgs.LineNumber},{eventArgs.ColumnNumber}), due to false condition; ( \'$(Something)\' == \'nothing\' ) was evaluated as ( \'\' == \'nothing\' ).");
3953
eventArgs.UnexpandedProject.ShouldBe(import.
Project
);
3962
logger.AssertLogContains($"Project \"{import.
Project
}\" was not imported by \"{pre.FullPath}\" at ({eventArgs.LineNumber},{eventArgs.ColumnNumber}), due to no matching files.");
3998
eventArgs.UnexpandedProject.ShouldBe(import.
Project
);
4007
logger.AssertLogContains($"Project \"{import.
Project
}\" was not imported by \"{pre.FullPath}\" at ({eventArgs.LineNumber},{eventArgs.ColumnNumber}), due to the file being empty.");
4045
eventArgs.UnexpandedProject.ShouldBe(import.
Project
);
4054
logger.AssertLogContains($"Project \"{import.
Project
}\" was not imported by \"{pre.FullPath}\" at ({eventArgs.LineNumber},{eventArgs.ColumnNumber}), due to the file being invalid.");
4085
eventArgs.UnexpandedProject.ShouldBe(import.
Project
);
4094
logger.AssertLogContains($"Project \"{import.
Project
}\" was not imported by \"{pre.FullPath}\" at ({eventArgs.LineNumber},{eventArgs.ColumnNumber}), due to the expression evaluating to an empty string.");
4128
eventArgs.UnexpandedProject.ShouldBe(import.
Project
);
4137
logger.AssertLogContains($"Project \"{import.
Project
}\" was not imported by \"{pre.FullPath}\" at ({eventArgs.LineNumber},{eventArgs.ColumnNumber}), due to the file not existing.");
4171
eventArgs.UnexpandedProject.ShouldBe(import.
Project
);
4180
logger.AssertLogContains($"Project \"{import.
Project
}\" was not imported by \"{pre.FullPath}\" at ({eventArgs.LineNumber},{eventArgs.ColumnNumber}), due to no matching files.");
4216
eventArgs.UnexpandedProject.ShouldBe(import.
Project
);
ObjectModelRemoting\Helpers\ViewValidation.construction.cs (2)
833
Assert.Equal(realXml.
Project
, viewXml.
Project
);
ObjectModelRemoting\LinkedConstructionModify_Tests.cs (3)
79
xmlPair.Add2NewChildrenWithVerify<ProjectImportElement>(newImport, (p, i) => p.AddImport(i), (pi, i) => pi.
Project
== i, out var import1, out var import2);
586
import.VerifySetter("newImport", (pi) => pi.
Project
, (pi, v) => pi.Project = v);
602
importGroup.Add2NewChildrenWithVerify<ProjectImportElement>("projFile", (ig, prj) => ig.AddImport(prj), (i, prj) => i.
Project
== prj, out var imp1, out var imp2);