示例#1
0
        public static object GetEqualityComparerForSerialization(object comparer)
        {
            if (comparer == null)
            {
                return(null);
            }
            IWellKnownStringEqualityComparer wellKnownStringEqualityComparer = comparer as IWellKnownStringEqualityComparer;

            if (wellKnownStringEqualityComparer != null)
            {
                return(wellKnownStringEqualityComparer.GetEqualityComparerForSerialization());
            }
            return(comparer);
        }