C# Class Shaolinq.ComputedMemberAttribute

Inheritance: System.Attribute
Show file Open project: tumtumtum/Shaolinq Class Usage Examples

Public Methods

Method Description
ComputedMemberAttribute ( string getExpression, string setExpression = null ) : System
GetGetLambdaExpression ( DataAccessModelConfiguration configuration, PropertyInfo propertyInfo ) : LambdaExpression
GetSetLambdaExpression ( DataAccessModelConfiguration configuration, PropertyInfo propertyInfo ) : LambdaExpression

Private Methods

Method Description
GetReferencedTypes ( DataAccessModelConfiguration configuration, PropertyInfo propertyInfo, Type referencedTypes ) : System.Type[]

Method Details

ComputedMemberAttribute() public method

public ComputedMemberAttribute ( string getExpression, string setExpression = null ) : System
getExpression string
setExpression string
return System

GetGetLambdaExpression() public method

public GetGetLambdaExpression ( DataAccessModelConfiguration configuration, PropertyInfo propertyInfo ) : LambdaExpression
configuration DataAccessModelConfiguration
propertyInfo System.Reflection.PropertyInfo
return System.Linq.Expressions.LambdaExpression

GetSetLambdaExpression() public method

public GetSetLambdaExpression ( DataAccessModelConfiguration configuration, PropertyInfo propertyInfo ) : LambdaExpression
configuration DataAccessModelConfiguration
propertyInfo System.Reflection.PropertyInfo
return System.Linq.Expressions.LambdaExpression