2002-08-16 Jason Diamond <jason@injektilo.org>
[mono.git] / mcs / class / System.XML / System.Xml.Serialization / XmlTypeMapping.cs
1 //
2 // XmlTypeMapping.cs: 
3 //
4 // Author:
5 //   John Donagher (john@webmeta.com)
6 //
7 // (C) 2002 John Donagher
8 //
9
10 using System.Xml;\r
11 using System;\r
12 \r
13 namespace System.Xml.Serialization\r
14 {\r
15         /// <summary>\r
16         /// Summary description for XmlTypeMapping.\r
17         /// </summary>\r
18         public class XmlTypeMapping : XmlMapping\r
19         {\r
20                 private string elementName;\r
21                 private string ns;\r
22                 private string typeFullName;\r
23                 private string typeName;\r
24 \r
25                 internal XmlTypeMapping(string elementName, string ns, string typeFullName, string typeName)\r
26                 {\r
27                         this.elementName = elementName;\r
28                         this.ns = ns;\r
29                         this.typeFullName = typeFullName;\r
30                         this.typeName = typeName;\r
31                 }\r
32 \r
33                 public string ElementName  \r
34                 {\r
35                         get { return elementName; }\r
36                 }\r
37                 public string Namespace  \r
38                 {\r
39                         get { return ns; }\r
40                 }\r
41                 public string TypeFullName  \r
42                 {\r
43                         get { return typeFullName; }\r
44                 }\r
45                 public string TypeName  \r
46                 {\r
47                         get { return typeName; }\r
48                 }\r
49         }\r
50 }\r