2 // System.Xml.XmlComment
5 // Kral Ferch <kral_ferch@hotmail.com>
11 using System.Xml.XPath;
15 public class XmlComment : XmlCharacterData
19 protected internal XmlComment (string comment, XmlDocument doc)
28 public override string LocalName {
29 get { return "#comment"; }
32 public override string Name {
33 get { return "#comment"; }
36 public override XmlNodeType NodeType {
37 get { return XmlNodeType.Comment; }
40 internal override XPathNodeType XPathNodeType {
42 return XPathNodeType.Comment;
50 public override XmlNode CloneNode (bool deep)
52 // discard deep because Comments have no children.
53 return new XmlComment(Value, OwnerDocument);
56 public override void WriteContentTo (XmlWriter w) { }
58 public override void WriteTo (XmlWriter w)
60 w.WriteComment (Data);