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