# Microsoft.AspNetCore.Mvc.ModelBinding

``` diff
 namespace Microsoft.AspNetCore.Mvc.ModelBinding {
     public class BindingInfo {
+        public object ServiceKey { get; set; }
     }
-    [DebuggerDisplayAttribute("Source: {DisplayName}")]
-    public class BindingSource : IEquatable<BindingSource?>
+    [DebuggerDisplayAttribute("Source = {DisplayName}")]
+    public class BindingSource : IEquatable<BindingSource?>
-    public class ModelStateDictionary : IEnumerable, IEnumerable<KeyValuePair<string, ModelStateEntry?>>, IReadOnlyCollection<KeyValuePair<string, ModelStateEntry?>>, IReadOnlyDictionary<string, ModelStateEntry?>
+    [DebuggerDisplayAttribute("Entries = {Count}, IsValid = {IsValid}")]
+    [DebuggerTypeProxyAttribute(typeof(ModelStateDictionary.ModelStateDictionaryDebugView))]
+    public class ModelStateDictionary : IEnumerable, IEnumerable<KeyValuePair<string, ModelStateEntry?>>, IReadOnlyCollection<KeyValuePair<string, ModelStateEntry?>>, IReadOnlyDictionary<string, ModelStateEntry?>
 }
```

