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;
2463
public ElementLocation ProjectFileLocation =>
Xml
.ProjectFileLocation;
2879
foreach (ProjectElement child in GetLogicalProject(
Xml
.AllChildren))
2947
ReferenceEquals(property.Xml.ContainingProject,
Xml
))
2953
ProjectPropertyElement propertyElement =
Xml
.AddProperty(name, unevaluatedValue);
3029
itemElement =
Xml
.CreateItemElement(itemType, unevaluatedInclude);
3042
itemElement =
Xml
.AddItem(itemType, unevaluatedInclude);
3069
foreach (ProjectItemGroupElement group in
Xml
.ItemGroups)
3086
groupToAppendTo =
Xml
.AddItemGroup();
3095
itemElement =
Xml
.CreateItemElement(itemType, unevaluatedInclude);
3304
Xml
.MarkProjectDirty(Owner);
3369
if (ReferenceEquals(
Xml
, xmlRootElement))
3580
Xml
.OnAfterProjectRename -= _renameHandler;
3581
Xml
.OnProjectXmlChanged -= ProjectRootElement_ProjectXmlChangedHandler;
3594
ErrorUtilities.VerifyThrowInvalidOperation(ReferenceEquals(
Xml
, otherXml), "OM_CannotModifyEvaluatedObjectInImportedFile", otherXml.Location.File);
3729
Xml
,
3749
int highestXmlVersion =
Xml
.Version;
3778
Xml
.MarkAsExplicitlyLoaded();
3823
Xml
.OnAfterProjectRename += _renameHandler;
3824
Xml
.OnProjectXmlChanged += ProjectRootElement_ProjectXmlChangedHandler;
3834
Xml
.MarkProjectDirty(Owner);
3870
foreach (ProjectItemGroupElement itemGroupXml in
Xml
.ItemGroups)