ErrorContext
Provides information surrounding an error.
            
                using System;
namespace Newtonsoft.Json.Serialization
{
    public class ErrorContext
    {
        internal bool Traced { get; set; }
        public Exception Error { get; }
        public object OriginalObject { get; }
        public object Member { get; }
        public string Path { get; }
        public bool Handled { get; set; }
        internal ErrorContext(object originalObject, object member, string path, Exception error)
        {
            OriginalObject = originalObject;
            Member = member;
            Error = error;
            Path = path;
        }
    }
}