Beispiel #1
0
        protected override void RemoveInEach(IUniqueKeyQuery <TItem> query, ValueNode <TItem> item)
        {
            CurrentQuery = query;

            CurrentQuery.Remove(item);

            query.State = NewState;

            TryChangeQueryValueCount();

            TryChangeQueryLevelCount();

            SaveState();
        }
Beispiel #2
0
 protected override void AddInEach(IUniqueKeyQuery <TItem> query, ValueNode <TItem> item)
 {
     query.State = NewState;
     base.AddInEach(query, item);
 }