Reformat changes, and add some small debugging information to catch errors
[mono.git] / mcs / class / System.XML / System.Xml.Schema / XmlSchemaDatatype.cs
1 // Author: Dwivedi, Ajay kumar\r
2 //            Adwiv@Yahoo.com\r
3 using System;\r
4 using System.Xml;\r
5 \r
6 namespace System.Xml.Schema\r
7 {\r
8         /// <summary>\r
9         /// Summary description for XmlSchemaDatatype.\r
10         /// </summary>\r
11         public abstract class XmlSchemaDatatype\r
12         {\r
13                 protected XmlSchemaDatatype()\r
14                 {\r
15                 }\r
16                 \r
17                 public abstract XmlTokenizedType TokenizedType {  get; }\r
18                 public abstract Type ValueType {  get; }\r
19 \r
20                 // Methods\r
21                 public abstract object ParseValue(string s, \r
22                         XmlNameTable nameTable, XmlNamespaceManager nsmgr);\r
23 \r
24                 //TODO: This should return appropriate inbuilt type\r
25                 internal static XmlSchemaDatatype GetType(XmlQualifiedName qname)\r
26                 {\r
27                         return null;\r
28                 }\r
29         }\r
30 }\r