C# Класс KnockoutCS.Impl.ClassProperty

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

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

Метод Описание
ClassProperty ( bool isModelProperty, PropertyInfo property, Type objectInstanceType ) : System
GetObjectValue ( object model, object viewModel ) : object
MakeObjectProperty ( IObjectInstance objectInstance ) : ObjectProperty
SetObjectValue ( object model, object viewModel, object value ) : void
ToString ( ) : string

Защищенные методы

Метод Описание
GetValue ( object obj ) : object
SetValue ( object obj, object value ) : void

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

Метод Описание
ExtractFromMonad ( Type propertyType ) : Type
GetValueType ( Type propertyType ) : Type
IsMonad ( Type propertyType ) : bool
IsPrimitive ( Type type ) : bool

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

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

public ClassProperty ( bool isModelProperty, PropertyInfo property, Type objectInstanceType ) : System
isModelProperty bool
property System.Reflection.PropertyInfo
objectInstanceType System.Type
Результат System

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

public GetObjectValue ( object model, object viewModel ) : object
model object
viewModel object
Результат object

GetValue() защищенный Метод

protected GetValue ( object obj ) : object
obj object
Результат object

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

public MakeObjectProperty ( IObjectInstance objectInstance ) : ObjectProperty
objectInstance IObjectInstance
Результат ObjectProperty

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

public SetObjectValue ( object model, object viewModel, object value ) : void
model object
viewModel object
value object
Результат void

SetValue() защищенный Метод

protected SetValue ( object obj, object value ) : void
obj object
value object
Результат void

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

public ToString ( ) : string
Результат string