C# 클래스 Pomona.Common.TypeSystem.PropertySpec

상속: MemberSpec
파일 보기 프로젝트 열기: Pomona/Pomona 1 사용 예제들

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
CreateGetterExpression ( Expression instance ) : Expression
GetValue ( object target ) : object
GetValue ( object target, IContainer container ) : object
SetValue ( object target, object value ) : void
SetValue ( object target, object value, IContainer container ) : void
ToString ( ) : string

보호된 메소드들

메소드 설명
OnLoadBaseDefinition ( ) : PropertySpec
OnLoadDeclaringType ( ) : TypeSpec
OnLoadGetter ( ) : PropertyGetter
OnLoadPropertyFlags ( ) : PropertyFlags
OnLoadPropertyType ( ) : TypeSpec
OnLoadSetter ( ) : PropertySetter
PropertySpec ( ITypeResolver typeResolver, PropertyInfo propertyInfo, TypeSpec reflectedType ) : System

메소드 상세

CreateGetterExpression() 공개 메소드

public CreateGetterExpression ( Expression instance ) : Expression
instance System.Linq.Expressions.Expression
리턴 System.Linq.Expressions.Expression

GetValue() 공개 메소드

public GetValue ( object target ) : object
target object
리턴 object

GetValue() 공개 메소드

public GetValue ( object target, IContainer container ) : object
target object
container IContainer
리턴 object

OnLoadBaseDefinition() 보호된 메소드

protected OnLoadBaseDefinition ( ) : PropertySpec
리턴 PropertySpec

OnLoadDeclaringType() 보호된 메소드

protected OnLoadDeclaringType ( ) : TypeSpec
리턴 TypeSpec

OnLoadGetter() 보호된 메소드

protected OnLoadGetter ( ) : PropertyGetter
리턴 PropertyGetter

OnLoadPropertyFlags() 보호된 메소드

protected OnLoadPropertyFlags ( ) : PropertyFlags
리턴 PropertyFlags

OnLoadPropertyType() 보호된 메소드

protected OnLoadPropertyType ( ) : TypeSpec
리턴 TypeSpec

OnLoadSetter() 보호된 메소드

protected OnLoadSetter ( ) : PropertySetter
리턴 PropertySetter

PropertySpec() 보호된 메소드

protected PropertySpec ( ITypeResolver typeResolver, PropertyInfo propertyInfo, TypeSpec reflectedType ) : System
typeResolver ITypeResolver
propertyInfo System.Reflection.PropertyInfo
reflectedType TypeSpec
리턴 System

SetValue() 공개 메소드

public SetValue ( object target, object value ) : void
target object
value object
리턴 void

SetValue() 공개 메소드

public SetValue ( object target, object value, IContainer container ) : void
target object
value object
container IContainer
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string