C# Class Cucumber.SimpleDb.Linq.Translation.ClientProjectionWriter

Inheritance: SimpleDbExpressionVisitor
Show file Open project: rexm/SimpleDb.Net Class Usage Examples

Public Methods

Method Description
Rewrite ( ProjectionExpression pex ) : ProjectionExpression

Protected Methods

Method Description
VisitSimpleDbAttribute ( AttributeExpression aex ) : Expression

Private Methods

Method Description
ClientProjectionWriter ( System.Linq.Expressions.ParameterExpression parameter ) : System
CreateDefaultProjector ( ) : Expression
CreateItemAccessor ( AttributeExpression aex ) : Expression
CreateProjector ( LambdaExpression originalProjector ) : Expression

Method Details

Rewrite() public static method

public static Rewrite ( ProjectionExpression pex ) : ProjectionExpression
pex Cucumber.SimpleDb.Linq.Structure.ProjectionExpression
return Cucumber.SimpleDb.Linq.Structure.ProjectionExpression

VisitSimpleDbAttribute() protected method

protected VisitSimpleDbAttribute ( AttributeExpression aex ) : Expression
aex AttributeExpression
return System.Linq.Expressions.Expression