2002-06-18 Ajay kumar Dwivedi <adwiv@yahoo.com>
[mono.git] / mcs / class / System.XML / System.Xml / XmlComment.cs
index aed7777f9b2aa026cd6954e41c7256b91ba75593..4c83ebab0e6f350a25e9548b6c98eadbf344ba11 100644 (file)
@@ -15,52 +15,42 @@ namespace System.Xml
        {
                #region Constructors
 
-               protected internal XmlComment(string comment, XmlDocument doc) : base(comment, doc) { }
+               protected internal XmlComment (string comment, XmlDocument doc)
+                       : base (comment, doc)
+               {
+               }
 
                #endregion
 
                #region Properties
 
-               public override string LocalName
-               {
-                       get {
-                               return "#comment";
-                       }
+               public override string LocalName {
+                       get { return "#comment"; }
                }
 
-               public override string Name
-               {
-                       get {
-                               return "#comment";
-                       }
+               public override string Name {
+                       get { return "#comment"; }
                }
 
-               public override XmlNodeType NodeType
-               {
-                       get {
-                               return XmlNodeType.Comment;
-                       }
+               public override XmlNodeType NodeType {
+                       get { return XmlNodeType.Comment; }
                }
                
                #endregion
 
                #region Methods
 
-               public override XmlNode CloneNode(bool deep)
+               public override XmlNode CloneNode (bool deep)
                {
-                       return new XmlComment(Value, OwnerDocument);
+                       // discard deep because Comments have no children.
+                       return new XmlComment(Value, OwnerDocument); 
                }
 
-               [MonoTODO]
-               public override void WriteContentTo(XmlWriter w)
-               {
-                       throw new NotImplementedException ();
-               }
+               public override void WriteContentTo (XmlWriter w) { }
 
-               [MonoTODO]
-               public override void WriteTo(XmlWriter w)
+               public override void WriteTo (XmlWriter w)
                {
-                       throw new NotImplementedException ();
+                       w.WriteComment (Data);
                }
 
                #endregion