Click or drag to resize

PartitionExtensionPartition Method

Overload List
  NameDescription
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(IEnumerableT, FuncT, Boolean)
Partitions or splits a sequence in two using a predicate.
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 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, 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