Base:
property
Xml
Microsoft.Build.ObjectModelRemoting.ProjectLink.Xml
3 writes to Xml
Microsoft.Build (3)
Definition\Project.cs (3)
1921
Xml
= xml;
1949
Xml
= ProjectRootElement.Create(xmlReader, ProjectCollection,
1988
Xml
= ProjectRootElement.OpenProjectOrSolution(
28 references to Xml
Microsoft.Build (28)
Definition\Project.cs (28)
2091
if (_evaluatedVersion <
Xml
.Version)
2095
if (
Xml
.Count > 0) // don't log empty projects, evaluation is not interesting
2097
Trace.WriteLine(String.Format(CultureInfo.InvariantCulture, "MSBUILD: Is dirty because {0} [{1}] [PC Hash {2}]",
Xml
.LastDirtyReason, FullPath, ProjectCollection.GetHashCode()));
2431
/// The actual tools version on the Project tag, can be gotten from <see cref="
Xml
">Xml.ToolsVersion</see>.
2449
public string DirectoryPath =>
Xml
.DirectoryPath;
2459
get =>
Xml
.FullPath;
2461
set =>
Xml
.FullPath = value;
2504
public ElementLocation ProjectFileLocation =>
Xml
.ProjectFileLocation;
2920
foreach (ProjectElement child in GetLogicalProject(
Xml
.AllChildren))
2988
ReferenceEquals(property.Xml.ContainingProject,
Xml
))
2994
ProjectPropertyElement propertyElement =
Xml
.AddProperty(name, unevaluatedValue);
3070
itemElement =
Xml
.CreateItemElement(itemType, unevaluatedInclude);
3083
itemElement =
Xml
.AddItem(itemType, unevaluatedInclude);
3110
foreach (ProjectItemGroupElement group in
Xml
.ItemGroups)
3127
groupToAppendTo =
Xml
.AddItemGroup();
3136
itemElement =
Xml
.CreateItemElement(itemType, unevaluatedInclude);
3345
Xml
.MarkProjectDirty(Owner);
3411
if (ReferenceEquals(
Xml
, xmlRootElement))
3622
Xml
.OnAfterProjectRename -= _renameHandler;
3623
Xml
.OnProjectXmlChanged -= ProjectRootElement_ProjectXmlChangedHandler;
3636
ErrorUtilities.VerifyThrowInvalidOperation(ReferenceEquals(
Xml
, otherXml), "OM_CannotModifyEvaluatedObjectInImportedFile", otherXml.Location.File);
3771
Xml
,
3791
int highestXmlVersion =
Xml
.Version;
3820
Xml
.MarkAsExplicitlyLoaded();
3865
Xml
.OnAfterProjectRename += _renameHandler;
3866
Xml
.OnProjectXmlChanged += ProjectRootElement_ProjectXmlChangedHandler;
3876
Xml
.MarkProjectDirty(Owner);
3912
foreach (ProjectItemGroupElement itemGroupXml in
Xml
.ItemGroups)