public TekHeuristicResult(TekHeuristicResult result) { Heuristic = result.Heuristic; HeuristicFields = new List <TekField>(result.HeuristicFields); AffectedFields = new List <TekField>(result.AffectedFields); HeuristicValues = new List <int>(result.HeuristicValues); }
private void listBox1_MouseDoubleClick(object sender, MouseEventArgs e) { int selected = listBox1.SelectedIndex; if (selected < 0) { return; } TekHeuristicResult result = heuristics.ReturnResult(selected); UnshowHeuristicFields(); Snapshots.RestoreSnapshot(listBox1.Items[selected].ToString()); ShowHeuristicFields(result.HeuristicFields, result.AffectedFields); View.Refresh(); }