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(
29 references to Xml
Microsoft.Build (29)
Definition\Project.cs (29)
2057
if (_evaluatedVersion <
Xml
.Version)
2061
if (
Xml
.Count > 0) // don't log empty projects, evaluation is not interesting
2063
Trace.WriteLine(String.Format(CultureInfo.InvariantCulture, "MSBUILD: Is dirty because {0} [{1}] [PC Hash {2}]",
Xml
.LastDirtyReason, FullPath, ProjectCollection.GetHashCode()));
2385
/// The actual tools version on the Project tag, can be gotten from <see cref="
Xml
">Xml.ToolsVersion</see>.
2403
public string DirectoryPath =>
Xml
.DirectoryPath;
2413
get =>
Xml
.FullPath;
2415
set =>
Xml
.FullPath = value;
2469
public ElementLocation ProjectFileLocation =>
Xml
.ProjectFileLocation;
2871
foreach (ProjectElement child in GetLogicalProject(
Xml
.AllChildren))
2939
ReferenceEquals(property.Xml.ContainingProject,
Xml
))
2945
ProjectPropertyElement propertyElement =
Xml
.AddProperty(name, unevaluatedValue);
3021
itemElement =
Xml
.CreateItemElement(itemType, unevaluatedInclude);
3034
itemElement =
Xml
.AddItem(itemType, unevaluatedInclude);
3061
foreach (ProjectItemGroupElement group in
Xml
.ItemGroups)
3078
groupToAppendTo =
Xml
.AddItemGroup();
3087
itemElement =
Xml
.CreateItemElement(itemType, unevaluatedInclude);
3296
Xml
.MarkProjectDirty(Owner);
3361
if (ReferenceEquals(
Xml
, xmlRootElement))
3572
Xml
.OnAfterProjectRename -= _renameHandler;
3573
Xml
.OnProjectXmlChanged -= ProjectRootElement_ProjectXmlChangedHandler;
3574
Xml
.XmlDocument.ClearAnyCachedStrings();
3587
ErrorUtilities.VerifyThrowInvalidOperation(ReferenceEquals(
Xml
, otherXml), "OM_CannotModifyEvaluatedObjectInImportedFile", otherXml.Location.File);
3722
Xml
,
3741
int highestXmlVersion =
Xml
.Version;
3770
Xml
.MarkAsExplicitlyLoaded();
3815
Xml
.OnAfterProjectRename += _renameHandler;
3816
Xml
.OnProjectXmlChanged += ProjectRootElement_ProjectXmlChangedHandler;
3826
Xml
.MarkProjectDirty(Owner);
3862
foreach (ProjectItemGroupElement itemGroupXml in
Xml
.ItemGroups)