internal static int OrderCharacterData(XmlDiffCharData t1, XmlDiffCharData t2) { return XmlDiffDocument.OrderStrings(t1.Value, t2.Value); }
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; }
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); }
internal static int OrderERs(XmlDiffER er1, XmlDiffER er2) { return XmlDiffDocument.OrderStrings(er1.Name, er2.Name); }
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; }