コード例 #1
0
        public void XmlCommentCloneNode()
        {
            XmlNode original = declaration;

            XmlNode shallow = declaration.CloneNode(false);              // shallow

            XmlNodeBaseProperties(original, shallow);

            XmlNode deep = declaration.CloneNode(true);              // deep

            XmlNodeBaseProperties(original, deep);

            Assert.AreEqual(deep.OuterXml, shallow.OuterXml, "deep cloning differs from shallow cloning");
        }