1 //---------------------------------------------------------------------
2 // <copyright file="GroupAggregateExpr.cs" company="Microsoft">
3 // Copyright (c) Microsoft Corporation. All rights reserved.
7 // @backupOwner Microsoft
8 //---------------------------------------------------------------------
10 namespace System
.Data
.Common
.EntitySql
.AST
13 using System
.Globalization
;
14 using System
.Collections
;
15 using System
.Collections
.Generic
;
16 using System
.Diagnostics
;
19 /// Base class for <see cref="MethodExpr"/> and <see cref="GroupPartitionExpr"/>.
21 internal abstract class GroupAggregateExpr
: Node
23 internal GroupAggregateExpr(DistinctKind distinctKind
)
25 DistinctKind
= distinctKind
;
29 /// True if it is a "distinct" aggregate.
31 internal readonly DistinctKind DistinctKind
;
33 internal GroupAggregateInfo AggregateInfo
;