C# Класс Manos.Mvc.ModelBinder

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
BuildFieldList string[]
GetModelValue ModelValue

Открытые методы

Метод Описание
BindField ( string key, IModelValueProvider provider, object model, PropertyInfo pi ) : void
ModelBinder ( ModelState state ) : System
ResolveField ( object model, string key, object &target, PropertyInfo &pi ) : bool
TryUpdateModel ( IModelValueProvider provider, object model ) : bool

Приватные методы

Метод Описание
BuildFieldList ( IModelValueProvider provider, object model ) : string[]
GetModelValue ( string key, IModelValueProvider provider, PropertyInfo pi ) : ModelValue

Описание методов

BindField() публичный Метод

public BindField ( string key, IModelValueProvider provider, object model, PropertyInfo pi ) : void
key string
provider IModelValueProvider
model object
pi System.Reflection.PropertyInfo
Результат void

ModelBinder() публичный Метод

public ModelBinder ( ModelState state ) : System
state ModelState
Результат System

ResolveField() публичный статический Метод

public static ResolveField ( object model, string key, object &target, PropertyInfo &pi ) : bool
model object
key string
target object
pi System.Reflection.PropertyInfo
Результат bool

TryUpdateModel() публичный Метод

public TryUpdateModel ( IModelValueProvider provider, object model ) : bool
provider IModelValueProvider
model object
Результат bool