int IComparer <IPV6Range> .Compare(IPV6Range x, IPV6Range y) { int cmp = x.End.CompareTo(y.Begin); if (cmp < 0) { return(cmp); } cmp = x.Begin.CompareTo(y.End); if (cmp > 0) { return(cmp); } // inside range return(0); }
int IComparer <IPV6Range> .Compare(IPV6Range x, IPV6Range y) { return(x.CompareTo(y)); }