using Ant.Query.QueryState; using System; using System.Linq.Expressions; namespace Ant.Query.QueryExpressions { class SelectExpression : QueryExpression { LambdaExpression _selector; public SelectExpression(Type elementType, QueryExpression prevExpression, LambdaExpression selector) : base(QueryExpressionType.Select, elementType, prevExpression) { this._selector = selector; } public LambdaExpression Selector { get { return this._selector; } } public override T Accept(QueryExpressionVisitor visitor) { return visitor.Visit(this); } } }