Пример #1
0
 public static bool AreSchemaDatatypeEqual(XmlSchemaSimpleType st1, object v1, XmlSchemaSimpleType st2, object v2)
 {
     if (st1.Datatype is XsdAnySimpleType)
     {
         return(XmlSchemaUtil.AreSchemaDatatypeEqual(st1.Datatype as XsdAnySimpleType, v1, st2.Datatype as XsdAnySimpleType, v2));
     }
     string[] array  = v1 as string[];
     string[] array2 = v2 as string[];
     if (st1 != st2 || array == null || array2 == null || array.Length != array2.Length)
     {
         return(false);
     }
     for (int i = 0; i < array.Length; i++)
     {
         if (array[i] != array2[i])
         {
             return(false);
         }
     }
     return(true);
 }