зеркало из https://github.com/Azure/Sia-Root.git
Fixed issue where PartialSerializedJsonOutputFormatter would throw
exception when first instance of a type to be returned is null
This commit is contained in:
Родитель
ec1908046a
Коммит
6fce640e5c
|
@ -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
|
||||
|
|
Загрузка…
Ссылка в новой задаче