public override XVar clearSessionKeys() { if ((XVar)(MVCFunctions.POSTSize()) && (XVar)(MVCFunctions.postvalue("mode") == "dashsearch")) { return(null); } base.clearSessionKeys(); if (XVar.Pack(CommonFunctions.IsEmptyRequest())) { unsetAllPageSessionKeys(); } foreach (KeyValuePair <XVar, dynamic> elem in this.pSet.getDashboardElements().GetEnumerator()) { if (elem.Value["type"] != Constants.DASHBOARD_SEARCH) { unsetAllPageSessionKeys((XVar)(MVCFunctions.Concat(this.tName, "_", elem.Value["table"]))); } } return(null); }