An array to aggregate over.
An accumulator function to be invoked on each element.
The transformed final accumulator value.
Determines whether all elements of an array satisfy a condition.
An array that contains the elements to apply the predicate to.
A function to test each element for a condition.
true if every element of the source array passes the test in the specified predicate, or if the array is empty; otherwise, false.
Determines whether an array contains any elements.
An array whose elements to apply the predicate to. Or to check for emptiness.
A function to test each element for a condition.
true if the source array is not empty and at least one of its elements passes the test in the specified predicate; otherwise, false.
Computes the average of an array of numbers that are obtained by invoking a transform function on each element of the input array.
An array that are used to calculate an average.
A transform function to apply to each element.
The average of the array.
Casts the elements of an array to the specified type. Note: only casts through typescript, does not actually cast each individual element.
The array that contains the elements to be cast to type T.
An array that contains each element of the source array cast to the specified type.
Determines whether an array contains a specified element by using the default equality comparer.
An array in which to locate a value.
The value to locate in the array.
true if the source array contains an element that has the specified value; otherwise, false.
Returns a number that represents how many elements in the specified array satisfy a condition.
An array that contains elements to be counted.
A function to test each element for a condition.
A number that represents how many elements in the array satisfy the condition in the predicate function.
Returns the elements of the specified array or the type parameter's default value in a singleton collection if the array is empty.
The array to return the specified value for if it is empty.
The value to return if the array is empty.
An array that contains defaultValue if source is empty; otherwise, source.
Returns distinct elements from a array by using the default equality comparer to compare values.
The array to remove duplicate elements from.
An array that contains distinct elements from the source array.
Returns distinct elements from an array according to a specified key selector.
The array to remove duplicate elements from.
A function to extract the key for each element.
An array that contains distinct elements from the source array, according to the specified key selector.
Returns the element at a specified index in a array or null if the index is out of range.
An array to return an element from.
The zero-based index of the element to retrieve.
null if the index is outside the bounds of the source array; otherwise, the element at the specified position in the source array.
Produces the set difference of two arrays by using the default equality comparer to compare values.
An array whose elements that are not also in second will be returned.
An array whose elements that also occur in the first array will cause those elements to be removed from the returned array.
A array that contains the set difference of the elements of two arrays.
Returns the first element in an array that satisfies a specified condition, or null if the array contains no elements.
An array to return an element from.
A function to test each element for a condition.
The first element in the array that passes the test in the specified predicate function, or null if no element was matched.
Groups the elements of an array according to a specified key selector function.
An array whose elements to group.
A function to extract the key for each element.
A function to create a result value from each group.
An object of elements of type TResult where each element represents a projection over a group and its key.
Correlates the elements of two arrays based on equality of keys and groups the results. The default equality comparer is used to compare keys.
The first array to join.
The array to join to the first array.
A function to extract the join key from each element of the first array.
A function to extract the join key from each element of the second array.
A function to create a result element from an element from the first array. and a collection of matching elements from the second array.
An array that contains elements of type TResult that are obtained by performing a grouped join on two arrays.
Inserts an element into the T[] at the specified index.
An array in which to insert items into.
The zero-based index at which item should be inserted.
The objects to insert into the array.
Produces the set intersection of two arrays by using the default equality comparer to compare values.
An array whose distinct elements that also appear in second will be returned.
An array whose distinct elements that also appear in the first array will be returned.
An array that contains the elements that form the set intersection of two arrays.
Correlates the elements of two arrays based on matching keys. The default equality comparer is used to compare keys.
The first array to join.
The array to join to the first array.
A function to extract the join key from each element of the first array.
A function to extract the join key from each element of the second array.
A function to create a result element from two matching elements.
An array that has elements of type TResult that are obtained by performing an inner join on two arrays.
Returns the last element of an array that satisfies a specified condition.
An array to return an element from.
A function to test each element for a condition.
The last element in the array that passes the test in the specified predicate function. Or null if no element was matched.
Creates a Linq chain which feeds the return value from the previous function into the next function.
Initial array as the beginning of the entire Linq chain.
The result of the last function within the chain.
Returns the maximum value in an array of numbers. Optionally with a element transform function.
An array of values to determine the maximum value of.
A transform function to apply to each element.
A number that corresponds to the maximum value in the array.
Returns the minimum value in an array of numbers. Optionally with a element transform function.
An array of values to determine the minimum value of.
A transform function to apply to each element.
A number that corresponds to the minimum value in the array.
Starts an expression
Default expression, could be a boolean indicating the default return value
The started expression
Filters the elements of an array based on a specified type.
The array whose elements to filter.
The type to filter the elements of the array on.
An array that contains elements from the input array of type.
Sorts the elements of a sequence in ascending order according to key/keys.
A sequence of values to order.
A function to extract a key from an element.
A set of functions to use if the last comparison was equal.
An array whose elements are sorted according the key/keys.
Sorts the elements of a sequence in descending order according to key/keys.
A sequence of values to order.
A function to extract a key from an element.
A set of functions to use if the last comparison was equal.
An array whose elements are sorted according the key/keys.
Generates an array of integral numbers within a specified range.
The value of the first integer in the array.
The number of sequential integers to generate.
An array that contains a range of sequential integral numbers.
Removes the first occurrence of a specific object from the array.
An array in which to remove item from.
The object to remove from the array.
true if item is successfully removed; otherwise, false. This method also returns false if item was not found in the array.
Removes the array item at the specified index.
An array in which to remove item from.
The zero-based index of the item to remove.
Generates an array that contains one repeated value.
The value to be repeated.
The number of times to repeat the value in the generated array.
An array that contains a repeated value.
Reverses the order of the elements in the array or a portion of it.
An array in which to reverse.
Projects each element of a array into a new form.
An array of values to invoke a transform function on.
A transform function to apply to each element.
An array whose elements are the result of invoking the transform function on each element of source.
Projects each element of a array to an array, flattens the resulting arrays into one array, and invokes a result selector function on each element therein.
An array of values to project.
A transform function to apply to each element; the second parameter of the function represents the index of the element.
An array whose elements are the result of invoking the one-to-many transform function collectionSelector on each element of and then mapping each of those array elements and their corresponding element to a result element.
Determines whether two arrays are equal by comparing the elements by using the default equality comparer for their type.
An array to compare to second.
An array to compare to the first array.
true if the two source arrays are of equal length and their corresponding elements are equal according to the default equality comparer for their type; otherwise, false.
Returns the only element of an array, or a default value if the array is empty; this method throws an exception if there is more than one element in the array.
An array to return a single element from.
A function to test an element for a condition.
The single element of the input array that satisfies a condition. Returns null if sourceis empty
Bypasses a specified number of elements in an array and then returns the remaining elements.
An array to return elements from.
The number of elements to skip before returning the remaining elements.
An array that contains the elements that occur after the specified index in the input array.
Returns a new array that contains the elements from source with the last count elements of the source array omitted.
An array instance.
The number of elements to omit from the end of the array.
A new array that contains the elements from source minus count elements from the end of the array.
Bypasses elements in an array as long as a specified condition is true and then returns the remaining elements.
An array to return elements from.
A function to test each element for a condition.
An array that contains the elements from the input array starting at the first element in the linear series that does not pass the test specified by predicate.
Computes the sum of the array of number values that are obtained by invoking a transform function on each element of the input array.
An array of values that are used to calculate a sum.
A transform function to apply to each element.
The sum of the projected values.
Returns a specified number of contiguous elements from the start of a array.
An array to return elements from.
The number of elements to return.
An array that contains the specified number of elements from the start of the input array.
Returns a specified number of contiguous elements from the end of a array.
An array instance.
A new array that contains the elements from source minus count elements from the end of the array.
A new array that contains the last count elements from source.
Returns elements from an array as long as a specified condition is true.
An array to return elements from.
A function to test each element for a condition.
An array that contains the elements from the input array that occur before the element at which the test no longer passes.
Performs a subsequent ordering of the elements in a sequence in ascending order, according to a key.
A function to extract a key from each element.
A Comparison function to use with OrderBy or OrderByDescending.
Performs a subsequent ordering of the elements in a sequence in descending order, according to a key.
A function to extract a key from each element.
A Comparison function to use with OrderBy or OrderByDescending.
Creates an object as a map with TKey as key and TValue as value from a T[] according to a specified key selector function.
An array to create an object from
A function to extract a key from each element.
An object that contains values of type TValue selected from the input array.
Produces the set union of two arrays by using the default equality comparer.
An array whose distinct elements form the first set for the union.
An array whose distinct elements form the second set for the union.
An array that contains the elements from both input arrays, excluding duplicates.
Filters a array of values based on a predicate.
An array to filter.
A function to test each element for a condition.
An array that contains elements from the input array that satisfy the condition.
Applies a specified function to the corresponding elements of two arrays, producing a array of the results.
The first array to merge.
The second sequence to merge.
A function that specifies how to merge the elements from the two arrays.
An array that contains merged elements of two input arrays.
Generated using TypeDoc
Applies an accumulator function over an array.