Skip to content

5.0.0-rc3

Pre-release
Pre-release
Compare
Choose a tag to compare
@russcam russcam released this 24 Nov 07:35
· 3222 commits to main since this release

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 generic

    e.g. public class MyNonGenericDictionary : IDictionary