Updates referencesource to .NET 4.7
[mono-project.git] / mcs / class / referencesource / System.Data.Entity / System / Data / Common / EntitySql / AST / GroupAggregateExpr.cs
blob2288453136e2f9663b8963f12a7432ab71378fec
1 //---------------------------------------------------------------------
2 // <copyright file="GroupAggregateExpr.cs" company="Microsoft">
3 // Copyright (c) Microsoft Corporation. All rights reserved.
4 // </copyright>
5 //
6 // @owner Microsoft
7 // @backupOwner Microsoft
8 //---------------------------------------------------------------------
10 namespace System.Data.Common.EntitySql.AST
12 using System;
13 using System.Globalization;
14 using System.Collections;
15 using System.Collections.Generic;
16 using System.Diagnostics;
18 /// <summary>
19 /// Base class for <see cref="MethodExpr"/> and <see cref="GroupPartitionExpr"/>.
20 /// </summary>
21 internal abstract class GroupAggregateExpr : Node
23 internal GroupAggregateExpr(DistinctKind distinctKind)
25 DistinctKind = distinctKind;
28 /// <summary>
29 /// True if it is a "distinct" aggregate.
30 /// </summary>
31 internal readonly DistinctKind DistinctKind;
33 internal GroupAggregateInfo AggregateInfo;