3 writes to _xml
Microsoft.Build (3)
Definition\ProjectItem.cs (3)
113
this.
_xml
= xml;
137
_xml
= xml;
820
_xml
= _xml.ContainingProject.CreateItemElement(ItemType, ((IItem)this).EvaluatedIncludeEscaped);
28 references to _xml
Microsoft.Build (28)
Definition\ProjectItem.cs (28)
159
{ return
_xml
; }
169
{ return
_xml
.ItemType; }
191
return
_xml
.Include;
251
bool isImported = !Object.ReferenceEquals(
_xml
.ContainingProject, _project.Xml);
578
Project.VerifyThrowInvalidOperationNotImported(
_xml
.ContainingProject);
583
ErrorUtilities.VerifyThrowInvalidOperation(
_xml
.Parent?.Parent != null, "OM_ObjectIsNoLongerActive");
587
_project.SplitItemElementIfNecessary(
_xml
);
599
ProjectMetadataElement metadatumXml =
_xml
.AddMetadata(name, unevaluatedValue);
613
var siblingItems = _project.Items.Where(i => i.
_xml
==
_xml
);
640
Project.VerifyThrowInvalidOperationNotImported(
_xml
.ContainingProject);
641
ErrorUtilities.VerifyThrowInvalidOperation(
_xml
.Parent?.Parent != null, "OM_ObjectIsNoLongerActive");
652
_project.SplitItemElementIfNecessary(
_xml
);
657
_xml
.RemoveChild(metadatum.Xml);
690
Project.VerifyThrowInvalidOperationNotImported(
_xml
.ContainingProject);
691
ErrorUtilities.VerifyThrowInvalidOperation(
_xml
.Parent?.Parent != null, "OM_ObjectIsNoLongerActive");
700
if (
_xml
.Count == 0 /* no metadata */ && _project.IsSuitableExistingItemXml(
_xml
, name, null /* no metadata */) && !FileMatcher.HasWildcardsSemicolonItemOrPropertyReferences(name))
710
bool splitOccurred = _project.SplitItemElementIfNecessary(
_xml
);
712
_xml
.Include = name;
720
_evaluatedIncludeEscaped = _project.ExpandItemIncludeBestEffortLeaveEscaped(
_xml
);
786
Project.VerifyThrowInvalidOperationNotImported(
_xml
.ContainingProject);
787
ErrorUtilities.VerifyThrowInvalidOperation(
_xml
.Parent?.Parent != null, "OM_ObjectIsNoLongerActive");
794
_project.SplitItemElementIfNecessary(
_xml
);
801
_xml
.ChangeItemType(newItemType);
818
ProjectItemElement oldXml =
_xml
;
820
_xml =
_xml
.ContainingProject.CreateItemElement(ItemType, ((IItem)this).EvaluatedIncludeEscaped);
822
oldXml.Parent.InsertBeforeChild(
_xml
, oldXml);