void AfterShapesRemoved(IReadOnlyCollection<Shape> eraseSet) { MSet<LLShape> eraseSetLL = new MSet<LLShape>(); foreach (var s in eraseSet) s.AddLLShapesTo(eraseSetLL); BeginRemoveAnimation(eraseSetLL); }