}
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);
}
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);
// 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.");
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":