protected override void RemoveInEach(IUniqueKeyQuery <TItem> query, ValueNode <TItem> item) { CurrentQuery = query; CurrentQuery.Remove(item); query.State = NewState; TryChangeQueryValueCount(); TryChangeQueryLevelCount(); SaveState(); }
protected override void AddInEach(IUniqueKeyQuery <TItem> query, ValueNode <TItem> item) { query.State = NewState; base.AddInEach(query, item); }