C# Class Baseline.Reflection.PropertyValueGetter

Inheritance: IValueGetter
Show file Open project: JasperFx/baseline Class Usage Examples

Public Methods

Method Description
ChainExpression ( Expression body ) : Expression
Equals ( PropertyValueGetter other ) : bool
Equals ( object obj ) : bool
GetHashCode ( ) : int
GetValue ( object target ) : object
PropertyValueGetter ( PropertyInfo propertyInfo ) : System
SetValue ( object target, object propertyValue ) : void

Method Details

ChainExpression() public method

public ChainExpression ( Expression body ) : Expression
body System.Linq.Expressions.Expression
return System.Linq.Expressions.Expression

Equals() public method

public Equals ( PropertyValueGetter other ) : bool
other PropertyValueGetter
return bool

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool

GetHashCode() public method

public GetHashCode ( ) : int
return int

GetValue() public method

public GetValue ( object target ) : object
target object
return object

PropertyValueGetter() public method

public PropertyValueGetter ( PropertyInfo propertyInfo ) : System
propertyInfo System.Reflection.PropertyInfo
return System

SetValue() public method

public SetValue ( object target, object propertyValue ) : void
target object
propertyValue object
return void