internal GroupPartitionInfo(
     GroupPartitionExpr groupPartitionExpr, ErrorContext errCtx, GroupAggregateInfo containingAggregate,
     ScopeRegion definingScopeRegion)
     : base(GroupAggregateKind.Partition, groupPartitionExpr, errCtx, containingAggregate, definingScopeRegion)
 {
     DebugCheck.NotNull(groupPartitionExpr);
 }
 internal GroupPartitionInfo(
     GroupPartitionExpr groupPartitionExpr,
     ErrorContext errCtx,
     GroupAggregateInfo containingAggregate,
     ScopeRegion definingScopeRegion)
     : base(GroupAggregateKind.Partition, (GroupAggregateExpr)groupPartitionExpr, errCtx, containingAggregate, definingScopeRegion)
 {
 }
Esempio n. 3
0
 internal IDisposable EnterGroupPartition(
     GroupPartitionExpr groupPartitionExpr,
     ErrorContext errCtx,
     out GroupPartitionInfo aggregateInfo)
 {
     aggregateInfo = new GroupPartitionInfo(groupPartitionExpr, errCtx, this._currentGroupAggregateInfo, this.CurrentScopeRegion);
     return(this.EnterGroupAggregate((GroupAggregateInfo)aggregateInfo));
 }