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

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

static bool System.Linq.Enumerable.Contains< TSource > ( this IEnumerable< TSource > source,
TSource value,
IEqualityComparer< TSource >? comparer )
inlinestatic

Definition at line 4406 of file Enumerable.cs.

4407 {
4408 if (source == null)
4409 {
4410 ThrowHelper.ThrowArgumentNullException(ExceptionArgument.source);
4411 }
4412 if (comparer == null)
4413 {
4414 foreach (TSource item in source)
4415 {
4417 {
4418 return true;
4419 }
4420 }
4421 }
4422 else
4423 {
4424 foreach (TSource item2 in source)
4425 {
4426 if (comparer.Equals(item2, value))
4427 {
4428 return true;
4429 }
4430 }
4431 }
4432 return false;
4433 }

References System.comparer, System.Linq.Default, System.item, System.Linq.source, System.Linq.ThrowHelper.ThrowArgumentNullException(), and System.value.