internal virtual void VisitAggregateQuery(IAggregateQueryOperation operation) { VisitNoneOperation(operation); }
internal override IOperation VisitAggregateQuery(IAggregateQueryOperation operation, object argument) { return(new AggregateQueryOperation(Visit(operation.Group), Visit(operation.Aggregation), ((Operation)operation).SemanticModel, operation.Syntax, operation.Type, operation.ConstantValue, operation.IsImplicit)); }
internal override void VisitAggregateQuery(IAggregateQueryOperation operation) { Assert.Equal(OperationKind.None, operation.Kind); AssertEx.Equal(new[] { operation.Group, operation.Aggregation }, operation.Children); }