C# Class KnockoutCS.Impl.ClassProperty

Inheritance: DelegatedPropertyInfo
Afficher le fichier Open project: michaellperry/KnockoutCS Class Usage Examples

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
GetValue ( object obj ) : object
SetValue ( object obj, object value ) : void

Private Methods

Méthode Description
ExtractFromMonad ( Type propertyType ) : Type
GetValueType ( Type propertyType ) : Type
IsMonad ( Type propertyType ) : bool
IsPrimitive ( Type type ) : bool

Method Details

ClassProperty() public méthode

public ClassProperty ( bool isModelProperty, PropertyInfo property, Type objectInstanceType ) : System
isModelProperty bool
property System.Reflection.PropertyInfo
objectInstanceType System.Type
Résultat System

GetObjectValue() public méthode

public GetObjectValue ( object model, object viewModel ) : object
model object
viewModel object
Résultat object

GetValue() protected méthode

protected GetValue ( object obj ) : object
obj object
Résultat object

MakeObjectProperty() public méthode

public MakeObjectProperty ( IObjectInstance objectInstance ) : ObjectProperty
objectInstance IObjectInstance
Résultat ObjectProperty

SetObjectValue() public méthode

public SetObjectValue ( object model, object viewModel, object value ) : void
model object
viewModel object
value object
Résultat void

SetValue() protected méthode

protected SetValue ( object obj, object value ) : void
obj object
value object
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string