diff --git a/src/mscorlib/shared/System/Collections/Generic/Dictionary.cs b/src/mscorlib/shared/System/Collections/Generic/Dictionary.cs index 24eaa0d12d9a..a297c6c07c92 100644 --- a/src/mscorlib/shared/System/Collections/Generic/Dictionary.cs +++ b/src/mscorlib/shared/System/Collections/Generic/Dictionary.cs @@ -143,7 +143,7 @@ public IEqualityComparer Comparer { get { - return _comparer; + return (_comparer is NonRandomizedStringEqualityComparer) ? (IEqualityComparer)EqualityComparer.Default : _comparer; } }