protected override void CreateInstanceHeadingContents() { if (base.MemberDef.InScopeEventSources != null) { UserSortFilterContext.ProcessEventSources(m_odpContext, this, base.MemberDef.InScopeEventSources); } if (m_groupScopedItems != null) { List <Microsoft.ReportingServices.ReportIntermediateFormat.ReportItem> groupScopedContents = GetGroupScopedContents(base.MemberDef); if (groupScopedContents != null) { m_groupScopedItems.CreateInstances(m_memberInstance, m_odpContext, m_selfReference, groupScopedContents); } } }
protected override void CreateDataRegionScopedInstance(DataRegionInstance dataRegionInstance) { base.CreateDataRegionScopedInstance(dataRegionInstance); if (m_dataRegionScopedItems != null) { m_dataRegionScopedItems.CreateInstances(dataRegionInstance, m_odpContext, m_selfReference, GetDataRegionScopedItems()); } }
protected override void CreateInstanceCellContents(Cell cell, DataCellInstance cellInstance, OnDemandProcessingContext odpContext) { List <Microsoft.ReportingServices.ReportIntermediateFormat.ReportItem> cellContents = GetCellContents(cell); if (cellContents != null && m_cellContents != null) { m_cellContents.CreateInstances(cellInstance, odpContext, m_selfReference, cellContents); } }