29 lines
980 B
C#
29 lines
980 B
C#
|
namespace System.Web.ModelBinding {
|
|||
|
|
|||
|
public static class ModelBinderProviders {
|
|||
|
|
|||
|
private static readonly ModelBinderProviderCollection _providers = CreateDefaultCollection();
|
|||
|
|
|||
|
public static ModelBinderProviderCollection Providers {
|
|||
|
get {
|
|||
|
return _providers;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
private static ModelBinderProviderCollection CreateDefaultCollection() {
|
|||
|
return new ModelBinderProviderCollection() {
|
|||
|
new TypeMatchModelBinderProvider(),
|
|||
|
new BinaryDataModelBinderProvider(),
|
|||
|
new KeyValuePairModelBinderProvider(),
|
|||
|
new ComplexModelBinderProvider(),
|
|||
|
new ArrayModelBinderProvider(),
|
|||
|
new DictionaryModelBinderProvider(),
|
|||
|
new CollectionModelBinderProvider(),
|
|||
|
new TypeConverterModelBinderProvider(),
|
|||
|
new MutableObjectModelBinderProvider()
|
|||
|
};
|
|||
|
}
|
|||
|
|
|||
|
}
|
|||
|
}
|