C# Класс Pomona.Common.TypeSystem.PropertySpec

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

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