private static void RaiseRemovingItem(TList list, TElement currentNode, long index) { WithAll( () => list.OnRemovingItem(currentNode, index), () => currentNode.OnRemoving(index) ); }