#if FAT using System.Collections.Generic; namespace LinqInternal.Collections { [System.Diagnostics.DebuggerNonUserCode] internal sealed class EmptySet : ProgressiveSet, IEnumerable { private static readonly EmptySet _instance = new EmptySet(); private EmptySet() : base(BuildEmptyEnumerable()) { Progressor.AsEnumerable().Consume(); } public static EmptySet Instance { get { return _instance; } } private static IEnumerable BuildEmptyEnumerable() { yield break; } } } #endif