ParallelEnumerable.Any<'TSource> Method (ParallelQuery<'TSource>)

.NET Framework (current version)

The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

Determines whether a parallel sequence contains any elements.

Namespace:   System.Linq
Assembly:  System.Core (in System.Core.dll)

static member Any<'TSource> : 
        source:ParallelQuery<'TSource> -> bool


Type: System.Linq.ParallelQuery<'TSource>

The sequence to check for emptiness.

Return Value

Type: System.Boolean

true if the source sequence contains any elements; otherwise, false.

Type Parameters


The type of elements of source.

Exception Condition

The query was canceled with the token passed in through WithCancellation.


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


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

This overload of the Any method causes a fully-buffered merge to be performed before the result is returned. The merge behavior can impact performance or cause an out of memory exception in large enumerables. To avoid the merge behavior, use the overload of Any that takes a Func parameter, or else use an alternative method such as FirstOrDefault.

Universal Windows Platform
Available since 8
.NET Framework
Available since 4.0
Portable Class Library
Supported in: portable .NET platforms
Windows Phone
Available since 8.1
Return to top