Пример #1
0
        ///////////////////////////////////////////////////////////////////////////////////////////////

        public int GetHashCode(
            string value
            )
        {
            if (equalityComparer != null)
            {
                return(equalityComparer.GetHashCode(value));
            }
            else
            {
                return(StringOps.GetStringComparer(comparisonType).GetHashCode(value));
            }
        }
Пример #2
0
        ///////////////////////////////////////////////////////////////////////////////////////////////

        #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));
            }
        }
Пример #3
0
        ///////////////////////////////////////////////////////////////////////////////////////////////

        #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));
            }
        }