Base:
property
Xml
Microsoft.Build.ObjectModelRemoting.ProjectLink.Xml
3 writes to Xml
Microsoft.Build (3)
Definition\Project.cs (3)
1886
Xml
= xml;
1914
Xml
= ProjectRootElement.Create(xmlReader, ProjectCollection,
1953
Xml
= ProjectRootElement.OpenProjectOrSolution(
28 references to Xml
Microsoft.Build (28)
Definition\Project.cs (28)
2056
if (_evaluatedVersion <
Xml
.Version)
2060
if (
Xml
.Count > 0) // don't log empty projects, evaluation is not interesting
2062
Trace.WriteLine(String.Format(CultureInfo.InvariantCulture, "MSBUILD: Is dirty because {0} [{1}] [PC Hash {2}]",
Xml
.LastDirtyReason, FullPath, ProjectCollection.GetHashCode()));
2384
/// The actual tools version on the Project tag, can be gotten from <see cref="
Xml
">Xml.ToolsVersion</see>.
2402
public string DirectoryPath =>
Xml
.DirectoryPath;
2412
get =>
Xml
.FullPath;
2414
set =>
Xml
.FullPath = value;
2468
public ElementLocation ProjectFileLocation =>
Xml
.ProjectFileLocation;
2870
foreach (ProjectElement child in GetLogicalProject(
Xml
.AllChildren))
2938
ReferenceEquals(property.Xml.ContainingProject,
Xml
))
2944
ProjectPropertyElement propertyElement =
Xml
.AddProperty(name, unevaluatedValue);
3020
itemElement =
Xml
.CreateItemElement(itemType, unevaluatedInclude);
3033
itemElement =
Xml
.AddItem(itemType, unevaluatedInclude);
3060
foreach (ProjectItemGroupElement group in
Xml
.ItemGroups)
3077
groupToAppendTo =
Xml
.AddItemGroup();
3086
itemElement =
Xml
.CreateItemElement(itemType, unevaluatedInclude);
3295
Xml
.MarkProjectDirty(Owner);
3360
if (ReferenceEquals(
Xml
, xmlRootElement))
3571
Xml
.OnAfterProjectRename -= _renameHandler;
3572
Xml
.OnProjectXmlChanged -= ProjectRootElement_ProjectXmlChangedHandler;
3585
ErrorUtilities.VerifyThrowInvalidOperation(ReferenceEquals(
Xml
, otherXml), "OM_CannotModifyEvaluatedObjectInImportedFile", otherXml.Location.File);
3720
Xml
,
3739
int highestXmlVersion =
Xml
.Version;
3768
Xml
.MarkAsExplicitlyLoaded();
3813
Xml
.OnAfterProjectRename += _renameHandler;
3814
Xml
.OnProjectXmlChanged += ProjectRootElement_ProjectXmlChangedHandler;
3824
Xml
.MarkProjectDirty(Owner);
3860
foreach (ProjectItemGroupElement itemGroupXml in
Xml
.ItemGroups)