Its deserialization ctor is getting removed by the rewriter, causing deserialization of its instances to fail.
Commit migrated from https://github.com/dotnet/coreclr/commit/
1eef9df849527d4471737407140f20192e24f018
<Member Name="GetHashCode(T)" />
<Member MemberType="Property" Name="Default" />
</Type>
+ <Type Name="System.Collections.Generic.EnumEqualityComparer<T>">
+ <Member Name="#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
+ </Type>
<Type Name="System.Collections.Generic.ICollection<T>">
<Member Name="Add(T)" />
<Member Name="Clear" />