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

Inheritance: System.Linq.Expressions.ExpressionVisitor
Show file Open project: rexm/SimpleDb.Net

Public Methods

Method Description
Visit ( Expression exp ) : Expression

Protected Methods

Method Description
VisitSimpleDbAttribute ( AttributeExpression nex ) : Expression
VisitSimpleDbCount ( CountExpression cex ) : Expression
VisitSimpleDbDomain ( DomainExpression dex ) : Expression
VisitSimpleDbOrder ( OrderExpression oex ) : Expression
VisitSimpleDbProjection ( ProjectionExpression pex ) : Expression
VisitSimpleDbQuery ( QueryExpression qex ) : Expression
VisitSimpleDbSelect ( SelectExpression sex ) : Expression

Method Details

Visit() public method

public Visit ( Expression exp ) : Expression
exp System.Linq.Expressions.Expression
return System.Linq.Expressions.Expression

VisitSimpleDbAttribute() protected method

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

VisitSimpleDbCount() protected method

protected VisitSimpleDbCount ( CountExpression cex ) : Expression
cex Cucumber.SimpleDb.Linq.Structure.CountExpression
return System.Linq.Expressions.Expression

VisitSimpleDbDomain() protected method

protected VisitSimpleDbDomain ( DomainExpression dex ) : Expression
dex Cucumber.SimpleDb.Linq.Structure.DomainExpression
return System.Linq.Expressions.Expression

VisitSimpleDbOrder() protected method

protected VisitSimpleDbOrder ( OrderExpression oex ) : Expression
oex OrderExpression
return System.Linq.Expressions.Expression

VisitSimpleDbProjection() protected method

protected VisitSimpleDbProjection ( ProjectionExpression pex ) : Expression
pex Cucumber.SimpleDb.Linq.Structure.ProjectionExpression
return System.Linq.Expressions.Expression

VisitSimpleDbQuery() protected method

protected VisitSimpleDbQuery ( QueryExpression qex ) : Expression
qex Cucumber.SimpleDb.Linq.Structure.QueryExpression
return System.Linq.Expressions.Expression

VisitSimpleDbSelect() protected method

protected VisitSimpleDbSelect ( SelectExpression sex ) : Expression
sex Cucumber.SimpleDb.Linq.Structure.SelectExpression
return System.Linq.Expressions.Expression