ParallelEnumerable.Any<'TSource> Method (ParallelQuery<'TSource>)
![]() |
---|
The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience. |
Determines whether a parallel sequence contains any elements.
Assembly: System.Core (in System.Core.dll)
Parameters
- source
-
Type:
System.Linq.ParallelQuery<'TSource>
The sequence to check for emptiness.
Return Value
Type: System.Booleantrue if the source sequence contains any elements; otherwise, false.
Type Parameters
- TSource
The type of elements of source.
Exception | Condition |
---|---|
OperationCanceledException | The query was canceled with the token passed in through WithCancellation. |
ArgumentNullException | source is a null reference (Nothing in Visual Basic). |
AggregateException | 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.
Available since 8
.NET Framework
Available since 4.0
Portable Class Library
Supported in: portable .NET platforms
Windows Phone
Available since 8.1