public void NodeRemoved(AListNode <K, T> child, AListInnerBase <K, T> parent) { try { for (int i = 0; i < _observers.Count; i++) { _observers[i].NodeRemoved(child, parent); } } catch (Exception e) { IllegalException(e); } }
public void NodeRemoved(AListNode <K, T> child, AListInnerBase <K, T> parent) { this.NodeCount--; }
public void NodeAdded(AListNode <K, T> child, AListInnerBase <K, T> parent) { this.NodeCount++; }
void IAListTreeObserver <K, T> .NodeRemoved(AListNode <K, T> child, AListInnerBase <K, T> parent) => Forget(parent);