private static ModelBinderCollection GetModelBinderCollection(BindingContext bindingContext) { if (bindingContext.GetService(typeof(ModelBinderCollection)) is not ModelBinderCollection modelBinders) { modelBinders = new ModelBinderCollection(); bindingContext.AddService(typeof(ModelBinderCollection), _ => modelBinders); } return(modelBinders); }