Class ParallellyEnumerableExtensions
- Namespace
- Garyon.Objects.Enumerators
- Assembly
- Garyon.dll
Provides extensions that revolve around parallelly enumerable collections.
public static class ParallellyEnumerableExtensions
- Inheritance
-
ParallellyEnumerableExtensions
- Inherited Members
Methods
AsParallellyEnumerable<T1, T2>((IEnumerable<T1>, IEnumerable<T2>))
Creates an instance of ParallellyEnumerable<T1, T2> out of a tuple of 2 collections.
public static ParallellyEnumerable<T1, T2> AsParallellyEnumerable<T1, T2>(this (IEnumerable<T1>, IEnumerable<T2>) enumerables)
Parameters
enumerables(IEnumerable<T1>, IEnumerable<T2>)The tuple of 2 enumerables that will be parallelly enumerated.
Returns
- ParallellyEnumerable<T1, T2>
The instance of ParallellyEnumerable<T1, T2> that will parallelly enumerate the 2 collections.
Type Parameters
T1The type of the elements stored in the first collection.
T2The type of the elements stored in the second collection.
AsParallellyEnumerable<T1, T2, T3>((IEnumerable<T1>, IEnumerable<T2>, IEnumerable<T3>))
Creates an instance of ParallellyEnumerable<T1, T2, T3> out of a tuple of 3 collections.
public static ParallellyEnumerable<T1, T2, T3> AsParallellyEnumerable<T1, T2, T3>(this (IEnumerable<T1>, IEnumerable<T2>, IEnumerable<T3>) enumerables)
Parameters
enumerables(IEnumerable<T1>, IEnumerable<T2>, IEnumerable<T3>)The tuple of 3 enumerables that will be parallelly enumerated.
Returns
- ParallellyEnumerable<T1, T2, T3>
The instance of ParallellyEnumerable<T1, T2, T3> that will parallelly enumerate the 3 collections.
Type Parameters
T1The type of the elements stored in the first collection.
T2The type of the elements stored in the second collection.
T3The type of the elements stored in the third collection.
AsParallellyEnumerable<T1, T2, T3, T4>((IEnumerable<T1>, IEnumerable<T2>, IEnumerable<T3>, IEnumerable<T4>))
Creates an instance of ParallellyEnumerable<T1, T2, T3, T4> out of a tuple of 4 collections.
public static ParallellyEnumerable<T1, T2, T3, T4> AsParallellyEnumerable<T1, T2, T3, T4>(this (IEnumerable<T1>, IEnumerable<T2>, IEnumerable<T3>, IEnumerable<T4>) enumerables)
Parameters
enumerables(IEnumerable<T1>, IEnumerable<T2>, IEnumerable<T3>, IEnumerable<T4>)The tuple of 4 enumerables that will be parallelly enumerated.
Returns
- ParallellyEnumerable<T1, T2, T3, T4>
The instance of ParallellyEnumerable<T1, T2, T3, T4> that will parallelly enumerate the 4 collections.
Type Parameters
T1The type of the elements stored in the first collection.
T2The type of the elements stored in the second collection.
T3The type of the elements stored in the third collection.
T4The type of the elements stored in the fourth collection.