IValueProvider
Provides methods to get and set values.
            
                namespace Newtonsoft.Json.Serialization
{
    public interface IValueProvider
    {
        void SetValue(object target, object value);
        object GetValue(object target);
    }
}