IEnumerator IEnumerable.GetEnumerator() { if (cdif == null) { throw new InvalidOperationException("No comparison has been performed."); } return new Enumerator(this); }