public XmlQueryType StrictType(XmlQueryType source) { if (source.IsAtomicValue && source.Count == 1) return SequenceType.Create(ItemType.Create((XmlSchemaSimpleType)source.SchemaType, true), source.Cardinality); return source; }