3 instantiations of KeyValuePairModelBinder
Microsoft.AspNetCore.Mvc.Core (3)
ModelBinding\Binders\DictionaryModelBinder.cs (3)
29: base(new KeyValuePairModelBinder<TKey, TValue>(keyBinder, valueBinder, loggerFactory), loggerFactory) 60new KeyValuePairModelBinder<TKey, TValue>(keyBinder, valueBinder, loggerFactory), 99new KeyValuePairModelBinder<TKey, TValue>(keyBinder, valueBinder, loggerFactory),
4 references to KeyValuePairModelBinder
Microsoft.AspNetCore.Mvc.Core (4)
ModelBinding\Binders\KeyValuePairModelBinder.cs (3)
35_logger = loggerFactory.CreateLogger(typeof(KeyValuePairModelBinder<TKey, TValue>)); 46var keyResult = await KeyValuePairModelBinder<TKey, TValue>.TryBindStrongModel<TKey?>(bindingContext, _keyBinder, "Key", keyModelName); 49var valueResult = await KeyValuePairModelBinder<TKey, TValue>.TryBindStrongModel<TValue?>(bindingContext, _valueBinder, "Value", valueModelName);
ModelBinding\Binders\KeyValuePairModelBinderProvider.cs (1)
33var binderType = typeof(KeyValuePairModelBinder<,>).MakeGenericType(typeArguments);