/////////////////////////////////////////////////////////////////////////////////////////////// public int GetHashCode( string value ) { if (equalityComparer != null) { return(equalityComparer.GetHashCode(value)); } else { return(StringOps.GetStringComparer(comparisonType).GetHashCode(value)); } }
/////////////////////////////////////////////////////////////////////////////////////////////// #region IEqualityComparer<string> Members public bool Equals( string left, string right ) { if (equalityComparer != null) { return(equalityComparer.Equals(left, right)); } else { return(StringOps.GetStringComparer(comparisonType).Equals(left, right)); } }
/////////////////////////////////////////////////////////////////////////////////////////////// #region IComparer<string> Members public int Compare( string left, string right ) { if (comparer != null) { return(comparer.Compare(left, right)); } else { return(StringOps.GetStringComparer(comparisonType).Compare(left, right)); } }