610ec9c7d54fa38a7af512947ee3d083e26a25cf
[mono.git] / mcs / class / System.XML / System.Xml / XmlWhitespace.cs
1 //
2 // System.Xml.XmlWhitespace.cs
3 //
4 // Author:
5 //      Duncan Mak  (duncan@ximian.com)
6 //
7 // (C) Ximian, Inc. http://www.ximian.com
8 //
9
10 using System;
11
12 namespace System.Xml
13 {
14         public class XmlWhitespace : XmlCharacterData
15         {
16                 // Constructor
17                 protected internal XmlWhitespace (string strData, XmlDocument doc)
18                         : base (strData, doc)
19                 {
20                 }
21                 
22                 // Properties
23                 public override string LocalName {
24                         get { return "#whitespace"; }
25                 }
26
27                 public override string Name {
28                         get { return "#whitespace"; }
29                 }
30
31                 public override XmlNodeType NodeType {
32                         get { return XmlNodeType.Whitespace; }
33                 }
34
35                 [MonoTODO]
36                 public override string Value {
37                         get { return Data; }
38                         set {}
39                 }
40
41                 // Methods
42                 public override XmlNode CloneNode (bool deep)
43                 {
44                         // always return the data value
45                         return new XmlWhitespace (Data, OwnerDocument); 
46                 }
47
48                 [MonoTODO]
49                 public override void WriteContentTo (XmlWriter w)
50                 {                       
51                 }
52
53                 [MonoTODO]
54                 public override void WriteTo (XmlWriter w)
55                 {                       
56                 }
57         }
58 }