+//\r
+// System.Xml.XmlWhitespace.cs\r
+//\r
+// Author:\r
+// Duncan Mak (duncan@ximian.com)\r
+//\r
+// (C) Ximian, Inc. http://www.ximian.com\r
+//\r
+\r
using System;\r
\r
namespace System.Xml\r
{\r
- /// <summary>\r
- /// \r
- /// </summary>\r
- public class XmlWhitespace\r
+ public class XmlWhitespace : XmlCharacterData\r
{\r
- // Private data members\r
-\r
- // public properties\r
+ // Constructor\r
+ protected internal XmlWhitespace (string strData, XmlDocument doc)\r
+ : base (strData, doc)\r
+ {\r
+ }\r
\r
+ // Properties\r
+ public override string LocalName {\r
+ get { return "#whitespace"; }\r
+ }\r
+\r
+ public override string Name {\r
+ get { return "#whitespace"; }\r
+ }\r
+\r
+ public override XmlNodeType NodeType {\r
+ get { return XmlNodeType.Whitespace; }\r
+ }\r
+\r
+ [MonoTODO]\r
+ public override string Value {\r
+ get { return null; }\r
+ set {}\r
+ }\r
+\r
+ // Methods\r
+ public override XmlNode CloneNode (bool deep)\r
+ {\r
+ // always return the data value\r
+ return new XmlWhitespace (Data, OwnerDocument); \r
+ }\r
+\r
+ [MonoTODO]\r
+ public override void WriteContentTo (XmlWriter w)\r
+ { \r
+ }\r
\r
- // Public Methods\r
+ [MonoTODO]\r
+ public override void WriteTo (XmlWriter w)\r
+ { \r
+ }\r
}\r
}\r