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

IValueProvider

public interface IValueProvider
Provides methods to get and set values.
using System.Runtime.CompilerServices; namespace Newtonsoft.Json.Serialization { [System.Runtime.CompilerServices.NullableContext(1)] public interface IValueProvider { void SetValue(object target, [System.Runtime.CompilerServices.Nullable(2)] object value); [return: System.Runtime.CompilerServices.Nullable(2)] object GetValue(object target); } }