ParallelEnumerable.Contains Method

Definition

Determines in parallel whether a sequence contains a specified element.

Overloads

Contains<TSource>(ParallelQuery<TSource>, TSource, IEqualityComparer<TSource>)

Determines in parallel whether a sequence contains a specified element by using a specified IEqualityComparer<T>.

Contains<TSource>(ParallelQuery<TSource>, TSource)

Determines in parallel whether a sequence contains a specified element by using the default equality comparer.

Contains<TSource>(ParallelQuery<TSource>, TSource, IEqualityComparer<TSource>)

Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs

Determines in parallel whether a sequence contains a specified element by using a specified IEqualityComparer<T>.

C#
public static bool Contains<TSource>(this System.Linq.ParallelQuery<TSource> source, TSource value, System.Collections.Generic.IEqualityComparer<TSource> comparer);
C#
public static bool Contains<TSource>(this System.Linq.ParallelQuery<TSource> source, TSource value, System.Collections.Generic.IEqualityComparer<TSource>? comparer);

Type Parameters

TSource

The type of elements of source.

Parameters

source
ParallelQuery<TSource>

A sequence in which to locate a value.

value
TSource

The value to locate in the sequence.

comparer
IEqualityComparer<TSource>

An equality comparer to compare values.

Returns

true if the source sequence contains an element that has the specified value; otherwise, false.

Exceptions

source is a null reference (Nothing in Visual Basic).

One or more exceptions occurred during the evaluation of the query.

See also

Applies to

.NET 10 and other versions
Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

Contains<TSource>(ParallelQuery<TSource>, TSource)

Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs

Determines in parallel whether a sequence contains a specified element by using the default equality comparer.

C#
public static bool Contains<TSource>(this System.Linq.ParallelQuery<TSource> source, TSource value);

Type Parameters

TSource

The type of elements of source.

Parameters

source
ParallelQuery<TSource>

A sequence in which to locate a value.

value
TSource

The value to locate in the sequence.

Returns

true if the source sequence contains an element that has the specified value; otherwise, false.

Exceptions

source is a null reference (Nothing in Visual Basic).

One or more exceptions occurred during the evaluation of the query.

See also

Applies to

.NET 10 and other versions
Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0