2002-03-12 Duncan Mak <duncan@ximian.com>
[mono.git] / mcs / class / System.XML / System.Xml / XmlCDataSection.cs
1 //
2 // System.Xml.XmlCDataSection.cs
3 //
4 // Author: Duncan Mak (duncan@ximian.com)
5 //
6 // (C) Ximian, Inc.
7 //
8
9 namespace System.Xml
10 {
11         public class XmlCDataSection : XmlCharacterData
12         {
13                 // Constructor
14                 protected internal XmlCDataSection (string data, XmlDocument doc)
15                         : base (data, doc)
16                 {
17                 }
18
19         // Properties
20                 public override string LocalName
21                 {
22                         get { return "#cdata-section"; }
23                 }
24
25                 public override string Name
26                 {
27                         get { return "#cdata-section"; }
28                 }
29
30                 public override XmlNodeType NodeType
31                 {
32                         get { return XmlNodeType.CDATA; }
33                 }
34
35                 // Methods
36                 public override XmlNode CloneNode (bool deep)
37                 {
38                         return null;
39                 }
40
41                 public override void WriteContentTo (XmlWriter w)
42                 {
43                         // CDATA nodes have no children, WriteContentTo has no effect.
44                 }
45
46                 public override void WriteTo (XmlWriter w)
47                 {
48                 }
49         }
50 }