11 types derived from ModelBinderProvider
System.Web (11)
ModelBinding\ArrayModelBinderProvider.cs (1)
4public sealed class ArrayModelBinderProvider : ModelBinderProvider {
ModelBinding\BinaryDataModelBinderProvider.cs (1)
7public sealed class BinaryDataModelBinderProvider : ModelBinderProvider {
ModelBinding\CollectionModelBinderProvider.cs (1)
4public sealed class CollectionModelBinderProvider : ModelBinderProvider {
ModelBinding\ComplexModelBinderProvider.cs (1)
4public sealed class ComplexModelBinderProvider : ModelBinderProvider {
ModelBinding\DictionaryModelBinderProvider.cs (1)
4public sealed class DictionaryModelBinderProvider : ModelBinderProvider {
ModelBinding\GenericModelBinderProvider.cs (1)
5public sealed class GenericModelBinderProvider : ModelBinderProvider {
ModelBinding\KeyValuePairModelBinderProvider.cs (1)
4public sealed class KeyValuePairModelBinderProvider : ModelBinderProvider {
ModelBinding\MutableObjectModelBinderProvider.cs (1)
3public sealed class MutableObjectModelBinderProvider : ModelBinderProvider {
ModelBinding\SimpleModelBinderProvider.cs (1)
5public sealed class SimpleModelBinderProvider : ModelBinderProvider {
ModelBinding\TypeConverterModelBinderProvider.cs (1)
5public sealed class TypeConverterModelBinderProvider : ModelBinderProvider {
ModelBinding\TypeMatchModelBinderProvider.cs (1)
5public sealed class TypeMatchModelBinderProvider : ModelBinderProvider {
13 references to ModelBinderProvider
System.Web (13)
ModelBinding\BinaryDataModelBinderProvider.cs (2)
9private static readonly ModelBinderProvider[] _providers = new ModelBinderProvider[] {
ModelBinding\ModelBinderProviderCollection.cs (11)
8public sealed class ModelBinderProviderCollection : Collection<ModelBinderProvider> { 13public ModelBinderProviderCollection(IList<ModelBinderProvider> list) 25ModelBinderProvider providerFromAttr; 44protected override void InsertItem(int index, ModelBinderProvider item) { 52private void InsertSimpleProviderAtFront(ModelBinderProvider provider) { 93protected override void SetItem(int index, ModelBinderProvider item) { 101private static bool ShouldProviderGoFirst(ModelBinderProvider provider) { 110private static bool TryGetProviderFromAttributes(Type modelType, out ModelBinderProvider provider) { 117if (typeof(ModelBinderProvider).IsAssignableFrom(attr.BinderType)) { 118provider = (ModelBinderProvider)SecurityUtils.SecureCreateInstance(attr.BinderType); 127attr.BinderType, typeof(ModelBinderProvider), typeof(IModelBinder));