3 types derived from GroupAggregateInfo
System.Data.Entity (3)
System\Data\Common\EntitySql\SemanticResolver.cs (3)
1454internal sealed class FunctionAggregateInfo : GroupAggregateInfo 1472internal sealed class GroupPartitionInfo : GroupAggregateInfo 1490internal sealed class GroupKeyAggregateInfo : GroupAggregateInfo
26 references to GroupAggregateInfo
System.Data.Entity (26)
System\Data\Common\EntitySql\AST\GroupAggregateExpr.cs (1)
33internal GroupAggregateInfo AggregateInfo;
System\Data\Common\EntitySql\SemanticAnalyzer.cs (4)
3728foreach (GroupAggregateInfo groupAggregateInfo in sr.CurrentScopeRegion.GroupAggregateInfos) 3855foreach (GroupAggregateInfo groupAggregateInfo in sr.CurrentScopeRegion.GroupAggregateInfos) 3887List<GroupAggregateInfo> groupAggregateInfos, 3896foreach (GroupAggregateInfo groupAggregateInfo in groupAggregateInfos)
System\Data\Common\EntitySql\SemanticResolver.cs (21)
106private GroupAggregateInfo _currentGroupAggregateInfo = null; 301internal GroupAggregateInfo CurrentGroupAggregateInfo 410GroupAggregateInfo expressionInterpretationContext; 974private IDisposable EnterGroupAggregate(GroupAggregateInfo aggregateInfo) 1119GroupAggregateInfo containingAggregate, 1260/// Recursively validates that <see cref="GroupAggregateInfo.EvaluatingScopeRegion"/> of all contained aggregates 1268foreach (GroupAggregateInfo containedAggregate in _containedAggregates) 1305internal void SetContainingAggregate(GroupAggregateInfo containingAggregate) 1370private void AddContainedAggregate(GroupAggregateInfo containedAggregate) 1376_containedAggregates = new List<GroupAggregateInfo>(); 1381private List<GroupAggregateInfo> _containedAggregates; 1403private void RemoveContainedAggregate(GroupAggregateInfo containedAggregate) 1413/// Null when <see cref="GroupAggregateInfo"/> is created for a group key processing. 1444internal GroupAggregateInfo ContainingAggregate 1448private GroupAggregateInfo _containingAggregate; 1456internal FunctionAggregateInfo(AST.MethodExpr methodExpr, ErrorContext errCtx, GroupAggregateInfo containingAggregate, ScopeRegion definingScopeRegion) 1474internal GroupPartitionInfo(AST.GroupPartitionExpr groupPartitionExpr, ErrorContext errCtx, GroupAggregateInfo containingAggregate, ScopeRegion definingScopeRegion) 1492internal GroupKeyAggregateInfo(GroupAggregateKind aggregateKind, ErrorContext errCtx, GroupAggregateInfo containingAggregate, ScopeRegion definingScopeRegion) 1585internal List<GroupAggregateInfo> GroupAggregateInfos 1589private List<GroupAggregateInfo> _groupAggregateInfos = new List<GroupAggregateInfo>();