System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { return(array?.GetEnumerator() ?? Empty <T> .GetEnumerator()); }
IEnumerator <T> IEnumerable <T> .GetEnumerator() { return(array == null ? Empty <T> .GetEnumerator() : new Enumerator(array)); }