<PackageReference Include="Newtonsoft.Json" Version="13.0.2" />

Newtonsoft.Json.Utilities.ReflectionDelegateFactory

abstract class ReflectionDelegateFactory
namespace Newtonsoft.Json.Utilities { internal abstract class ReflectionDelegateFactory { public Newtonsoft.Json.Serialization.Func<T, object> CreateGet<[System.Runtime.CompilerServices.Nullable(2)] T>(MemberInfo memberInfo); public Newtonsoft.Json.Serialization.Action<T, object> CreateSet<[System.Runtime.CompilerServices.Nullable(2)] T>(MemberInfo memberInfo); public abstract MethodCall<T, object> CreateMethodCall<[System.Runtime.CompilerServices.Nullable(2)] T>(MethodBase method); public abstract ObjectConstructor<object> CreateParameterizedConstructor(MethodBase method); public abstract Newtonsoft.Json.Serialization.Func<T> CreateDefaultConstructor<[System.Runtime.CompilerServices.Nullable(2)] T>(Type type); public abstract Newtonsoft.Json.Serialization.Func<T, object> CreateGet<[System.Runtime.CompilerServices.Nullable(2)] T>(PropertyInfo propertyInfo); public abstract Newtonsoft.Json.Serialization.Func<T, object> CreateGet<[System.Runtime.CompilerServices.Nullable(2)] T>(FieldInfo fieldInfo); public abstract Newtonsoft.Json.Serialization.Action<T, object> CreateSet<[System.Runtime.CompilerServices.Nullable(2)] T>(FieldInfo fieldInfo); public abstract Newtonsoft.Json.Serialization.Action<T, object> CreateSet<[System.Runtime.CompilerServices.Nullable(2)] T>(PropertyInfo propertyInfo); protected ReflectionDelegateFactory(); } }