sameKey static method

bool sameKey(
  1. XPathAtomic a,
  2. XPathAtomic b
)

Implementation

static bool sameKey(XPathAtomic a, XPathAtomic b) {
  if (identical(a, b)) return true;
  if (a is XPathNumeric && b is XPathNumeric) {
    final da = a.toDouble();
    final db = b.toDouble();
    if (da.isNaN && db.isNaN) return true;
    return da == db;
  }
  return a == b;
}