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);
 }