SequenceEqual(TSource) Method (ParallelQuery(TSource), IEnumerable(TSource))

ParallelEnumerable.SequenceEqual<'TSource> Method (ParallelQuery<'TSource>, IEnumerable<'TSource>)

.NET Framework (current version)
 
Note: This API is now obsolete.

This SequenceEqual overload should never be called. This method is marked as obsolete and always throws NotSupportedException when called.

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

[<ObsoleteAttribute("The second data source of a binary operator must be of type System.Linq.ParallelQuery<T> rather than System.Collections.Generic.IEnumerable<T>. To fix this problem, use the AsParallel() extension method to convert the right data source to System.Linq.ParallelQuery<T>.")>]
static member SequenceEqual<'TSource> : 
        first:ParallelQuery<'TSource> *
        second:IEnumerable<'TSource> -> bool

Parameters

first
Type: System.Linq.ParallelQuery<'TSource>

This parameter is not used.

second
Type: System.Collections.Generic.IEnumerable<'TSource>

This parameter is not used.

Return Value

Type: System.Boolean

This overload always throws a NotSupportedException.

Type Parameters

TSource

This type parameter is not used.

Exception Condition
NotSupportedException

Thrown every time this method is called.

This overload exists to disallow usage of SequenceEqual with a left data source of type ParallelQuery<'TSource> and a right data source of type IEnumerable<'T>. Otherwise, the SequenceEqual operator would appear to be binding to the parallel implementation, but would in reality bind to the sequential implementation.

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
Show:
© 2016 Microsoft