未验证 提交 49fa010d 编写于 作者: E Eric Erhardt 提交者: GitHub

Make JsonSerializer work when IsDynamicCodeSupported is false. (#54027)

Use the non-Emit codepath if IsDynamicCodeSupported is false.
上级 469db3d7
......@@ -559,7 +559,12 @@ internal MemberAccessor MemberAccessorStrategy
{
if (_memberAccessorStrategy == null)
{
#if NETFRAMEWORK || NETCOREAPP
#if NETCOREAPP
// if dynamic code isn't supported, fallback to reflection
_memberAccessorStrategy = RuntimeFeature.IsDynamicCodeSupported ?
new ReflectionEmitMemberAccessor() :
new ReflectionMemberAccessor();
#elif NETFRAMEWORK
_memberAccessorStrategy = new ReflectionEmitMemberAccessor();
#else
_memberAccessorStrategy = new ReflectionMemberAccessor();
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册