public override int GetHashCode() { int hc = base.GetHashCode(); if (parameters != null) { hc ^= parameters.GetHashCode(); } return(hc); }