public override MediaTypeFormatter GetPerRequestFormatterInstance
                     (
                         Type type
                         , HttpRequestMessage request
                         , MediaTypeHeaderValue mediaType
                     )
 {
     if (type == null)
     {
         throw new ArgumentNullException("type");
     }
     if (request == null)
     {
         throw new ArgumentNullException("request");
     }
     var r = new JsonpMediaTypeFormatter(request)
     {
         SerializerSettings = SerializerSettings
     };
     return r;
 }
        public override MediaTypeFormatter GetPerRequestFormatterInstance
        (
            Type type
            , HttpRequestMessage request
            , MediaTypeHeaderValue mediaType
        )
        {
            if (type == null)
            {
                throw new ArgumentNullException("type");
            }
            if (request == null)
            {
                throw new ArgumentNullException("request");
            }
            var r = new JsonpMediaTypeFormatter(request)
            {
                SerializerSettings = SerializerSettings
            };

            return(r);
        }