2 types derived from UnionIterator
System.Linq (2)
System\Linq\Union.cs (2)
212private sealed class UnionIterator2<TSource> : UnionIterator<TSource> 250private sealed class UnionIteratorN<TSource> : UnionIterator<TSource>
4 references to UnionIterator
System.Linq (4)
System\Linq\Union.cs (4)
26return first is UnionIterator<TSource> union && AreEqualityComparersEqual(comparer, union._comparer) ? union.Union(second) : new UnionIterator2<TSource>(first, second, comparer); 126internal abstract UnionIterator<TSource> Union(IEnumerable<TSource> next); 239internal override UnionIterator<TSource> Union(IEnumerable<TSource> next) 269internal override UnionIterator<TSource> Union(IEnumerable<TSource> next)