protected override void InsertItem(int index, string item) { base.InsertItem(index, item); Added.AssertContainsOnly(item); Removed.AssertEmpty(); Added.Clear(); }
public override bool Add(string item) { if (base.Add(item)) { Added.AssertContainsOnly(item); Removed.AssertEmpty(); Added.Clear(); return(true); } else { Added.AssertEmpty(); Removed.AssertEmpty(); return(false); } }