C# Class Pomona.Common.TypeSystem.PropertySpec

Inheritance: MemberSpec
Afficher le fichier Open project: Pomona/Pomona Class Usage Examples

Private Properties

Свойство Type Description

Méthodes publiques

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

Méthodes protégées

Méthode Description
OnLoadBaseDefinition ( ) : PropertySpec
OnLoadDeclaringType ( ) : TypeSpec
OnLoadGetter ( ) : PropertyGetter
OnLoadPropertyFlags ( ) : PropertyFlags
OnLoadPropertyType ( ) : TypeSpec
OnLoadSetter ( ) : PropertySetter
PropertySpec ( ITypeResolver typeResolver, PropertyInfo propertyInfo, TypeSpec reflectedType ) : System

Method Details

CreateGetterExpression() public méthode

public CreateGetterExpression ( Expression instance ) : Expression
instance System.Linq.Expressions.Expression
Résultat System.Linq.Expressions.Expression

GetValue() public méthode

public GetValue ( object target ) : object
target object
Résultat object

GetValue() public méthode

public GetValue ( object target, IContainer container ) : object
target object
container IContainer
Résultat object

OnLoadBaseDefinition() protected méthode

protected OnLoadBaseDefinition ( ) : PropertySpec
Résultat PropertySpec

OnLoadDeclaringType() protected méthode

protected OnLoadDeclaringType ( ) : TypeSpec
Résultat TypeSpec

OnLoadGetter() protected méthode

protected OnLoadGetter ( ) : PropertyGetter
Résultat PropertyGetter

OnLoadPropertyFlags() protected méthode

protected OnLoadPropertyFlags ( ) : PropertyFlags
Résultat PropertyFlags

OnLoadPropertyType() protected méthode

protected OnLoadPropertyType ( ) : TypeSpec
Résultat TypeSpec

OnLoadSetter() protected méthode

protected OnLoadSetter ( ) : PropertySetter
Résultat PropertySetter

PropertySpec() protected méthode

protected PropertySpec ( ITypeResolver typeResolver, PropertyInfo propertyInfo, TypeSpec reflectedType ) : System
typeResolver ITypeResolver
propertyInfo System.Reflection.PropertyInfo
reflectedType TypeSpec
Résultat System

SetValue() public méthode

public SetValue ( object target, object value ) : void
target object
value object
Résultat void

SetValue() public méthode

public SetValue ( object target, object value, IContainer container ) : void
target object
value object
container IContainer
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string