public int Compare(TKey key, RBTree.Node node) { return(cmp.Compare(key, ((Node)node).key)); }
public override void SwapValue(RBTree.Node other) { Node o = (Node)other; TKey k = key; key = o.key; o.key = k; TValue v = value; value = o.value; o.value = v; }