123456789101112131415161718192021222324 |
- 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<T>(QueryExpressionVisitor<T> visitor)
- {
- return visitor.Visit(this);
- }
- }
- }
|