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