protected override void CalculateInnerRunningValues(Dictionary <string, IReference <RuntimeGroupRootObj> > groupCol, IReference <RuntimeGroupRootObj> lastGroup, AggregateUpdateContext aggContext) { if (m_cellContents != null) { m_cellContents.CalculateRunningValues(groupCol, lastGroup, aggContext); } }
protected override void CalculateRunningValuesForTopLevelStaticContents(Dictionary <string, IReference <RuntimeGroupRootObj> > groupCol, IReference <RuntimeGroupRootObj> lastGroup, AggregateUpdateContext aggContext) { if (m_dataRegionScopedItems != null) { m_dataRegionScopedItems.CalculateRunningValues(groupCol, lastGroup, aggContext); } }
public void CalculateRunningValues(Dictionary <string, IReference <RuntimeGroupRootObj> > groupCollection, AggregateUpdateContext aggContext) { if (m_runtimeDataRegions != null) { m_runtimeDataRegions.CalculateRunningValues(groupCollection, null, aggContext); } }
protected override void CalculateRunningValuesForStaticContents(AggregateUpdateContext aggContext) { if (!m_processHeading) { return; } RuntimeDataTablixGroupRootObjReference runtimeDataTablixGroupRootObjReference = (RuntimeDataTablixGroupRootObjReference)m_hierarchyRoot; using (runtimeDataTablixGroupRootObjReference.PinValue()) { Dictionary <string, IReference <RuntimeGroupRootObj> > groupCollection = runtimeDataTablixGroupRootObjReference.Value().GroupCollection; RuntimeGroupRootObjReference lastGroup = runtimeDataTablixGroupRootObjReference; if (m_groupScopedItems != null) { m_groupScopedItems.CalculateRunningValues(groupCollection, lastGroup, aggContext); } } }