18 references to GroupAggregateKind
System.Data.Entity (18)
System\Data\Common\EntitySql\SemanticAnalyzer.cs (8)
3438
using (sr.EnterGroupKeyDefinition(
GroupAggregateKind
.GroupKey, aliasedExpr.ErrCtx, out groupKeyAggregateInfo))
3467
using (sr.EnterGroupKeyDefinition(
GroupAggregateKind
.Function, aliasedExpr.ErrCtx, out functionAggregateInfo))
3479
using (sr.EnterGroupKeyDefinition(
GroupAggregateKind
.Partition, aliasedExpr.ErrCtx, out groupPartitionInfo))
3732
case
GroupAggregateKind
.Function:
3738
case
GroupAggregateKind
.Partition:
3797
.Where(groupAggregateInfo => groupAggregateInfo.AggregateKind ==
GroupAggregateKind
.Function)
3861
groupAggregateInfo.AggregateKind ==
GroupAggregateKind
.Partition, "DbFunctionAggregate's with duplicate names are not allowed.");
3898
if (groupAggregateInfo.AggregateKind ==
GroupAggregateKind
.Partition)
System\Data\Common\EntitySql\SemanticResolver.cs (10)
429
case
GroupAggregateKind
.Function:
436
case
GroupAggregateKind
.Partition:
443
case
GroupAggregateKind
.GroupKey:
968
internal IDisposable EnterGroupKeyDefinition(
GroupAggregateKind
aggregateKind, ErrorContext errCtx, out GroupKeyAggregateInfo aggregateInfo)
1116
GroupAggregateKind
aggregateKind,
1122
Debug.Assert(aggregateKind !=
GroupAggregateKind
.None, "aggregateKind != GroupAggregateKind.None");
1410
internal readonly
GroupAggregateKind
AggregateKind;
1457
: base(
GroupAggregateKind
.Function, methodExpr, errCtx, containingAggregate, definingScopeRegion)
1475
: base(
GroupAggregateKind
.Partition, groupPartitionExpr, errCtx, containingAggregate, definingScopeRegion)
1492
internal GroupKeyAggregateInfo(
GroupAggregateKind
aggregateKind, ErrorContext errCtx, GroupAggregateInfo containingAggregate, ScopeRegion definingScopeRegion)