public void MergeFrom(MSBuildItem other) { foreach (XmlNode node in Element.ChildNodes) { if (node is XmlElement) SetMetadata(node.LocalName, node.InnerXml); } } }