private static IEnumerable<ListViewItem> GetSelectedItems(ListView.ListViewItemCollection items) { IEnumerator enumerator = items.GetEnumerator(); while (enumerator.MoveNext()) { var current = (ListViewItem) enumerator.Current; if (current.Checked) { yield return current; } } }