{\r
public class XmlTypeMapping : XmlMapping\r
{\r
- private string elementName;\r
- private string ns;\r
private string xmlType;\r
private string xmlTypeNamespace;\r
TypeData type;\r
ArrayList _derivedTypes = new ArrayList();\r
\r
internal XmlTypeMapping(string elementName, string ns, TypeData typeData, string xmlType, string xmlTypeNamespace)\r
+ : base (elementName, ns)\r
{\r
- this.elementName = elementName;\r
- this.ns = ns;\r
this.type = typeData;\r
this.xmlType = xmlType;\r
this.xmlTypeNamespace = xmlTypeNamespace;\r
}\r
\r
+#if !NET_2_0\r
public string ElementName\r
{\r
- get { return elementName; }\r
+ get { return _elementName; }\r
}\r
\r
public string Namespace\r
{\r
- get { return ns; }\r
+ get { return _namespace; }\r
}\r
+#endif\r
\r
public string TypeFullName\r
{\r
internal void UpdateRoot (XmlQualifiedName qname)\r
{\r
if (qname != null) {\r
- this.elementName = qname.Name;\r
- this.ns = qname.Namespace;\r
+ this._elementName = qname.Name;\r
+ this._namespace = qname.Namespace;\r
}\r
}\r
}\r