private static ModelBindingContext GetModelBindingContext( string parameterName, ModelMetadata metadata, BindingInfo bindingInfo, ModelStateDictionary modelState, OperationBindingContext operationBindingContext) { var modelBindingContext = ModelBindingContext.GetModelBindingContext( metadata, bindingInfo, parameterName); modelBindingContext.ModelState = modelState; modelBindingContext.ValueProvider = operationBindingContext.ValueProvider; modelBindingContext.OperationBindingContext = operationBindingContext; return(modelBindingContext); }