public override int GetHashCode() { unchecked { return((AddressComparer.GetHashCode(From) * 397) ^ AddressComparer.GetHashCode(To)); } }
public void Performance() { AddressComparer addressComparer = new AddressComparer(); foreach (var i in Enumerable.Range(0, 1000000)) { addressComparer.Equals("Cheylesmore House, 6 Quinton Rd, Coventry CV1 2WT,", "Cheylesmore House, 5 Quinton Rd, Coventry CV1 2WT,"); } }
public int Compare(FilterEntry x, FilterEntry y) { if (x == null && y == null) { return(0); } if (x == null) { return(-1); } if (y == null) { return(1); } var from = AddressComparer.Compare(x.From, y.From); return(from != 0 ? from : AddressComparer.Compare(x.To, y.To)); }
public void AlwaysFail(string left, string right) { AddressComparer addressComparer = new AddressComparer(); Assert.False(addressComparer.Equals(left, right)); }
public int Compare([AllowNull] ushort lhs, [AllowNull] ushort rhs) => AddressComparer.Compare_(lhs, rhs);