C# 클래스 KnockoutCS.Impl.ClassProperty

상속: DelegatedPropertyInfo
파일 보기 프로젝트 열기: michaellperry/KnockoutCS 1 사용 예제들

공개 메소드들

메소드 설명
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