private void HideEditBodies() { IXBody[] editBodies; m_ParamsParser.Parse(m_CurData, out _, out _, out _, out _, out editBodies); var bodiesToShow = m_EditBodies.ValueOrEmpty().Except(editBodies.ValueOrEmpty(), m_BodiesComparer); foreach (var body in bodiesToShow) { body.Visible = true; } var bodiesToHide = editBodies.ValueOrEmpty().Except(m_EditBodies.ValueOrEmpty(), m_BodiesComparer); foreach (var body in bodiesToHide) { body.Visible = false; } m_EditBodies = editBodies; }
private void HideEditBodies() { IXBody[] editBodies; m_ParamsParser.Parse(Definition.ConvertPageToParams(m_CurPageData), out _, out _, out _, out _, out editBodies); var bodiesToShow = m_HiddenEditBodies.ValueOrEmpty().Except(editBodies.ValueOrEmpty(), m_BodiesComparer); foreach (var body in bodiesToShow) { body.Visible = true; } var bodiesToHide = editBodies.ValueOrEmpty().Except(m_HiddenEditBodies.ValueOrEmpty(), m_BodiesComparer); foreach (var body in bodiesToHide) { body.Visible = false; } m_HiddenEditBodies = editBodies; }