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

Newtonsoft.Json.Utilities.ReflectionObject

namespace Newtonsoft.Json.Utilities { internal class ReflectionObject { public ObjectConstructor<object> Creator { get; } public IDictionary<string, ReflectionMember> Members { get; } public object GetValue(object target, string member); public void SetValue(object target, string member, object value); public Type GetType(string member); public static ReflectionObject Create(Type t, params string[] memberNames); public static ReflectionObject Create(Type t, MethodBase creator, params string[] memberNames); } }