Exemple #1
0
 internal static int OrderCharacterData(XmlDiffCharData t1, XmlDiffCharData t2)
 {
   return XmlDiffDocument.OrderStrings(t1.Value, t2.Value);
 }
Exemple #2
0
 internal static int OrderPIs(XmlDiffPI pi1, XmlDiffPI pi2)
 {
   int num;
   return (num = XmlDiffDocument.OrderStrings(pi1.Name, pi2.Name)) == 0 && (num = XmlDiffDocument.OrderStrings(pi1.Value, pi2.Value)) == 0 ? 0 : num;
 }
Exemple #3
0
 internal static int OrderAttributesOrNamespaces(
   XmlDiffAttributeOrNamespace node1,
   XmlDiffAttributeOrNamespace node2)
 {
   int num;
   return node1.NodeType != node2.NodeType ? (node1.NodeType == XmlDiffNodeType.Namespace ? -1 : 1) : ((num = XmlDiffDocument.OrderStrings(node1.LocalName, node2.LocalName)) == 0 && (num = XmlDiffDocument.OrderStrings(node1.Prefix, node2.Prefix)) == 0 && ((num = XmlDiffDocument.OrderStrings(node1.NamespaceURI, node2.NamespaceURI)) == 0 && (num = XmlDiffDocument.OrderStrings(node1.Value, node2.Value)) == 0) ? 0 : num);
 }
Exemple #4
0
 internal static int OrderERs(XmlDiffER er1, XmlDiffER er2)
 {
   return XmlDiffDocument.OrderStrings(er1.Name, er2.Name);
 }
Exemple #5
0
 internal static int OrderElements(XmlDiffElement elem1, XmlDiffElement elem2)
 {
   int num;
   return (num = XmlDiffDocument.OrderStrings(elem1.LocalName, elem2.LocalName)) == 0 && (num = XmlDiffDocument.OrderStrings(elem1.NamespaceURI, elem2.NamespaceURI)) == 0 ? XmlDiffDocument.OrderSubTrees(elem1, elem2) : num;
 }