- // Public Methods\r
- //===========================================================================\r
- /// <summary>\r
- /// Return a clone of the node\r
- /// </summary>\r
- /// <param name="deep">Make copy of all children</param>\r
- /// <returns>Cloned node</returns>\r
- public override XmlNode CloneNode( bool deep)\r
+ public override string LocalName {\r
+ get { return "#document-fragment"; }\r
+ }\r
+\r
+\r
+ public override string Name { \r
+ get { return "#document-fragment"; }\r
+ }\r
+\r
+ public override XmlNodeType NodeType {\r
+ get { return XmlNodeType.DocumentFragment; }\r
+ }\r
+\r
+ public override XmlDocument OwnerDocument {\r
+ get { return base.OwnerDocument; }\r
+ }\r
+\r
+ public override XmlNode ParentNode {\r
+ get { return null; } // it's always null here.\r
+ }\r
+\r
+ // It is really not a type of XmlLinkedNode,\r
+ // but I copied this way from XmlElement. I looks good.\r
+ internal override XmlLinkedNode LastLinkedChild\r