Bug Fixes
- #2412 Fix a number of dictionary serialization issues
A recent change did not handle a number of dictionary serialization cases including
-
types that implement
IReadOnlyDictionary<TKey,TValue>
e.g.
public class MyReadOnlyDictionary<TKey,TValue> : IReadOnlyDictionary<TKey,TValue>
-
types that implement
IDictionary<TKey, TValue>
e.g.
public class MyDictionary<TKey,TValue> : IDictionary<TKey,TValue>
-
non-generic types that inherit a closed generic dictionary type
e.g.
public class MyDictionary : Dictionary<string,object>
-
types that implement
IDictionary
that are not generice.g.
public class MyNonGenericDictionary : IDictionary