public static object GetEqualityComparerForSerialization(object comparer)
{
if (comparer == null)
{
return null;
}
IWellKnownStringEqualityComparer cmp = comparer as IWellKnownStringEqualityComparer;
if (cmp != null)
{
return cmp.GetEqualityComparerForSerialization();
}
return comparer;
}