Opened 12 years ago
Last modified 12 years ago
#1990 closed defect
The serialized DefaultComparer from Mono has the wrong format — at Version 1
Reported by: | ascheibe | Owned by: | epitzer |
---|---|---|---|
Priority: | medium | Milestone: | HeuristicLab 3.3.8 |
Component: | Persistence | Version: | 3.3.8 |
Keywords: | Cc: | sforsten@heuristiclab.com |
Description (last modified by ascheibe)
Mono has a type DefaultComparer which inherits from EqualityComparer<T>. The serialized format of this type is e.g. TYPE id="56" typeName= "System.Collections.Generic.EqualityComparer`1+DefaultComparer[[HeuristicLab.Optimization.ICrossover, HeuristicLab.Optimization-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" serializer="HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableSerializer, HeuristicLab.Persistence-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec" which the TypeName can't parse correctly (the generic type arguments are missing).