ParseValue() private méthode

private ParseValue ( string s, Type typDest, XmlNameTable nameTable, IXmlNamespaceResolver nsmgr ) : object
s string
typDest System.Type
nameTable System.Xml.XmlNameTable
nsmgr IXmlNamespaceResolver
Résultat object
 internal object ParseUnion(string s, XmlNameTable nameTable, XmlNamespaceManager nsmgr, out DatatypeImplementation dtCorrect) {
     //Debug.WriteLineIf(CompModSwitches.XmlSchema.TraceVerbose, string.Format("\t\t\tSchemaDatatype_union.ParseValue(\"{0}\")", s));
     foreach(DatatypeImplementation dt in types) {
         try {
             dtCorrect = dt;
             return dtCorrect.ParseValue(s, nameTable, nsmgr);
         }
         catch(Exception){}
     }
     throw new XmlSchemaException(Res.Sch_UnionFailed);
 }