Batman.MVC.Serialization.ServiceStackSerializers.JsonValueProvider.GetValueProvider C# (CSharp) Метод

GetValueProvider() публичный Метод

Gets the value provider
public GetValueProvider ( ControllerContext controllerContext ) : IValueProvider
controllerContext ControllerContext Controller context
Результат IValueProvider
        public override IValueProvider GetValueProvider(ControllerContext controllerContext)
        {
            if (controllerContext == null)
                throw new ArgumentNullException(nameof(controllerContext));
            HttpRequestBase Request = controllerContext.HttpContext.Request;
            if (!Request.ContentType.StartsWith("application/json", StringComparison.OrdinalIgnoreCase))
                return null;
            string Body = Request.InputStream.ReadAll();
            return Body.Is(x => string.IsNullOrEmpty(x)) ? null : new DictionaryValueProvider<object>(ServiceStack.Text.JsonSerializer.DeserializeFromString<ExpandoObject>(Body), CultureInfo.CurrentCulture);
        }