Click or drag to resize

CollectionExtensions.ContainsAny<T>(IEnumerable<T>, IEqualityComparer<T>, T[]) Method

Shortcut to test if any of the given items are contained in the specified object.

Namespace: TomsToolbox.Essentials
Assembly: TomsToolbox.Essentials (in TomsToolbox.Essentials.dll) Version: 2.21.0+44d18b541fc9419ec3c549350a832394661b2a4d
XMLNS for XAML: Not mapped to an xmlns.
Syntax
public static bool ContainsAny<T>(
	this IEnumerable<T> self,
	IEqualityComparer<T>? comparer,
	params T[] items
)

Parameters

self  IEnumerable<T>
The object to analyze.
comparer  IEqualityComparer<T>
The comparer to compare the individual items.
items  T[]
The items to test for.

Type Parameters

T
The type of objects.

Return Value

Boolean
true if any of the items is contained in the specified object; otherwise false.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerable<T>. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also