Base:
property
Xml
Microsoft.Build.ObjectModelRemoting.ProjectLink.Xml
3 writes to Xml
Microsoft.Build (3)
Definition\Project.cs (3)
1892
Xml
= xml;
1920
Xml
= ProjectRootElement.Create(xmlReader, ProjectCollection,
1959
Xml
= ProjectRootElement.OpenProjectOrSolution(
28 references to Xml
Microsoft.Build (28)
Definition\Project.cs (28)
2062
if (_evaluatedVersion <
Xml
.Version)
2066
if (
Xml
.Count > 0) // don't log empty projects, evaluation is not interesting
2068
Trace.WriteLine(String.Format(CultureInfo.InvariantCulture, "MSBUILD: Is dirty because {0} [{1}] [PC Hash {2}]",
Xml
.LastDirtyReason, FullPath, ProjectCollection.GetHashCode()));
2390
/// The actual tools version on the Project tag, can be gotten from <see cref="
Xml
">Xml.ToolsVersion</see>.
2408
public string DirectoryPath =>
Xml
.DirectoryPath;
2418
get =>
Xml
.FullPath;
2420
set =>
Xml
.FullPath = value;
2474
public ElementLocation ProjectFileLocation =>
Xml
.ProjectFileLocation;
2876
foreach (ProjectElement child in GetLogicalProject(
Xml
.AllChildren))
2944
ReferenceEquals(property.Xml.ContainingProject,
Xml
))
2950
ProjectPropertyElement propertyElement =
Xml
.AddProperty(name, unevaluatedValue);
3026
itemElement =
Xml
.CreateItemElement(itemType, unevaluatedInclude);
3039
itemElement =
Xml
.AddItem(itemType, unevaluatedInclude);
3066
foreach (ProjectItemGroupElement group in
Xml
.ItemGroups)
3083
groupToAppendTo =
Xml
.AddItemGroup();
3092
itemElement =
Xml
.CreateItemElement(itemType, unevaluatedInclude);
3301
Xml
.MarkProjectDirty(Owner);
3366
if (ReferenceEquals(
Xml
, xmlRootElement))
3577
Xml
.OnAfterProjectRename -= _renameHandler;
3578
Xml
.OnProjectXmlChanged -= ProjectRootElement_ProjectXmlChangedHandler;
3591
ErrorUtilities.VerifyThrowInvalidOperation(ReferenceEquals(
Xml
, otherXml), "OM_CannotModifyEvaluatedObjectInImportedFile", otherXml.Location.File);
3726
Xml
,
3746
int highestXmlVersion =
Xml
.Version;
3775
Xml
.MarkAsExplicitlyLoaded();
3820
Xml
.OnAfterProjectRename += _renameHandler;
3821
Xml
.OnProjectXmlChanged += ProjectRootElement_ProjectXmlChangedHandler;
3831
Xml
.MarkProjectDirty(Owner);
3867
foreach (ProjectItemGroupElement itemGroupXml in
Xml
.ItemGroups)