System.XML: Partial implementation of XmlSchemaDatatype::ChangeType
[mono.git] / mcs / class / System.XML / System.Xml.Schema / XmlSchemaInference.cs
index 02ac9141f82d6c5ef68233f3bb4afe3675773d4d..381ea3ae37167a70fd34e913f4105c8676c7ac7c 100644 (file)
@@ -93,19 +93,19 @@ namespace System.Xml.Schema
                }
 
                public InferenceOption TypeInference {
-                       get { return TypeInference; }
+                       get { return typeInference; }
                        set { typeInference = value; }
                }
 
-               public XmlSchemaSet InferSchema (XmlReader xmlReader)
+               public XmlSchemaSet InferSchema (XmlReader instanceDocument)
                {
-                       return InferSchema (xmlReader, new XmlSchemaSet ());
+                       return InferSchema (instanceDocument, new XmlSchemaSet ());
                }
 
-               public XmlSchemaSet InferSchema (XmlReader xmlReader,
+               public XmlSchemaSet InferSchema (XmlReader instanceDocument,
                        XmlSchemaSet schemas)
                {
-                       return XsdInference.Process (xmlReader, schemas,
+                       return XsdInference.Process (instanceDocument, schemas,
                                occurrence == InferenceOption.Relaxed,
                                typeInference == InferenceOption.Relaxed);
                }
@@ -169,9 +169,6 @@ namespace System.Xml.Schema
                static readonly QName QNameDecimal = new QName (
                        "decimal", XmlSchema.Namespace);
 
-               static readonly QName QNameUDecimal = new QName (
-                       "unsignedDecimal", XmlSchema.Namespace);
-
                static readonly QName QNameDouble = new QName (
                        "double", XmlSchema.Namespace);
 
@@ -210,7 +207,6 @@ namespace System.Xml.Schema
 
                        // move to top-level element
                        source.MoveToContent ();
-                       int depth = source.Depth;
                        if (source.NodeType != XmlNodeType.Element)
                                throw new ArgumentException ("Argument XmlReader content is expected to be an element.");
 
@@ -1003,7 +999,7 @@ namespace System.Xml.Schema
                                return QNameString;
 
                        switch (value) {
-                       // 0 and 1 are not infered as byte unlike MS.XSDInfer
+                       // 0 and 1 are not inferred as byte unlike MS.XSDInfer
 //                     case "0":
 //                     case "1":
                        case "true":