Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Union< TSource >() [2/2]

static IEnumerable< TSource > System.Linq.Enumerable.Union< TSource > ( this IEnumerable< TSource > first,
IEnumerable< TSource > second,
IEqualityComparer< TSource >? comparer )
inlinestatic

Definition at line 8475 of file Enumerable.cs.

8476 {
8477 if (first == null)
8478 {
8479 ThrowHelper.ThrowArgumentNullException(ExceptionArgument.first);
8480 }
8481 if (second == null)
8482 {
8483 ThrowHelper.ThrowArgumentNullException(ExceptionArgument.second);
8484 }
8485 if (!(first is UnionIterator<TSource> unionIterator) || !Utilities.AreEqualityComparersEqual<TSource>(comparer, unionIterator._comparer))
8486 {
8488 }
8489 return unionIterator.Union(second);
8490 }
IEqualityComparer< TKey > _comparer

References System.Collections.Generic.Dictionary< TKey, TValue >._comparer, System.comparer, System.Linq.first, System.Linq.second, and System.Linq.ThrowHelper.ThrowArgumentNullException().