Click or drag to resize

PartitionExtension Class

Partition extension.
Inheritance Hierarchy
SystemObject
  MoreLinq.ExtensionsPartitionExtension

Namespace:  MoreLinq.Extensions
Assembly:  MoreLinq (in MoreLinq.dll) Version: 3.0.0
Syntax
public static class PartitionExtension
Methods
  NameDescription
Public methodStatic memberCode examplePartitionT(IEnumerableT, FuncT, Boolean)
Partitions or splits a sequence in two using a predicate.
Public methodStatic memberPartitionT, TResult(IEnumerableIGroupingBoolean, T, FuncIEnumerableT, IEnumerableT, TResult)
Partitions a grouping by Boolean keys into a projection of true elements and false elements, respectively.
Public methodStatic memberPartitionT, TResult(IEnumerableIGroupingNullableBoolean, T, FuncIEnumerableT, IEnumerableT, IEnumerableT, TResult)
Partitions a grouping by nullable Boolean keys into a projection of true elements, false elements and null elements, respectively.
Public methodStatic memberCode examplePartitionT, TResult(IEnumerableT, FuncT, Boolean, FuncIEnumerableT, IEnumerableT, TResult)
Partitions or splits a sequence in two using a predicate and then projects a result from the two.
Public methodStatic memberPartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, FuncIEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult)
Partitions a grouping and projects a result from group elements matching a key and those groups that do not.
Public methodStatic memberPartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, IEqualityComparerTKey, FuncIEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult)
Partitions a grouping and projects a result from group elements matching a key and those groups that do not. An additional parameter specifies how to compare keys for equality.
Public methodStatic memberPartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, TKey, FuncIEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult)
Partitions a grouping and projects a result from elements of groups matching a set of two keys and those groups that do not.
Public methodStatic memberPartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, TKey, IEqualityComparerTKey, FuncIEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult)
Partitions a grouping and projects a result from elements of groups matching a set of two keys and those groups that do not. An additional parameter specifies how to compare keys for equality.
Public methodStatic memberPartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, TKey, TKey, FuncIEnumerableTElement, IEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult)
Partitions a grouping and projects a result from elements groups matching a set of three keys and those groups that do not.
Public methodStatic memberPartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, TKey, TKey, IEqualityComparerTKey, FuncIEnumerableTElement, IEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult)
Partitions a grouping and projects a result from elements groups matching a set of three keys and those groups that do not. An additional parameter specifies how to compare keys for equality.
Top
See Also