This PR fixes an issue where anonymous types would fail the IsValidType check for the deserialization pipeline, causing a NoTypeConverterException to be thrown.
The binding would attempt to search for a valid constructor for the anonymous type: if the type has only one property then it would assume a custom deserializer was being used, and would fail when it didn't find it.
Summary
This PR fixes an issue where anonymous types would fail the
IsValidType
check for the deserialization pipeline, causing aNoTypeConverterException
to be thrown.The binding would attempt to search for a valid constructor for the anonymous type: if the type has only one property then it would assume a custom deserializer was being used, and would fail when it didn't find it.