public void Clear() { var toRemove = new List<TextMarker>(); foreach (var marker in markers.ToList()) { toRemove.Add(marker); markers.Remove(marker); } }