ParallelEnumerable.Distinct Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Returns distinct elements from a parallel sequence by using the default equality comparer to compare values.
Overloads
Distinct<TSource>(ParallelQuery<TSource>) |
Returns distinct elements from a parallel sequence by using the default equality comparer to compare values. |
Distinct<TSource>(ParallelQuery<TSource>, IEqualityComparer<TSource>) |
Returns distinct elements from a parallel sequence by using a specified IEqualityComparer<T> to compare values. |
Distinct<TSource>(ParallelQuery<TSource>)
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
Returns distinct elements from a parallel sequence by using the default equality comparer to compare values.
public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ParallelQuery<TSource> ^ Distinct(System::Linq::ParallelQuery<TSource> ^ source);
public static System.Linq.ParallelQuery<TSource> Distinct<TSource> (this System.Linq.ParallelQuery<TSource> source);
static member Distinct : System.Linq.ParallelQuery<'Source> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function Distinct(Of TSource) (source As ParallelQuery(Of TSource)) As ParallelQuery(Of TSource)
Type Parameters
- TSource
The type of the elements of source
.
Parameters
- source
- ParallelQuery<TSource>
The sequence to remove duplicate elements from.
Returns
A sequence that contains distinct elements from the source sequence.
Exceptions
source
is a null reference (Nothing in Visual Basic).
The query was canceled with the token passed in through WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
One or more exceptions occurred during the evaluation of the query.
See also
Applies to
Distinct<TSource>(ParallelQuery<TSource>, IEqualityComparer<TSource>)
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
Returns distinct elements from a parallel sequence by using a specified IEqualityComparer<T> to compare values.
public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ParallelQuery<TSource> ^ Distinct(System::Linq::ParallelQuery<TSource> ^ source, System::Collections::Generic::IEqualityComparer<TSource> ^ comparer);
public static System.Linq.ParallelQuery<TSource> Distinct<TSource> (this System.Linq.ParallelQuery<TSource> source, System.Collections.Generic.IEqualityComparer<TSource> comparer);
public static System.Linq.ParallelQuery<TSource> Distinct<TSource> (this System.Linq.ParallelQuery<TSource> source, System.Collections.Generic.IEqualityComparer<TSource>? comparer);
static member Distinct : System.Linq.ParallelQuery<'Source> * System.Collections.Generic.IEqualityComparer<'Source> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function Distinct(Of TSource) (source As ParallelQuery(Of TSource), comparer As IEqualityComparer(Of TSource)) As ParallelQuery(Of TSource)
Type Parameters
- TSource
The type of the elements of source
.
Parameters
- source
- ParallelQuery<TSource>
The sequence to remove duplicate elements from.
- comparer
- IEqualityComparer<TSource>
An IEqualityComparer<T> to compare values.
Returns
A sequence that contains distinct elements from the source sequence.
Exceptions
source
is a null reference (Nothing in Visual Basic).
One or more exceptions occurred during the evaluation of the query.