![]() | LazyList<T> Class |
Namespace: WhetStone.Looping
public class LazyList<T> : IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable
The LazyList< T> type exposes the following members.
Name | Description | |
---|---|---|
![]() | LazyList<T>(Func<Int32, T>) |
constructor.
|
![]() | LazyList<T>(Func<Int32, LazyList<T>, T>) |
constructor.
|
Name | Description | |
---|---|---|
![]() | Count | Gets the number of elements contained in the ICollection<T>. |
![]() | IsReadOnly | Gets a value indicating whether the ICollection< T> is read-only. |
![]() | Item | Gets or sets the element at the specified index. |
Name | Description | |
---|---|---|
![]() | Add | Adds an item to the ICollection<T>. |
![]() | Clear | Removes all items from the ICollection<T>. |
![]() | Contains | Determines whether the ICollection< T> contains a specific value. |
![]() | CopyTo | |
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetEnumerator | Returns an enumerator that iterates through the collection. |
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | IndexOf | Determines the index of a specific item in the IList<T>. |
![]() | Initialized |
Get whether the element at an index has been initialized.
|
![]() | Insert | Inserts an item to the IList< T> at the specified index. |
![]() | Invalidate |
Invalidates an element, forcing it to be computed again if evaluated.
|
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | Remove | Removes the first occurrence of a specific object from the ICollection<T>. |
![]() | RemoveAt | Removes the IList< T> item at the specified index. |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
Name | Description | |
---|---|---|
![]() | AllEqual<T>(IEqualityComparer<T>) | Overloaded.
Checks whether all members of an IEnumerable< T> are equal.
(Defined by allEqual.) |
![]() | AllEqual<T>(T, IEqualityComparer<T>) | Overloaded.
Checks whether all members of an IEnumerable< T> are equal to a value.
(Defined by allEqual.) |
![]() | AnyAndAll<T> |
Checks that all members of the IEnumerable< T> are true (when subject to cond) and that the IEnumerable< T> is not empty.
(Defined by anyAndAll.) |
![]() | AsCollection<T> |
Tries to cast or wrap this in a collection adapter.
(Defined by asCollection.) |
![]() | AsList<T> |
Tries to cast or wrap this in a list adapter.
(Defined by asList.) |
![]() | AsyncDo<T>(Action<T>) | Overloaded.
Enumerates and applies action on an IList< T> in parallel.
(Defined by asyncDo.) |
![]() | AsyncDo<T>(Action<T, ParallelLoopState>) | Overloaded.
Enumerates and applies action on an IList< T> in parallel.
(Defined by asyncDo.) |
![]() | AsyncDo<T>(Action<T, Int64>) | Overloaded.
Enumerates and applies action on an IList< T> in parallel.
(Defined by asyncDo.) |
![]() | AsyncDo<T>(Action<T, ParallelLoopState, Int64>) | Overloaded.
Enumerates and applies action on an IList< T> in parallel.
(Defined by asyncDo.) |
![]() | AsyncDo<T>(Action<T>) | Overloaded.
Enumerates and applies action on an IEnumerable< T> in parallel.
(Defined by asyncDo.) |
![]() | AsyncDo<T>(Action<T, ParallelLoopState>) | Overloaded.
Enumerates and applies action on an IEnumerable< T> in parallel.
(Defined by asyncDo.) |
![]() | AsyncDo<T>(Action<T, Int64>) | Overloaded.
Enumerates and applies action on an IEnumerable< T> in parallel.
(Defined by asyncDo.) |
![]() | AsyncDo<T>(Action<T, ParallelLoopState, Int64>) | Overloaded.
Enumerates and applies action on an IEnumerable< T> in parallel.
(Defined by asyncDo.) |
![]() | AsyncDo<T>(Action<T>, Int32) | Overloaded.
Enumerates and applies action on an IList< T> in parallel.
(Defined by asyncDo.) |
![]() | AsyncDo<T>(Action<T, ParallelLoopState>, Int32) | Overloaded.
Enumerates and applies action on an IList< T> in parallel.
(Defined by asyncDo.) |
![]() | AsyncDo<T>(Action<T, Int64>, Int32) | Overloaded.
Enumerates and applies action on an IList< T> in parallel.
(Defined by asyncDo.) |
![]() | AsyncDo<T>(Action<T, ParallelLoopState, Int64>, Int32) | Overloaded.
Enumerates and applies action on an IList< T> in parallel.
(Defined by asyncDo.) |
![]() | AsyncDo<T>(Action<T>, ParallelOptions) | Overloaded.
Enumerates and applies action on an IList< T> in parallel.
(Defined by asyncDo.) |
![]() | AsyncDo<T>(Action<T, ParallelLoopState>, ParallelOptions) | Overloaded.
Enumerates and applies action on an IList< T> in parallel.
(Defined by asyncDo.) |
![]() | AsyncDo<T>(Action<T, Int64>, ParallelOptions) | Overloaded.
Enumerates and applies action on an IList< T> in parallel.
(Defined by asyncDo.) |
![]() | AsyncDo<T>(Action<T, ParallelLoopState, Int64>, ParallelOptions) | Overloaded.
Enumerates and applies action on an IList< T> in parallel.
(Defined by asyncDo.) |
![]() | AsyncDo<T>(Action<T>, Int32) | Overloaded.
Enumerates and applies action on an IEnumerable< T> in parallel.
(Defined by asyncDo.) |
![]() | AsyncDo<T>(Action<T, ParallelLoopState>, Int32) | Overloaded.
Enumerates and applies action on an IEnumerable< T> in parallel.
(Defined by asyncDo.) |
![]() | AsyncDo<T>(Action<T, Int64>, Int32) | Overloaded.
Enumerates and applies action on an IEnumerable< T> in parallel.
(Defined by asyncDo.) |
![]() | AsyncDo<T>(Action<T, ParallelLoopState, Int64>, Int32) | Overloaded.
Enumerates and applies action on an IEnumerable< T> in parallel.
(Defined by asyncDo.) |
![]() | AsyncDo<T>(Action<T>, ParallelOptions) | Overloaded.
Enumerates and applies action on an IEnumerable< T> in parallel.
(Defined by asyncDo.) |
![]() | AsyncDo<T>(Action<T, ParallelLoopState>, ParallelOptions) | Overloaded.
Enumerates and applies action on an IEnumerable< T> in parallel.
(Defined by asyncDo.) |
![]() | AsyncDo<T>(Action<T, Int64>, ParallelOptions) | Overloaded.
Enumerates and applies action on an IEnumerable< T> in parallel.
(Defined by asyncDo.) |
![]() | AsyncDo<T>(Action<T, ParallelLoopState, Int64>, ParallelOptions) | Overloaded.
Enumerates and applies action on an IEnumerable< T> in parallel.
(Defined by asyncDo.) |
![]() | Attach<T, T2>(Func<T, T2>) | Overloaded.
Turns each element in an IList< T> to a tuple including itself and an output of itself and a selector function.
(Defined by attach.) |
![]() | Attach<T, T2>(Func<T, T2>) | Overloaded.
Turns each element in an IEnumerable< T> to a tuple including itself and an output of itself and a selector function.
(Defined by attach.) |
![]() ![]() | AttachAggregate<T, R> |
Attaches a new IEnumerable< T> to the original IEnumerable<T>, created with an aggregator function.
(Defined by attachAggregate.) |
![]() | Balanced<T>(IEnumerable<Tuple<T, T>>, Nullable<Int32>) | Overloaded.
Checks whether an IEnumerable< T> is balanced, in terms of openers and closers.
(Defined by balanced.) |
![]() | Balanced<T>(IEnumerable<T>, IEnumerable<T>, Nullable<Int32>) | Overloaded.
Checks whether an IEnumerable< T> is balanced, in terms of openers and closers.
(Defined by balanced.) |
![]() | Balanced<T>(T, T, Nullable<Int32>) | Overloaded.
Checks whether an IEnumerable< T> is balanced, in terms of openers and closers.
(Defined by balanced.) |
![]() | BinarySearch<T>(Func<T, Int32>) | Overloaded.
Performs a binary search over an IList<T>.
(Defined by binarySearch.) |
![]() | BinarySearch<T>(Func<T, Boolean>, binarySearch.BooleanBinSearchStyle) | Overloaded.
Performs a boolean binary search over an IList<T>.
(Defined by binarySearch.) |
![]() | BinarySearch<T>(T, IComparer<T>) | Overloaded.
Performs a binary search for an element in an IList<T>.
(Defined by binarySearch.) |
![]() | BinarySearchStartBias<T>(Func<T, Int32>) | Overloaded.
Performs a exponential search over an IList<T>.
(Defined by binarySearch.) |
![]() | BinarySearchStartBias<T>(Func<T, Boolean>, binarySearch.BooleanBinSearchStyle) | Overloaded.
Performs a exponential binary search over an IList<T>.
(Defined by binarySearch.) |
![]() | BinarySearchStartBias<T>(T, IComparer<T>) | Overloaded.
Performs an exponential search for an element in an IList<T>.
(Defined by binarySearch.) |
![]() | Cache<T>(Nullable<Int32>) | Overloaded.
Caches the IList<T>, causing it to enumerate once at most.
(Defined by cache.) |
![]() | Cache<T>(Nullable<Int32>) | Overloaded.
Caches the IEnumerable<T>, causing it to enumerate once at most.
(Defined by cache.) |
![]() | CacheCount<T> |
Caches only the count of an IEnumerable<T>, making only enumerate once at most in case of multiple Count< TSource> (IEnumerable< TSource> ) calls.
(Defined by cacheCount.) |
![]() | Chunk<T>(Int32) | Overloaded.
Transforms the list by grouping adjacent elements together into a single member.
(Defined by chunk.) |
![]() | Chunk<T>(Int32) | Overloaded.
Transforms the list by grouping adjacent elements together into a single member.
(Defined by chunk.) |
![]() | CompareCount<T, T1> |
Compares the lengths of two IEnumerable< T> s, avoiding enumerating more than needed.
(Defined by compareCount.) |
![]() | Concat<T> |
Concatenates two IList< T> s.
(Defined by concat.) |
![]() | Count<T>(T, IEqualityComparer<T>) | Overloaded.
Counts the number of times target appears in this.
(Defined by count.) |
![]() | Count<T>(IEnumerable<T>, IEqualityComparer<IEnumerable<T>>) | Overloaded.
Count the number of sub-enumerables in this that are equal to target.
(Defined by count.) |
![]() | CountAtLeast<T> | (Defined by countAtleast.) |
![]() | CountBind<T>(Int32) | Overloaded.
Attaches indices to elements of an IList<T>.
(Defined by countBind.) |
![]() | CountBind<T>(Int32) | Overloaded.
Attaches indices to elements of an ICollection<T>.
(Defined by countBind.) |
![]() | CountBind<T>(Int32) | Overloaded.
Attaches indices to elements of an IEnumerable<T>.
(Defined by countBind.) |
![]() | CountBind<T, C>(C) | Overloaded.
Attaches indices to elements of an IList<T>. Indexes are of any type and use fielding to increment.
(Defined by countBind.) |
![]() | CountBind<T, C>(C) | Overloaded.
Attaches indices to elements of an ICollection<T>. Indexes are of any type and use fielding to increment.
(Defined by countBind.) |
![]() | CountBind<T, C>(C) | Overloaded.
Attaches indices to elements of an IEnumerable<T>. Indexes are of any type and use fielding to increment.
(Defined by countBind.) |
![]() | Cover<T>(T[]) | Overloaded.
Get an IList< T> that has its first members replaced with cover's members.
(Defined by cover.) |
![]() | Cover<T>(T[]) | Overloaded.
Get an IEnumerable< T> that has its first members replaced with cover's members.
(Defined by cover.) |
![]() | Cover<T>(IList<T>, IList<Int32>) | Overloaded. (Defined by cover.) |
![]() | Cover<T>(IList<T>, Int32) | Overloaded. (Defined by cover.) |
![]() | Cover<T>(T, Int32) | Overloaded. (Defined by cover.) |
![]() | Cover<T>(IEnumerable<T>, Int32) | Overloaded. (Defined by cover.) |
![]() | Cover<T>(IEnumerable<T>, IEnumerable<Int32>) | Overloaded. (Defined by cover.) |
![]() | Cover<T>(T, Int32) | Overloaded. (Defined by cover.) |
![]() | Cycle<T>(Nullable<Int32>) | Overloaded.
Gets a new IList<T>, that is this repeated.
(Defined by cycle.) |
![]() | Cycle<T>(Nullable<Int32>) | Overloaded.
Gets a new IEnumerable<T>, that is this repeated.
(Defined by cycle.) |
![]() | DistinctSorted<T> |
Filters the sorted IEnumerable< T> of any duplicates.
(Defined by distinct.) |
![]() | Do<T> |
Enumerates the entire IEnumerable< T> and applies a method to it.
(Defined by do.) |
![]() | Duplicates<T> |
Filters out all elements in an IEnumerable< T> that don't appear enough times.
(Defined by duplicates.) |
![]() | DuplicatesSorted<T> |
Filters out all elements in a sorted IEnumerable< T> that don't appear enough times.
(Defined by duplicates.) |
![]() | EditDistance<T> |
Gets the minimum number of edit steps to transform this to other.
(Defined by editDistance.) |
![]() | EditSteps<T> |
Get the edit steps in the shortest edit path from this to other.
(Defined by editDistance.) |
![]() | EnumerationHook<T>(Func<T, Boolean>, Func<T, Boolean>) | Overloaded.
Binds actions to an IEnumerable<T>, causing the action to call whenever the IEnumerable< T> is enumerated.
(Defined by enumerationHook.) |
![]() ![]() | EnumerationHook<T>(Action<T>, Action<T>, Action, Action) | Overloaded.
Binds actions to an IEnumerable<T>, causing the action to call whenever the IEnumerable< T> is enumerated.
(Defined by enumerationHook.) |
![]() ![]() | Fill<T>(T[]) | Overloaded.
Fills an IList< T> with values.
(Defined by fill.) |
![]() | Fill<T>(T[], Int32, Nullable<Int32>) | Overloaded.
Fills an IList< T> with values.
(Defined by fill.) |
![]() | Fill<T>(Func<Int32, T>, Int32, Nullable<Int32>) | Overloaded.
Fills an IList< T> with values.
(Defined by fill.) |
![]() | Fill<T>(Func<T>, Int32, Nullable<Int32>) | Overloaded.
Fills an IList< T> with values.
(Defined by fill.) |
![]() | FirstOrDefault<T>(T) | Overloaded.
Get the IEnumerable< T> 's first value or a default value.
(Defined by first.) |
![]() | FirstOrDefault<T>(Func<T, Boolean>, T) | Overloaded.
Get the IEnumerable< T> 's first value to fulfill a condition or a default value.
(Defined by first.) |
![]() | FirstOrDefault<T>(Func<T, Boolean>, Boolean, T) | Overloaded.
Get the IEnumerable< T> 's first value to fulfill a condition or a default value.
(Defined by first.) |
![]() | GetAverage<T> |
Get arithmetic average of an IEnumerable< T> using fielding.
(Defined by getAverage.) |
![]() | GetCompensatingSum<T> |
Get the sum of all elements in an IEnumerable< T> with floating point compensation.
(Defined by getSum.) |
![]() | GetGeometricAverage<T> |
Get geometric average of an IEnumerable< T> using fielding.
(Defined by getAverage.) |
![]() | GetMax<T>(IComparer<T>) | Overloaded.
Get the largest element in an IEnumerable<T>.
(Defined by getMax.) |
![]() | GetMax<T>(Int32) | Overloaded.
Get the largest element in an IEnumerable<T>.
(Defined by getMax.) |
![]() | GetMax<T>(IComparer<T>, Int32) | Overloaded.
Get the largest element in an IEnumerable<T>.
(Defined by getMax.) |
![]() | GetMin<T>(IComparer<T>) | Overloaded.
Get the smallest element in an IEnumerable<T>.
(Defined by getMin.) |
![]() | GetMin<T>(Int32) | Overloaded.
Get the smallest element in an IEnumerable<T>.
(Defined by getMin.) |
![]() | GetMin<T>(IComparer<T>, Int32) | Overloaded.
Get the smallest element in an IEnumerable<T>.
(Defined by getMin.) |
![]() | GetProduct<T> |
Get the product of all elements in an IEnumerable< T> using fielding.
(Defined by getProduct.) |
![]() | GetSum<T> |
Get the sum of all elements in an IEnumerable< T> using fielding.
(Defined by getSum.) |
![]() | HookAggregate<T, R> |
Hooks an aggregate value to an IGuard<T>, to be recalculated upon enumeration.
(Defined by hookAggregate.) |
![]() | HookCount<T> |
Hooks an IGuard< T> 's value to an IEnumerable< T> 's number of enumerated items that match a criteria.
(Defined by hookCount.) |
![]() | HookFirst<T>(IGuard<Tuple<T>>) | Overloaded.
Hooks an IGuard< T> to an IEnumerable< T> 's first value.
(Defined by hookFirst.) |
![]() | HookFirst<T>(IGuard<T>) | Overloaded.
Hooks an IGuard< T> to an IEnumerable< T> 's first value.
(Defined by hookFirst.) |
![]() | HookFirst<T>(IGuard<Tuple<T>>, Func<T, Boolean>) | Overloaded.
Hooks an IGuard< T> to an IEnumerable< T> 's first value that matches a criteria.
(Defined by hookFirst.) |
![]() | HookFirst<T>(IGuard<T>, Func<T, Boolean>) | Overloaded.
Hooks an IGuard< T> to an IEnumerable< T> 's first value that matches a criteria.
(Defined by hookFirst.) |
![]() | HookLast<T>(IGuard<Tuple<T>>) | Overloaded.
Hooks an IGuard< T> to an IEnumerable< T> 's last value.
(Defined by hookLast.) |
![]() | HookLast<T>(IGuard<T>) | Overloaded.
Hooks an IGuard< T> to an IEnumerable< T> 's last value.
(Defined by hookLast.) |
![]() | HookLast<T>(IGuard<Tuple<T>>, Func<T, Boolean>) | Overloaded.
Hooks an IGuard< T> to an IEnumerable< T> 's last value that matches a criteria.
(Defined by hookLast.) |
![]() | HookLast<T>(IGuard<T>, Func<T, Boolean>) | Overloaded.
Hooks an IGuard< T> to an IEnumerable< T> 's last value that matches a criteria.
(Defined by hookLast.) |
![]() | Indices<T> |
Get all possible indices on the IList<T>.
(Defined by indices.) |
![]() | IsSorted<T> |
Get whether an IEnumerable< T> is sorted.
(Defined by isSorted.) |
![]() | IsSymmetrical<T> |
Get whether an IList< T> is symmetrical.
(Defined by isSymmetrical.) |
![]() | IsWithinBounds<T> |
Get whether an index is valid for an IList<T>.
(Defined by isWithinBounds.) |
![]() | Join<T>(join.CartesianType) | Overloaded.
Get the Cartesian multiple of an IList< T> by itself.
(Defined by join.) |
![]() | Join<T>(join.CartesianType) | Overloaded.
Get the Cartesian multiple of an IEnumerable< T> by itself.
(Defined by join.) |
![]() | Join<T>(Int32, join.CartesianType) | Overloaded.
Get an IList< T> multiplied by itself multiple times.
(Defined by join.) |
![]() | Join<T>(Int32, join.CartesianType) | Overloaded.
Get an IEnumerable< T> multiplied by itself multiple times.
(Defined by join.) |
![]() | Join<T, T2>(IList<T2>) | Overloaded.
Get the Cartesian multiple of two IList< T> s.
(Defined by join.) |
![]() | Join<T, T2>(IEnumerable<T2>) | Overloaded.
Get the Cartesian multiple of two IEnumerable< T> s.
(Defined by join.) |
![]() | Join<T, T2, T3>(IEnumerable<T2>, IEnumerable<T3>) | Overloaded.
Get the Cartesian multiple of two IEnumerable< T> s.
(Defined by join.) |
![]() | LastOrDefault<T>(T) | Overloaded.
Get the last element in an IEnumerable<T> (Defined by last.) |
![]() | LastOrDefault<T>(Func<T, Boolean>, T) | Overloaded.
Get the last element in an IEnumerable< T> to fulfill a condition.
(Defined by last.) |
![]() | LastOrDefault<T>(Func<T, Boolean>, Boolean, T) | Overloaded.
Get the last element in an IEnumerable< T> to fulfill a condition.
(Defined by last.) |
![]() | LongestCommonPrefix<T>(IEnumerable<T>) | Overloaded.
Get the longest common prefix of two IEnumerable< T> s.
(Defined by longestCommonPrefix.) |
![]() | LongestCommonPrefix<T>(IEnumerable<T>, IEqualityComparer<T>) | Overloaded.
Get the longest common prefixes of two IEnumerable< T> s.
(Defined by longestCommonPrefix.) |
![]() | Merge<T> |
Combines two sorted IEnumerable< T> s to a single sorted IEnumerable<T>.
(Defined by merge.) |
![]() | OrderBy<T> |
Returns an IOrderedEnumerable< TElement> from an IEnumerable<T>.
(Defined by orderBy.) |
![]() | OrderByDescending<T> |
Returns an IOrderedEnumerable< TElement> in descending order from an IEnumerable<T>.
(Defined by orderBy.) |
![]() | PartialCompensatingSums<T> |
Get the partial sums of an IEnumerable< T> while compensating for floating-point errors.
(Defined by partialSums.) |
![]() | PartialProducts<T> |
Get the partial products of an IEnumerable<T>.
(Defined by partialProducts.) |
![]() | PartialSums<T> |
Get the partial sum of an IEnumerable<T>.
(Defined by partialSums.) |
![]() | Pick<T>(RandomGenerator) | Overloaded.
Get a random element in an IList<T>.
(Defined by pick.) |
![]() | Pick<T>(RandomGenerator) | Overloaded.
Get a random element in an IEnumerable<T>.
(Defined by pick.) |
![]() | Pick<T>(Int32, RandomGenerator) | Overloaded.
Get random elements in an IList<T>.
(Defined by pick.) |
![]() | Pick<T>(Int32, RandomGenerator) | Overloaded.
Get random elements in an IEnumerable<T>.
(Defined by pick.) |
![]() | PositionBind<T>() | Overloaded.
Attaches positions to elements of an IList<T>.
(Defined by positionBind.) |
![]() | PositionBind<T>() | Overloaded.
Attaches positions to elements of an IEnumerable<T>.
(Defined by positionBind.) |
![]() | RecommendCount<T> |
Attempt to extract the size of an IEnumerable< T> without enumerating it.
(Defined by recommendSize.) |
![]() | Reverse<T> |
Get a reversed version of an IList<T>.
(Defined by reverse.) |
![]() | Select<T, R>(Func<T, R>) | Overloaded.
Get a 1-1 mapping of an IList<T>.
(Defined by select.) |
![]() | Select<T, R>(Func<T, R>) | Overloaded.
Get a 1-1 mapping of an ICollection<T>.
(Defined by select.) |
![]() | Select<T, R>(Func<T, R>, Func<R, T>) | Overloaded.
Get a 1-1 invertible mapping of an IList<T>.
(Defined by select.) |
![]() | Select<T, R>(Func<T, R>, Func<R, T>) | Overloaded.
Get a 1-1 invertible mapping of an ICollection<T>.
(Defined by select.) |
![]() | SelectMany<T, R> |
get a 1-many mapping of an IList<T>.
(Defined by selectMany.) |
![]() | Shuffle<T> |
Shuffles an IList< T> 's elements using algorithm P.
(Defined by shuffle.) |
![]() | SingleOrDefault<T> |
Get the element of an IEnumerable< T> if it is alone, a default element if it empty, or throw exception otherwise.
(Defined by single.) |
![]() | Skip<T> | (Defined by skip.) |
![]() | SkipSlice<T>(Int32, Int32) | Overloaded.
Get an IList< T> with elements in the middle removed.
(Defined by skipSlice.) |
![]() | SkipSlice<T>(Int32, Int32) | Overloaded.
Get an IEnumerable< T> with elements in the middle removed.
(Defined by skipSlice.) |
![]() | Slice<T>(Int32, Nullable<Int32>, Int32, Nullable<Int32>) | Overloaded.
Get a part from an IList<T>.
(Defined by slice.) |
![]() | Slice<T>(Int32, Nullable<Int32>, Int32, Nullable<Int32>) | Overloaded.
Get a part from an IList<T>.
(Defined by slice.) |
![]() | Splice<T>(IList<T>, Int32) | Overloaded. (Defined by splice.) |
![]() | Splice<T>(T, Int32) | Overloaded.
Create an IList< T> with an element inserted into it.
(Defined by splice.) |
![]() | Splice<T>(T, Int32) | Overloaded.
Create an IEnumerable< T> with an element inserted into it.
(Defined by splice.) |
![]() | Splice<T>(IEnumerable<T>, Int32) | Overloaded.
Create an IEnumerable< T> with another IEnumerable< T> inserted into it.
(Defined by splice.) |
![]() | Split<T>(Func<IList<T>, T, Boolean>) | Overloaded.
Split an IList< T> into sublists by capturing.
(Defined by split.) |
![]() | Split<T>(Func<IList<T>, T, Boolean>) | Overloaded.
Split an IEnumerable< T> into sublists by capturing.
(Defined by split.) |
![]() | Split<T>(Func<T, Boolean>) | Overloaded.
Split an IEnumerable< T> by a divisor element.
(Defined by split.) |
![]() | Split<T>(T, IEqualityComparer<T>) | Overloaded.
Split an IEnumerable< T> by a divisor element.
(Defined by split.) |
![]() | SplitAt<T>(Int32[]) | Overloaded.
Split an IList< T> by sub-enumerable lengths.
(Defined by splitAt.) |
![]() | SplitAt<T>(IList<Int32>) | Overloaded.
Split an IList< T> by sub-enumerable lengths.
(Defined by splitAt.) |
![]() | SplitAt<T>(Int32[]) | Overloaded.
Split an IEnumerable< T> by sub-enumerable lengths.
(Defined by splitAt.) |
![]() | StartsWith<T> |
Get whether an IEnumerable< T> starts with another IEnumerable<T>.
(Defined by startsWith.) |
![]() | Step<T> |
Strides an IEnumerable< T> in steps.
(Defined by step.) |
![]() | StrConcat<T> |
Concatenates an IEnumerable< T> 's elements in a readable manner.
(Defined by strConcat.) |
![]() | SubSets<T>() | Overloaded.
Get all the subsets from an IList< T> 's elements.
(Defined by subsets.) |
![]() | SubSets<T>() | Overloaded.
Get all the subsets from an IEnumerable< T> 's elements.
(Defined by subsets.) |
![]() | SubSets<T>(Int32) | Overloaded.
Get all the subsets from an IList< T> 's elements of a specific size.
(Defined by subsets.) |
![]() | SubSets<T>(Int32) | Overloaded.
Get all the subsets from an IEnumerable< T> 's elements of a specific size.
(Defined by subsets.) |
![]() | Take<T> | (Defined by take.) |
![]() | TakeWhileInclusive<T> |
Take from an IEnumerable< T> until an element does not uphold a predicate. Then take that element as well.
(Defined by takeWhile.) |
![]() | Tally<T> |
Create a tally using an IEnumerable< T> as a default source.
(Defined by TallierExtensions.) |
![]() | ToArray<T> |
Creates an Array and fills it with an IEnumerable< T> 's elements.
(Defined by toArray.) |
![]() | ToGeneral<T> | (Defined by toGenList.) |
![]() | ToLookup<T> |
Convert an IEnumerable< T> to ILookup< TKey, TElement> with identity.
(Defined by toLookup.) |
![]() | ToObjArray | (Defined by toObjArray.) |
![]() | ToOccurances<T> |
Transforms an IEnumerable< T> into an IDictionary< TKey, TValue> of Tuple< T1, T2> of members and their multiplicity.
(Defined by occurances.) |
![]() | ToOccurancesSorted<T> |
Transforms a sorted IEnumerable< T> into an IEnumerable< T> of Tuple< T1, T2> of members and their multiplicity.
(Defined by occurances.) |
![]() | ToTuple<T1>() | Overloaded.
Convert an IEnumerable< T> into a tuple of 1 member.
(Defined by toTuple.) |
![]() | ToTuple<T1, T2>() | Overloaded.
Convert an IEnumerable< T> into a tuple of 2 members.
(Defined by toTuple.) |
![]() | ToTuple<T1, T2, T3>() | Overloaded.
Convert an IEnumerable< T> into a tuple of 3 members.
(Defined by toTuple.) |
![]() | ToTuple<T1, T2, T3, T4>() | Overloaded.
Convert an IEnumerable< T> into a tuple of 4 members.
(Defined by toTuple.) |
![]() | ToTuple<T1, T2, T3, T4, T5>() | Overloaded.
Convert an IEnumerable< T> into a tuple of 5 members.
(Defined by toTuple.) |
![]() | Trail<T>(Int32, Boolean) | Overloaded.
Get all the sub-lists of an IList< T> of a specific length.
(Defined by trail.) |
![]() | Trail<T>(Int32, Boolean) | Overloaded.
Get all the sub-lists of an IEnumerable< T> of a specific length.
(Defined by trail.) |
![]() | YieldAggregate<T, R> |
Get all the partial aggregates of an IEnumerable<T>.
(Defined by yieldAggregate.) |
![]() | Zip<T, T2>(IList<T2>) | Overloaded.
Get all the elements in two IList< T> s spliced together.
(Defined by zip.) |
![]() | Zip<T, T2>(IEnumerable<T2>) | Overloaded.
Get all the elements in two IEnumerable< T> s spliced together.
(Defined by zip.) |
![]() | Zip<T, T2, T3>(IList<T2>, IList<T3>) | Overloaded.
Get all the elements in three IList< T> s spliced together.
(Defined by zip.) |
![]() | Zip<T, T2, T3>(IEnumerable<T2>, IEnumerable<T3>) | Overloaded.
Get all the elements in three IEnumerable< T> s spliced together.
(Defined by zip.) |
![]() | Zip<T, T2, T3, T4>(IList<T2>, IList<T3>, IList<T4>) | Overloaded.
Get all the elements in four IList< T> s spliced together.
(Defined by zip.) |
![]() | Zip<T, T2, T3, T4>(IEnumerable<T2>, IEnumerable<T3>, IEnumerable<T4>) | Overloaded.
Get all the elements in four IEnumerable< T> s spliced together.
(Defined by zip.) |
![]() | Zip<T, T2, T3, T4, T5>(IList<T2>, IList<T3>, IList<T4>, IList<T5>) | Overloaded.
Get all the elements in five IList< T> s spliced together.
(Defined by zip.) |
![]() | Zip<T, T2, T3, T4, T5>(IEnumerable<T2>, IEnumerable<T3>, IEnumerable<T4>, IEnumerable<T5>) | Overloaded.
Get all the elements in five IEnumerable< T> s spliced together.
(Defined by zip.) |
![]() | ZipUnBound<T, T2>(IList<T2>, T, T2) | Overloaded.
Get all the elements in IList< T> s spliced together, continuing until they all end.
(Defined by zipUnBound.) |
![]() | ZipUnBound<T, T2>(IEnumerable<T2>, T, T2) | Overloaded.
Get all the elements in IEnumerable< T> s spliced together, continuing until they all end.
(Defined by zipUnBound.) |
![]() | ZipUnBound<T, T2, T3>(IList<T2>, IList<T3>, T, T2, T3) | Overloaded.
Get all the elements in IList< T> s spliced together, continuing until they all end.
(Defined by zipUnBound.) |
![]() | ZipUnBound<T, T2, T3>(IEnumerable<T2>, IEnumerable<T3>, T, T2, T3) | Overloaded.
Get all the elements in IEnumerable< T> s spliced together, continuing until they all end.
(Defined by zipUnBound.) |
![]() | ZipUnBoundTuple<T, T2>(IList<T2>) | Overloaded.
Get all the elements in IList< T> s spliced together, continuing until they all end.
(Defined by zipUnBound.) |
![]() | ZipUnBoundTuple<T, T2>(IEnumerable<T2>) | Overloaded.
Get all the elements in IEnumerable< T> s spliced together, continuing until they all end.
(Defined by zipUnBound.) |
![]() | ZipUnBoundTuple<T, T2, T3>(IList<T2>, IList<T3>) | Overloaded.
Get all the elements in IList< T> s spliced together, continuing until they all end.
(Defined by zipUnBound.) |
![]() | ZipUnBoundTuple<T, T2, T3>(IEnumerable<T2>, IEnumerable<T3>) | Overloaded.
Get all the elements in IEnumerable< T> s spliced together, continuing until they all end.
(Defined by zipUnBound.) |