private void UpdateInnerContext(AspNetCore.ReportingServices.ReportRendering.DataMember currentRenderMember) { if (base.m_children != null) { ((ShimDataMemberCollection)base.m_children).ResetContext(currentRenderMember.Children); } else { ((ShimDataRowCollection)base.OwnerCri.CustomData.RowCollection).UpdateCells(this); } }
public void ResetContext(AspNetCore.ReportingServices.ReportRendering.DataMemberCollection renderMembers) { if (renderMembers != null) { this.m_renderMembers = renderMembers; } if (base.m_group != null) { base.m_group.CurrentRenderGroupIndex = -1; } AspNetCore.ReportingServices.ReportRendering.DataMember currentRenderMember = this.IsStatic ? this.m_renderMembers[this.m_staticIndex] : (base.m_group.CurrentShimRenderGroup as AspNetCore.ReportingServices.ReportRendering.DataMember); this.UpdateInnerContext(currentRenderMember); }