public override object Clone() { ConditionList Clone = new ConditionList(this.Type); foreach (Condition Cond in SubConditions) Clone.Add(Cond.Clone() as Condition); return Clone as object; }
/// <summary> /// Undo Changes menu item click /// </summary> private void UndoChanges_Click(object sender, EventArgs e) { List = (ConditionList)OrigList.Clone(); Initialize(); }