internal static List <AggregateSubqueryExpression> Gather(Expression expression) { AggregateGatherer gatherer = new AggregateGatherer(); gatherer.Visit(expression); return(gatherer.aggregates); }
public static ReadOnlyCollection <AggregateSubqueryExpression> Gather(Expression expression) { var gatherer = new AggregateGatherer(); gatherer.Visit(expression); return(new ReadOnlyCollection <AggregateSubqueryExpression>(gatherer.aggregates)); }
internal static List <DbAggregateSubqueryExpression> Gather(Expression expression) { var gatherer = new AggregateGatherer(); if (gatherer != null) { gatherer.Visit(expression); } return(gatherer.aggregates); }
internal static List<AggregateRequestsExpression> Gather(Expression expression) { AggregateGatherer gatherer = new AggregateGatherer(); gatherer.Visit(expression); return gatherer.aggregates; }
// internal static fields internal static IEnumerable<AggregateSubqueryExpression> Gather(Expression expression) { var gatherer = new AggregateGatherer(); gatherer.Visit(expression); return gatherer._aggregates; }
internal static List<DbAggregateSubqueryExpression> Gather(Expression expression) { AggregateGatherer gatherer = new AggregateGatherer(); gatherer.Visit(expression); return gatherer.aggregates; }