Fixed issue where PartialSerializedJsonOutputFormatter would throw

exception when first instance of a type to be returned is null
This commit is contained in:
Philip Dimitratos 2017-10-31 15:20:20 -07:00
Родитель ec1908046a
Коммит 6fce640e5c
1 изменённых файлов: 3 добавлений и 2 удалений

Просмотреть файл

@ -35,8 +35,9 @@ namespace Sia.Shared.Protocol
protected override bool CanWriteType(Type type)
{
if (!type.IsGenericType) return false;
if (type.GetGenericArguments().Count() != 1) return false;
if (type is null
|| !type.IsGenericType
|| type.GetGenericArguments().Count() != 1) return false;
var enumIntName = typeof(IEnumerable<>).ToString();
var enumerableInterface = type.GetInterface(enumIntName