private static void RaiseItemRemoved(TList list, TElement oldNode, long index) { WithAll( () => list.OnItemRemoved(oldNode, index), () => oldNode.OnRemoved(list, index) ); }