2002-03-11 Duncan Mak <duncan@ximian.com>
[mono.git] / mcs / class / System.XML / System.Xml / XmlComment.cs
1 //
2 // System.Xml.XmlComment
3 //
4 // Author:
5 //   Kral Ferch <kral_ferch@hotmail.com>
6 //
7 // (C) 2002 Kral Ferch
8 //
9
10 using System;
11
12 namespace System.Xml
13 {
14         public class XmlComment : XmlCharacterData
15         {
16                 #region Constructors
17
18                 protected internal XmlComment(string comment, XmlDocument doc) : base(comment, doc) { }
19
20                 #endregion
21
22                 #region Properties
23
24                 public override string LocalName
25                 {
26                         get {
27                                 return "#comment";
28                         }
29                 }
30
31                 public override string Name
32                 {
33                         get {
34                                 return "#comment";
35                         }
36                 }
37
38                 public override XmlNodeType NodeType
39                 {
40                         get {
41                                 return XmlNodeType.Comment;
42                         }
43                 }
44                 
45                 #endregion
46
47                 #region Methods
48
49                 public override XmlNode CloneNode(bool deep)
50                 {
51                         return new XmlComment(Value, OwnerDocument);
52                 }
53
54                 [MonoTODO]
55                 public override void WriteContentTo(XmlWriter w)
56                 {
57                         throw new NotImplementedException ();
58                 }
59
60                 [MonoTODO]
61                 public override void WriteTo(XmlWriter w)
62                 {
63                         throw new NotImplementedException ();
64                 }
65
66                 #endregion
67         }
68 }