diff --git a/2.10/ref/PublicApi/MoreLinq.xml b/2.10/ref/PublicApi/MoreLinq.xml new file mode 100644 index 0000000..767fbb0 --- /dev/null +++ b/2.10/ref/PublicApi/MoreLinq.xml @@ -0,0 +1,4045 @@ + + + + MoreLinq + + + + + Provides a set of static methods for querying objects that + implement . The actual methods + are implemented in files reflecting the method name. + + + + + Ensures that a source sequence of + objects are all acquired successfully. If the acquisition of any + one fails then those successfully + acquired till that point are disposed. + + Source sequence of objects. + Type of elements in sequence. + + Returns an array of all the acquired + object and in source order. + + + + + Applies a right-associative accumulator function over a sequence. + This operator is the right-associative version of the + LINQ operator. + + Source sequence. + A right-associative accumulator function to be invoked on each element. + The type of the elements of source. + The final accumulator value. + + + + Applies a right-associative accumulator function over a sequence. + The specified seed value is used as the initial accumulator value. + This operator is the right-associative version of the + LINQ operator. + + Source sequence. + The initial accumulator value. + A right-associative accumulator function to be invoked on each element. + The type of the elements of source. + The type of the accumulator value. + The final accumulator value. + + + + Applies a right-associative accumulator function over a sequence. + The specified seed value is used as the initial accumulator value, + and the specified function is used to select the result value. + This operator is the right-associative version of the + LINQ operator. + + Source sequence. + The initial accumulator value. + A right-associative accumulator function to be invoked on each element. + A function to transform the final accumulator value into the result value. + The type of the elements of source. + The type of the accumulator value. + The type of the resulting value. + The transformed final accumulator value. + + + + Asserts that all elements of a sequence meet a given condition + otherwise throws an object. + + Source sequence. + Function that asserts an element of the sequence for a condition. + Type of elements in sequence. + + Returns the original sequence. + + The input sequence + contains an element that does not meet the condition being + asserted. + + + + Asserts that all elements of a sequence meet a given condition + otherwise throws an object. + + Source sequence. + Function that asserts an element of the input sequence for a condition. + Function that returns the object to throw. + Type of elements in sequence. + + Returns the original sequence. + + + + + Asserts that a source sequence contains a given count of elements. + + Source sequence. + Count to assert. + Type of elements in sequence. + + Returns the original sequence as long it is contains the + number of elements specified by . + Otherwise it throws . + + + + + Asserts that a source sequence contains a given count of elements. + A parameter specifies the exception to be thrown. + + Source sequence. + Count to assert. + Function that returns the object to throw. + Type of elements in sequence. + + Returns the original sequence as long it is contains the + number of elements specified by . + Otherwise it throws the object + returned by calling . + + + + + Determines whether or not the number of elements in the sequence is greater than + or equal to the given integer. + + The source sequence + The minimum number of items a sequence must have for this + function to return true + Element type of sequence + + true if the number of elements in the sequence is greater than + or equal to the given integer or false otherwise. + + is null + + is negative + + + + Determines whether or not the number of elements in the sequence is lesser than + or equal to the given integer. + + The source sequence + The maximun number of items a sequence must have for this + function to return true + Element type of sequence + + true if the number of elements in the sequence is lesser than + or equal to the given integer or false otherwise. + + is null + + is negative + + + + Batches the source sequence into sized buckets. + + The source sequence. + Size of buckets. + Type of elements in sequence. + A sequence of equally sized buckets containing elements of the source collection. + + + + Batches the source sequence into sized buckets and applies a projection to each bucket. + + The source sequence. + Size of buckets. + The projection to apply to each bucket. + Type of elements in sequence. + Type of result returned by . + A sequence of projections on equally sized buckets containing elements of the source collection. + + + + Returns the Cartesian product of two sequences by combining each element of the first set with each in the second + and applying the user=define projection to the pair. + + The first sequence of elements + The second sequence of elements + A projection function that combines elements from both sequences + The type of the elements of + The type of the elements of + The type of the elements of the result sequence + A sequence representing the Cartesian product of the two source sequences + + + + Returns a sequence consisting of the head elements and the given tail element. + + All elements of the head. Must not be null. + Tail element of the new sequence. + Type of sequence + A sequence consisting of the head elements and the given tail element. + + + + Returns a sequence consisting of the head element and the given tail elements. + + Head element of the new sequence. + All elements of the tail. Must not be null. + Type of sequence + A sequence consisting of the head elements and the given tail elements. + + + + Completely consumes the given sequence. This method uses immediate execution, + and doesn't store any data during execution. + + Source to consume + Element type of the sequence + + + + Determines whether or not the number of elements in the sequence is between + an inclusive range of minimum and maximum integers. + + The source sequence + The minimum number of items a sequence must have for this + function to return true + The maximun number of items a sequence must have for this + function to return true + Element type of sequence + + true if the number of elements in the sequence is between (inclusive) + the min and max given integers or false otherwise. + + is null + + is negative or is less than min + + + + Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. + + Source sequence. + Function that transforms each item of source sequence into a key to be compared against the others. + Type of the elements of the source sequence. + Type of the projected element. + A sequence of unique keys and their number of occurrences in the original sequence. + + + + Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. + An additional argument specifies a comparer to use for testing equivalence of keys. + + Source sequence. + Function that transforms each item of source sequence into a key to be compared against the others. + The equality comparer to use to determine whether or not keys are equal. + If null, the default equality comparer for is used. + Type of the elements of the source sequence. + Type of the projected element. + A sequence of unique keys and their number of occurrences in the original sequence. + + + + Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the default equality comparer for the projected type. + + Source sequence + Projection for determining "distinctness" + Type of the source sequence + Type of the projected element + A sequence consisting of distinct elements from the source sequence, + comparing them by the specified key projection. + + + + Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the specified comparer for the projected type. + + Source sequence + Projection for determining "distinctness" + The equality comparer to use to determine whether or not keys are equal. + If null, the default equality comparer for TSource is used. + Type of the source sequence + Type of the projected element + A sequence consisting of distinct elements from the source sequence, + comparing them by the specified key projection. + + + + Determines whether the end of the first sequence is equivalent to + the second sequence, using the default equality comparer. + + The sequence to check. + The sequence to compare to. + Type of elements. + + true if ends with elements + equivalent to . + + + + + Determines whether the end of the first sequence is equivalent to + the second sequence, using the specified element equality comparer. + + The sequence to check. + The sequence to compare to. + Equality comparer to use. + Type of elements. + + true if ends with elements + equivalent to . + + + + + Returns a projection of tuples, where each tuple contains the N-th element + from each of the argument sequences. + + First sequence + Second sequence + Third sequence + Fourth sequence + Function to apply to each quadruplet of elements + Type of elements in first sequence + Type of elements in second sequence + Type of elements in third sequence + Type of elements in fourth sequence + Type of elements in result sequence + + A sequence that contains elements of the four input sequences, + combined by . + + + + + Returns a projection of tuples, where each tuple contains the N-th element + from each of the argument sequences. + + First sequence + Second sequence + Third sequence + Function to apply to each triplet of elements + Type of elements in first sequence + Type of elements in second sequence + Type of elements in third sequence + Type of elements in result sequence + + A sequence that contains elements of the three input sequences, + combined by . + + + + + Returns a projection of tuples, where each tuple contains the N-th element + from each of the argument sequences. + + First sequence + Second sequence + Function to apply to each pair of elements + Type of elements in first sequence + Type of elements in second sequence + Type of elements in result sequence + + A sequence that contains elements of the two input sequences, + combined by . + + + + + Returns a sequence containing the values resulting from invoking (in order) each function in the source sequence of functions. + + The functions to evaluate. + The type of the object returned by the functions. + A sequence with results from invoking . + When is null. + + + + Determines whether or not the number of elements in the sequence is equals to the given integer. + + The source sequence + The exactly number of items a sequence must have for this + function to return true + Element type of sequence + + true if the number of elements in the sequence is equals + to the given integer or false otherwise. + + is null + + is negative + + + + Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. + + The sequence of potentially included elements. + The sequence of elements whose keys may prevent elements in + from being returned. + The mapping from source element to key. + The type of the elements in the input sequences. + The type of the key returned by . + A sequence of elements from whose key was not also a key for + any element in . + + + + Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. + + The sequence of potentially included elements. + The sequence of elements whose keys may prevent elements in + from being returned. + The mapping from source element to key. + The equality comparer to use to determine whether or not keys are equal. + If null, the default equality comparer for TSource is used. + The type of the elements in the input sequences. + The type of the key returned by . + A sequence of elements from whose key was not also a key for + any element in . + + + + Excludes a contiguous number of elements from a sequence starting + at a given index. + + The sequence to exclude elements from + The zero-based index at which to begin excluding elements + The number of elements to exclude + The type of the elements of the sequence + A sequence that excludes the specified portion of elements + + + + Returns the elements of a sequence, but if it is empty then + returns an altenate sequence of values. + + The source sequence. + The alternate sequence that is returned + if is empty. + The type of the elements in the sequences. + + An that containing fallback values + if is empty; otherwise, . + + + + + Returns the elements of the specified sequence or the specified + value in a singleton collection if the sequence is empty. + + The source sequence. + The value to return in a singleton + collection if is empty. + The type of the elements in the sequences. + + An that contains + if is empty; otherwise, . + + + + + Returns the elements of a sequence, but if it is empty then + returns an altenate sequence of values. + + The source sequence. + First value of the alternate sequence that + is returned if is empty. + Second value of the alternate sequence that + is returned if is empty. + The type of the elements in the sequences. + + An that containing fallback values + if is empty; otherwise, . + + + + + Returns the elements of a sequence, but if it is empty then + returns an altenate sequence of values. + + The source sequence. + First value of the alternate sequence that + is returned if is empty. + Second value of the alternate sequence that + is returned if is empty. + Third value of the alternate sequence that + is returned if is empty. + The type of the elements in the sequences. + + An that containing fallback values + if is empty; otherwise, . + + + + + Returns the elements of a sequence, but if it is empty then + returns an altenate sequence of values. + + The source sequence. + First value of the alternate sequence that + is returned if is empty. + Second value of the alternate sequence that + is returned if is empty. + Third value of the alternate sequence that + is returned if is empty. + Fourth value of the alternate sequence that + is returned if is empty. + The type of the elements in the sequences. + + An that containing fallback values + if is empty; otherwise, . + + + + + Returns the elements of a sequence, but if it is empty then + returns an altenate sequence from an array of values. + + The source sequence. + The array that is returned as the alternate + sequence if is empty. + The type of the elements in the sequences. + + An that containing fallback values + if is empty; otherwise, . + + + + + Returns a sequence with each null reference or value in the source + replaced with the following non-null reference or value in + that sequence. + + The source sequence. + Type of the elements in the source sequence. + + An with null references or values + replaced. + + + + + Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. + + The source sequence. + The function used to determine if + an element in the sequence is considered missing. + Type of the elements in the source sequence. + + An with missing values replaced. + + + + + Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. Additional + parameters specifiy two functions, one used to determine if an + element is considered missing or not and another to provide the + replacement for the missing element. + + The source sequence. + The function used to determine if + an element in the sequence is considered missing. + The function used to produce the element + that will replace the missing one. It receives the next non-missing + element as well as the current element considered missing. + Type of the elements in the source sequence. + + An with missing elements filled. + + + + + Returns a sequence with each null reference or value in the source + replaced with the previous non-null reference or value seen in + that sequence. + + The source sequence. + Type of the elements in the source sequence. + + An with null references or values + replaced. + + + + + Returns a sequence with each missing element in the source replaced + with the previous non-missing element seen in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. + + The source sequence. + The function used to determine if + an element in the sequence is considered missing. + Type of the elements in the source sequence. + + An with missing values replaced. + + + + + Returns a sequence with each missing element in the source replaced + with one based on the previous non-missing element seen in that + sequence. Additional parameters specifiy two functions, one used to + determine if an element is considered missing or not and another + to provide the replacement for the missing element. + + The source sequence. + The function used to determine if + an element in the sequence is considered missing. + The function used to produce the element + that will replace the missing one. It receives the previous + non-missing element as well as the current element considered + missing. + Type of the elements in the source sequence. + + An with missing values replaced. + + + + + Flattens a sequence containing arbitrarily-nested sequences. + + The sequence that will be flattened. + + A sequence that contains the elements of + and all nested sequences (except strings). + + + is null. + + + + Flattens a sequence containing arbitrarily-nested sequences. An + additional parameter specifies a predicate function used to + determine whether a nested should be + flattened or not. + + The sequence that will be flattened. + + A function that receives each element that implements + and indicates if its elements should be + recursively flattened into the resulting sequence. + + + A sequence that contains the elements of + and all nested sequences for which the predicate function + returned true. + + + is null. + + is null. + + + + Returns the result of applying a function to a sequence of + 9 elements. + + The sequence of items to fold. + Function to apply to the elements in the sequence. + Type of element in the source sequence + Type of the result + The folded value returned by . + + is null + + is null + + does not contain exactly 9 elements + + + + Returns the result of applying a function to a sequence of + 10 elements. + + The sequence of items to fold. + Function to apply to the elements in the sequence. + Type of element in the source sequence + Type of the result + The folded value returned by . + + is null + + is null + + does not contain exactly 10 elements + + + + Returns the result of applying a function to a sequence of + 11 elements. + + The sequence of items to fold. + Function to apply to the elements in the sequence. + Type of element in the source sequence + Type of the result + The folded value returned by . + + is null + + is null + + does not contain exactly 11 elements + + + + Returns the result of applying a function to a sequence of + 12 elements. + + The sequence of items to fold. + Function to apply to the elements in the sequence. + Type of element in the source sequence + Type of the result + The folded value returned by . + + is null + + is null + + does not contain exactly 12 elements + + + + Returns the result of applying a function to a sequence of + 13 elements. + + The sequence of items to fold. + Function to apply to the elements in the sequence. + Type of element in the source sequence + Type of the result + The folded value returned by . + + is null + + is null + + does not contain exactly 13 elements + + + + Returns the result of applying a function to a sequence of + 14 elements. + + The sequence of items to fold. + Function to apply to the elements in the sequence. + Type of element in the source sequence + Type of the result + The folded value returned by . + + is null + + is null + + does not contain exactly 14 elements + + + + Returns the result of applying a function to a sequence of + 15 elements. + + The sequence of items to fold. + Function to apply to the elements in the sequence. + Type of element in the source sequence + Type of the result + The folded value returned by . + + is null + + is null + + does not contain exactly 15 elements + + + + Returns the result of applying a function to a sequence of + 16 elements. + + The sequence of items to fold. + Function to apply to the elements in the sequence. + Type of element in the source sequence + Type of the result + The folded value returned by . + + is null + + is null + + does not contain exactly 16 elements + + + + Returns the result of applying a function to a sequence of + 1 element. + + The sequence of items to fold. + Function to apply to the elements in the sequence. + Type of element in the source sequence + Type of the result + The folded value returned by . + + is null + + is null + + does not contain exactly 1 element + + + + Returns the result of applying a function to a sequence of + 2 elements. + + The sequence of items to fold. + Function to apply to the elements in the sequence. + Type of element in the source sequence + Type of the result + The folded value returned by . + + is null + + is null + + does not contain exactly 2 elements + + + + Returns the result of applying a function to a sequence of + 3 elements. + + The sequence of items to fold. + Function to apply to the elements in the sequence. + Type of element in the source sequence + Type of the result + The folded value returned by . + + is null + + is null + + does not contain exactly 3 elements + + + + Returns the result of applying a function to a sequence of + 4 elements. + + The sequence of items to fold. + Function to apply to the elements in the sequence. + Type of element in the source sequence + Type of the result + The folded value returned by . + + is null + + is null + + does not contain exactly 4 elements + + + + Returns the result of applying a function to a sequence of + 5 elements. + + The sequence of items to fold. + Function to apply to the elements in the sequence. + Type of element in the source sequence + Type of the result + The folded value returned by . + + is null + + is null + + does not contain exactly 5 elements + + + + Returns the result of applying a function to a sequence of + 6 elements. + + The sequence of items to fold. + Function to apply to the elements in the sequence. + Type of element in the source sequence + Type of the result + The folded value returned by . + + is null + + is null + + does not contain exactly 6 elements + + + + Returns the result of applying a function to a sequence of + 7 elements. + + The sequence of items to fold. + Function to apply to the elements in the sequence. + Type of element in the source sequence + Type of the result + The folded value returned by . + + is null + + is null + + does not contain exactly 7 elements + + + + Returns the result of applying a function to a sequence of + 8 elements. + + The sequence of items to fold. + Function to apply to the elements in the sequence. + Type of element in the source sequence + Type of the result + The folded value returned by . + + is null + + is null + + does not contain exactly 8 elements + + + + Immediately executes the given action on each element in the source sequence. + + The sequence of elements + The action to execute on each element + The type of the elements in the sequence + + + + Immediately executes the given action on each element in the source sequence. + Each element's index is used in the logic of the action. + + The sequence of elements + The action to execute on each element; the second parameter + of the action represents the index of the source element. + The type of the elements in the sequence + + + + Returns a single-element sequence containing the result of invoking the function. + + The function to evaluate. + The type of the object returned by the function. + A sequence with the value resulting from invoking . + + + + Returns a sequence containing the result of invoking each parameter function in order. + + The first function to evaluate. + The second function to evaluate. + The type of the object returned by the functions. + A sequence with the values resulting from invoking and . + + + + Returns a sequence containing the result of invoking each parameter function in order. + + The first function to evaluate. + The second function to evaluate. + The third function to evaluate. + The type of the object returned by the functions. + A sequence with the values resulting from invoking , and . + + + + Returns a sequence containing the values resulting from invoking (in order) each function in the source sequence of functions. + + The functions to evaluate. + The type of the object returned by the functions. + A sequence with the values resulting from invoking all of the . + When is null. + + + + Performs a Full Group Join between the and sequences. + + First sequence + Second sequence + The mapping from first sequence to key + The mapping from second sequence to key + The type of the elements in the first input sequence + The type of the elements in the second input sequence + The type of the key to use to join + A sequence of elements joined from and . + + + + + Performs a Full Group Join between the and sequences. + + First sequence + Second sequence + The mapping from first sequence to key + The mapping from second sequence to key + The equality comparer to use to determine whether or not keys are equal. + If null, the default equality comparer for TKey is used. + The type of the elements in the first input sequence + The type of the elements in the second input sequence + The type of the key to use to join + A sequence of elements joined from and . + + + + + Performs a full group-join between two sequences. + + First sequence + Second sequence + The mapping from first sequence to key + The mapping from second sequence to key + Function to apply to each pair of elements plus the key + The type of the elements in the first input sequence + The type of the elements in the second input sequence + The type of the key to use to join + The type of the elements of the resulting sequence + A sequence of elements joined from and . + + + + + Performs a full group-join between two sequences. + + First sequence + Second sequence + The mapping from first sequence to key + The mapping from second sequence to key + Function to apply to each pair of elements plus the key + The equality comparer to use to determine whether or not keys are equal. + If null, the default equality comparer for TKey is used. + The type of the elements in the first input sequence + The type of the elements in the second input sequence + The type of the key to use to join + The type of the elements of the resulting sequence + A sequence of elements joined from and . + + + + + Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. + + + The first sequence to join fully. + + The second sequence to join fully. + + Function that projects the key given an element from . + + Function that projects the key given an element from . + + Function that projects the result given just an element from + where there is no corresponding element + in . + + Function that projects the result given just an element from + where there is no corresponding element + in . + + Function that projects the result given an element from + and an element from + that match on a common key. + + The type of elements in the first sequence. + + The type of elements in the second sequence. + + The type of the key returned by the key selector functions. + + The type of the result elements. + A sequence containing results projected from a full + outer join of the two input sequences. + + + + Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. + + + The first sequence to join fully. + + The second sequence to join fully. + + Function that projects the key given an element from . + + Function that projects the key given an element from . + + Function that projects the result given just an element from + where there is no corresponding element + in . + + Function that projects the result given just an element from + where there is no corresponding element + in . + + Function that projects the result given an element from + and an element from + that match on a common key. + + The instance used to compare + keys for equality. + + The type of elements in the first sequence. + + The type of elements in the second sequence. + + The type of the key returned by the key selector functions. + + The type of the result elements. + A sequence containing results projected from a full + outer join of the two input sequences. + + + + Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. + + + The first sequence to join fully. + + The second sequence to join fully. + + Function that projects the key given an element of one of the + sequences to join. + + Function that projects the result given just an element from + where there is no corresponding element + in . + + Function that projects the result given just an element from + where there is no corresponding element + in . + + Function that projects the result given an element from + and an element from + that match on a common key. + + The type of elements in the source sequence. + + The type of the key returned by the key selector function. + + The type of the result elements. + A sequence containing results projected from a full + outer join of the two input sequences. + + + + Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. + + + The first sequence to join fully. + + The second sequence to join fully. + + Function that projects the key given an element of one of the + sequences to join. + + Function that projects the result given just an element from + where there is no corresponding element + in . + + Function that projects the result given just an element from + where there is no corresponding element + in . + + Function that projects the result given an element from + and an element from + that match on a common key. + + The instance used to compare + keys for equality. + + The type of elements in the source sequence. + + The type of the key returned by the key selector function. + + The type of the result elements. + A sequence containing results projected from a full + outer join of the two input sequences. + + + + Returns a sequence of values consecutively generated by a generator function. + + Value of first element in sequence + + Generator function which takes the previous series element and uses it to generate the next element. + + Type of elements to generate. + A sequence containing the generated values. + + + + Returns a sequence of values based on indexes. + + Generation function to apply to each index + Type of result to generate + A sequence + + + + Groups the adjacent elements of a sequence according to a + specified key selector function. + + A sequence whose elements to group. + A function to extract the key for each + element. + The type of the elements of + . + The type of the key returned by + . + A sequence of groupings where each grouping + () contains the key + and the adjacent elements in the same order as found in the + source sequence. + + + + Groups the adjacent elements of a sequence according to a + specified key selector function and compares the keys by using a + specified comparer. + + A sequence whose elements to group. + A function to extract the key for each + element. + An to + compare keys. + The type of the elements of + . + The type of the key returned by + . + A sequence of groupings where each grouping + () contains the key + and the adjacent elements in the same order as found in the + source sequence. + + + + Groups the adjacent elements of a sequence according to a + specified key selector function and projects the elements for + each group by using a specified function. + + A sequence whose elements to group. + A function to extract the key for each + element. + A function to map each source + element to an element in the resulting grouping. + The type of the elements of + . + The type of the key returned by + . + The type of the elements in the + resulting groupings. + A sequence of groupings where each grouping + () contains the key + and the adjacent elements (of type ) + in the same order as found in the source sequence. + + + + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. + + A sequence whose elements to group. + A function to extract the key for each + element. + A function to map each source + element to an element in the resulting grouping. + An to + compare keys. + The type of the elements of + . + The type of the key returned by + . + The type of the elements in the + resulting groupings. + A sequence of groupings where each grouping + () contains the key + and the adjacent elements (of type ) + in the same order as found in the source sequence. + + + + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. + + A sequence whose elements to group. + A function to extract the key for each + element. + A function to map each key and + associated source elements to a result object. + The type of the elements of + . + The type of the key returned by + . + The type of the elements in the + resulting sequence. + A collection of elements of type + where each element represents + a projection over a group and its key. + + + + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. + + A sequence whose elements to group. + A function to extract the key for each + element. + A function to map each key and + associated source elements to a result object. + An to + compare keys. + The type of the elements of + . + The type of the key returned by + . + The type of the elements in the + resulting sequence. + A collection of elements of type + where each element represents + a projection over a group and its key. + + + + Computes an incremental value between every adjacent element in a sequence: {N,N+1}, {N+1,N+2}, ... + + The sequence of elements to incrementally process + A projection applied to each pair of adjacent elements in the sequence + The type of the elements in the source sequence + The type of the elements in the result sequence + A sequence of elements resulting from projection every adjacent pair + + + + Computes an incremental value between every adjacent element in a sequence: {N,N+1}, {N+1,N+2}, ... + + The sequence of elements to incrementally process + A projection applied to each pair of adjacent elements in the sequence + The type of the elements in the source sequence + The type of the elements in the result sequence + A sequence of elements resulting from projection every adjacent pair + + + + Returns a sequence of + where the key is the zero-based index of the value in the source + sequence. + + The source sequence. + Type of elements in sequence. + A sequence of . + + + + Returns a sequence of + where the key is the index of the value in the source sequence. + An additional parameter specifies the starting index. + + The source sequence. + + Type of elements in sequence. + A sequence of . + + + + Inserts the elements of a sequence into another sequence at a + specified index. + + The source sequence. + The sequence that will be inserted. + + The zero-based index at which to insert elements from + . + Type of the elements of the source sequence. + + A sequence that contains the elements of + plus the elements of inserted at + the given index. + + + is null. + + is null. + + Thrown if is negative. + + + Thrown lazily if is greater than the + length of . The validation occurs when + yielding the next element after having iterated + entirely. + + + + + Interleaves the elements of two or more sequences into a single sequence, skipping sequences as they are consumed + + The first sequence in the interleave group + The other sequences in the interleave group + The type of the elements of the source sequences + A sequence of interleaved elements from all of the source sequences + + + + Produces a projection of a sequence by evaluating pairs of elements separated by a negative offset. + + The sequence over which to evaluate lag + The offset (expressed as a positive number) by which to lag each value of the sequence + A projection function which accepts the current and lagged items (in that order) and returns a result + The type of the elements of the source sequence + The type of the elements of the result sequence + A sequence produced by projecting each element of the sequence with its lagged pairing + + + + Produces a projection of a sequence by evaluating pairs of elements separated by a negative offset. + + The sequence over which to evaluate lag + The offset (expressed as a positive number) by which to lag each value of the sequence + A default value supplied for the lagged value prior to the lag offset + A projection function which accepts the current and lagged items (in that order) and returns a result + The type of the elements of the source sequence + The type of the elements of the result sequence + A sequence produced by projecting each element of the sequence with its lagged pairing + + + + Produces a projection of a sequence by evaluating pairs of elements separated by a positive offset. + + The sequence over which to evaluate Lead + The offset (expressed as a positive number) by which to lead each element of the sequence + A projection function which accepts the current and subsequent (lead) element (in that order) and produces a result + The type of the elements in the source sequence + The type of the elements in the result sequence + A sequence produced by projecting each element of the sequence with its lead pairing + + + + Produces a projection of a sequence by evaluating pairs of elements separated by a positive offset. + + The sequence over which to evaluate Lead + The offset (expressed as a positive number) by which to lead each element of the sequence + A default value supplied for the leading element when none is available + A projection function which accepts the current and subsequent (lead) element (in that order) and produces a result + The type of the elements in the source sequence + The type of the elements in the result sequence + A sequence produced by projecting each element of the sequence with its lead pairing + + + + Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. + + + The first sequence of the join operation. + + The second sequence of the join operation. + + Function that projects the key given an element from . + + Function that projects the key given an element from . + + Function that projects the result given just an element from + where there is no corresponding element + in . + + Function that projects the result given an element from + and an element from + that match on a common key. + + The type of elements in the first sequence. + + The type of elements in the second sequence. + + The type of the key returned by the key selector functions. + + The type of the result elements. + A sequence containing results projected from a left + outer join of the two input sequences. + + + + Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. + + + The first sequence of the join operation. + + The second sequence of the join operation. + + Function that projects the key given an element from . + + Function that projects the key given an element from . + + Function that projects the result given just an element from + where there is no corresponding element + in . + + Function that projects the result given an element from + and an element from + that match on a common key. + + The instance used to compare + keys for equality. + + The type of elements in the first sequence. + + The type of elements in the second sequence. + + The type of the key returned by the key selector functions. + + The type of the result elements. + A sequence containing results projected from a left + outer join of the two input sequences. + + + + Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. + + + The first sequence of the join operation. + + The second sequence of the join operation. + + Function that projects the key given an element of one of the + sequences to join. + + Function that projects the result given just an element from + where there is no corresponding element + in . + + Function that projects the result given an element from + and an element from + that match on a common key. + + The type of elements in the source sequence. + + The type of the key returned by the key selector function. + + The type of the result elements. + A sequence containing results projected from a left + outer join of the two input sequences. + + + + Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. + + + The first sequence of the join operation. + + The second sequence of the join operation. + + Function that projects the key given an element of one of the + sequences to join. + + Function that projects the result given just an element from + where there is no corresponding element + in . + + Function that projects the result given an element from + and an element from + that match on a common key. + + The instance used to compare + keys for equality. + + The type of elements in the source sequence. + + The type of the key returned by the key selector function. + + The type of the result elements. + A sequence containing results projected from a left + outer join of the two input sequences. + + + + Returns the maximal element of the given sequence, based on + the given projection. + + Source sequence + Selector to use to pick the results to compare + Type of the source sequence + Type of the projected element + The maximal element, according to the projection. + + or is null + + is empty + + + + Returns the maximal element of the given sequence, based on + the given projection and the specified comparer for projected values. + + Source sequence + Selector to use to pick the results to compare + Comparer to use to compare projected values + Type of the source sequence + Type of the projected element + The maximal element, according to the projection. + + , + or is null + + is empty + + + + Returns the minimal element of the given sequence, based on + the given projection. + + Source sequence + Selector to use to pick the results to compare + Type of the source sequence + Type of the projected element + The minimal element, according to the projection. + + or is null + + is empty + + + + Returns the minimal element of the given sequence, based on + the given projection and the specified comparer for projected values. + + Source sequence + Selector to use to pick the results to compare + Comparer to use to compare projected values + Type of the source sequence + Type of the projected element + The minimal element, according to the projection. + + , + or is null + + is empty + + + + Returns a sequence with a range of elements in the source sequence + moved to a new offset. + + The source sequence. + + The zero-based index identifying the first element in the range of + elements to move. + The count of items to move. + + The index where the specified range will be moved. + Type of the source sequence. + + A sequence with the specified range moved to the new position. + + + + + Produces a sequence from an action based on the dynamic generation of N nested loops + whose iteration counts are defined by a sequence of loop counts. + + Action delegate for which to produce a nested loop sequence + A sequence of loop repetition counts + A sequence of Action representing the expansion of a set of nested loops + + + + Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key + + The sequence to order + A key selector function + A direction in which to order the elements (ascending, descending) + The type of the elements in the source sequence + The type of the key used to order elements + An ordered copy of the source sequence + + + + Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key + + The sequence to order + A key selector function + A direction in which to order the elements (ascending, descending) + A comparer used to define the semantics of element comparison + The type of the elements in the source sequence + The type of the key used to order elements + An ordered copy of the source sequence + + + + Merges two ordered sequences into one. Where the elements equal + in both sequences, the element from the first sequence is + returned in the resulting sequence. + + The first input sequence. + The second input sequence. + Type of elements in input and output sequences. + + A sequence with elements from the two input sequences merged, as + in a full outer join. + + + + Merges two ordered sequences into one with an additional + parameter specifying how to compare the elements of the + sequences. Where the elements equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. + + The first input sequence. + The second input sequence. + An to compare elements. + Type of elements in input and output sequences. + + A sequence with elements from the two input sequences merged, as + in a full outer join. + + + + Merges two ordered sequences into one with an additional + parameter specifying the element key by which the sequences are + ordered. Where the keys equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. + + The first input sequence. + The second input sequence. + Function to extract a key given an element. + Type of elements in input and output sequences. + Type of keys used for merging. + + A sequence with elements from the two input sequences merged + according to a key, as in a full outer join. + + + + Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first and the result when elements are found in + both sequences. + + The first input sequence. + The second input sequence. + Function to extract a key given an element. + Function to project the result element + when only the first sequence yields a source element. + Function to project the result element + when only the second sequence yields a source element. + Function to project the result element + when only both sequences yield a source element whose keys are + equal. + Type of elements in source sequences. + Type of keys used for merging. + Type of elements in the returned sequence. + + A sequence with projections from the two input sequences merged + according to a key, as in a full outer join. + + + + Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first, the result when elements are found in + both sequences and a method for comparing keys. + + The first input sequence. + The second input sequence. + Function to extract a key given an element. + Function to project the result element + when only the first sequence yields a source element. + Function to project the result element + when only the second sequence yields a source element. + Function to project the result element + when only both sequences yield a source element whose keys are + equal. + An to compare keys. + Type of elements in source sequences. + Type of keys used for merging. + Type of elements in the returned sequence. + + A sequence with projections from the two input sequences merged + according to a key, as in a full outer join. + + + + Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second and + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences. + + The first input sequence. + The second input sequence. + Function to extract a key given an + element from the first sequence. + Function to extract a key given an + element from the second sequence. + Function to project the result element + when only the first sequence yields a source element. + Function to project the result element + when only the second sequence yields a source element. + Function to project the result element + when only both sequences yield a source element whose keys are + equal. + Type of elements in the first sequence. + Type of elements in the second sequence. + Type of keys used for merging. + Type of elements in the returned sequence. + + A sequence with projections from the two input sequences merged + according to a key, as in a full outer join. + + + + Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second, + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences + and a method for comparing keys. + + The first input sequence. + The second input sequence. + Function to extract a key given an + element from the first sequence. + Function to extract a key given an + element from the second sequence. + Function to project the result element + when only the first sequence yields a source element. + Function to project the result element + when only the second sequence yields a source element. + Function to project the result element + when only both sequences yield a source element whose keys are + equal. + An to compare keys. + Type of elements in the first sequence. + Type of elements in the second sequence. + Type of keys used for merging. + Type of elements in the returned sequence. + + A sequence with projections from the two input sequences merged + according to a key, as in a full outer join. + + + + Pads a sequence with default values if it is narrower (shorter + in length) than a given width. + + The sequence to pad. + The width/length below which to pad. + The type of the elements of . + + Returns a sequence that is at least as wide/long as the width/length + specified by the parameter. + + + + + Pads a sequence with a dynamic filler value if it is narrower (shorter + in length) than a given width. + + The sequence to pad. + The width/length below which to pad. + Function to calculate padding. + The type of the elements of . + + Returns a sequence that is at least as wide/long as the width/length + specified by the parameter. + + + + + Pads a sequence with a given filler value if it is narrower (shorter + in length) than a given width. + + The sequence to pad. + The width/length below which to pad. + The value to use for padding. + The type of the elements of . + + Returns a sequence that is at least as wide/long as the width/length + specified by the parameter. + + + + + Pads a sequence with default values in the beginning if it is narrower (shorter + in length) than a given width. + + The sequence to pad. + The width/length below which to pad. + The type of the elements of . + + Returns a sequence that is at least as wide/long as the width/length + specified by the parameter. + + + + + Pads a sequence with a dynamic filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the function to calculate padding. + + The sequence to pad. + The width/length below which to pad. + Function to calculate padding. + The type of the elements of . + + Returns a sequence that is at least as wide/long as the width/length + specified by the parameter. + + + + + Pads a sequence with a given filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the value to use for padding. + + The sequence to pad. + The width/length below which to pad. + The value to use for padding. + The type of the elements of . + + Returns a sequence that is at least as wide/long as the width/length + specified by the parameter. + + + + + Returns a sequence resulting from applying a function to each + element in the source sequence and its + predecessor, with the exception of the first element which is + only returned as the predecessor of the second element. + + The source sequence. + A transform function to apply to + each pair of sequence. + The type of the elements of . + The type of the element of the returned sequence. + + Returns the resulting sequence. + + + + + Combines , + where each element is its key, and + in a single operation. + + The source sequence. + Number of (maximum) elements to return. + Type of elements in the sequence. + A sequence containing at most top + elements from source, in their ascending order. + + + + Combines , + where each element is its key, and + in a single operation. + An additional parameter specifies the direction of the sort + + The source sequence. + Number of (maximum) elements to return. + The direction in which to sort the elements + Type of elements in the sequence. + A sequence containing at most top + elements from source, in the specified order. + + + + Combines , + where each element is its key, and + in a single operation. An additional parameter specifies how the + elements compare to each other. + + The source sequence. + Number of (maximum) elements to return. + A to compare elements. + Type of elements in the sequence. + A sequence containing at most top + elements from source, in their ascending order. + + + + Combines , + where each element is its key, and + in a single operation. + Additional parameters specify how the elements compare to each other and + the direction of the sort. + + The source sequence. + Number of (maximum) elements to return. + A to compare elements. + The direction in which to sort the elements + Type of elements in the sequence. + A sequence containing at most top + elements from source, in the specified order. + + + + Combines , + and in a single operation. + + The source sequence. + A function to extract a key from an element. + Number of (maximum) elements to return. + Type of elements in the sequence. + Type of keys. + A sequence containing at most top + elements from source, in ascending order of their keys. + + + + Combines , + and in a single operation. + An additional parameter specifies the direction of the sort + + The source sequence. + A function to extract a key from an element. + Number of (maximum) elements to return. + The direction in which to sort the elements + Type of elements in the sequence. + Type of keys. + A sequence containing at most top + elements from source, in the specified order of their keys. + + + + Combines , + and in a single operation. + An additional parameter specifies how the keys compare to each other. + + The source sequence. + A function to extract a key from an element. + Number of (maximum) elements to return. + A to compare elements. + Type of elements in the sequence. + Type of keys. + A sequence containing at most top + elements from source, in ascending order of their keys. + + + + Combines , + and in a single operation. + Additional parameters specify how the elements compare to each other and + the direction of the sort. + + The source sequence. + A function to extract a key from an element. + Number of (maximum) elements to return. + A to compare elements. + The direction in which to sort the elements + Type of elements in the sequence. + Type of keys. + A sequence containing at most top + elements from source, in the specified order of their keys. + + + + Partitions a grouping by Boolean keys into a projection of true + elements and false elements, respectively. + + The source sequence. + + Function that projects the result from sequences of true elements + and false elements, respectively, passed as arguments. + + Type of elements in source groupings. + Type of the result. + + The return value from . + + + + + Partitions a grouping by nullable Boolean keys into a projection of + true elements, false elements and null elements, respectively. + + The source sequence. + + Function that projects the result from sequences of true elements, + false elements and null elements, respectively, passed as + arguments. + + Type of elements in source groupings. + Type of the result. + + The return value from . + + + + + 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. + + The source sequence. + The key to partition on. + The comparer for keys. + + Function that projects the result from elements of the group + matching and those groups that do not (in + the order in which they appear in ), + passed as arguments. + + Type of keys in source groupings. + Type of elements in source groupings. + Type of the result. + + The return value from . + + + + + Partitions a grouping and projects a result from group elements + matching a key and those groups that do not. + + The source sequence. + The key to partition. + + Function that projects the result from sequences of elements + matching and those groups that do not (in + the order in which they appear in ), + passed as arguments. + + Type of keys in source groupings. + Type of elements in source groupings. + Type of the result. + + The return value from . + + + + + 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. + + The source sequence. + The first key to partition on. + The second key to partition on. + The comparer for keys. + + Function that projects the result from elements of the group + matching , elements of the group matching + and those groups that do not (in the order + in which they appear in ), passed as + arguments. + + Type of keys in source groupings. + Type of elements in source groupings. + Type of the result. + + The return value from . + + + + + Partitions a grouping and projects a result from elements of + groups matching a set of two keys and those groups that do not. + + The source sequence. + The first key to partition on. + The second key to partition on. + + Function that projects the result from elements of the group + matching , elements of the group matching + and those groups that do not (in the order + in which they appear in ), passed as + arguments. + + Type of keys in source groupings. + Type of elements in source groupings. + Type of the result. + + The return value from . + + + + + 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. + + The source sequence. + The first key to partition on. + The second key to partition on. + The third key to partition on. + The comparer for keys. + + Function that projects the result from elements of groups + matching , and + and those groups that do not (in + the order in which they appear in ), + passed as arguments. + + Type of keys in source groupings. + Type of elements in source groupings. + Type of the result. + + The return value from . + + + + + Partitions a grouping and projects a result from elements groups + matching a set of three keys and those groups that do not. + + The source sequence. + The first key to partition on. + The second key to partition on. + The third key to partition on. + + Function that projects the result from elements of groups + matching , and + and those groups that do not (in the order + in which they appear in ), passed as + arguments. + + Type of keys in source groupings. + Type of elements in source groupings. + Type of the result. + + The return value from . + + + + + Partitions or splits a sequence in two using a predicate. + + The source sequence. + The predicate function. + Type of source elements. + + A tuple of elements staisfying the predicate and those that do not, + respectively. + + + + + Partitions or splits a sequence in two using a predicate and then + projects a result from the two. + + The source sequence. + The predicate function. + + Function that projects the result from sequences of elements that + satisfy the predicate and those that do not, respectively, passed as + arguments. + + Type of source elements. + Type of the result. + + The return value from . + + + + + Generates a sequence of lists that represent the permutations of the original sequence. + + The original sequence to permute + The type of the elements in the sequence + A sequence of lists representing permutations of the original sequence + + + + Executes the given action on each element in the source sequence + and yields it. + + The sequence of elements + The action to execute on each element + The type of the elements in the sequence + A sequence with source elements in their original order. + + + + Prepends a single value to a sequence. + + The sequence to prepend to. + The value to prepend. + The type of the elements of . + + Returns a sequence where a value is prepended to it. + + + + + Performs a pre-scan (exclusive prefix sum) on a sequence of elements. + + Source sequence + Transformation operation + Identity element (see remarks) + Type of elements in source sequence + The scanned sequence + + + + Returns an infinite sequence of random integers using the standard + .NET random number generator. + + An infinite sequence of random integers + + + + Returns an infinite sequence of random integers between zero and + a given maximum. + + exclusive upper bound for the random values returned + An infinite sequence of random integers + + + + Returns an infinite sequence of random integers between a given + minimum and a maximum. + + Inclusive lower bound of the values returned + Exclusive upper bound of the values returned + An infinite sequence of random integers + + + + Returns an infinite sequence of random integers using the supplied + random number generator. + + Random generator used to produce random numbers + An infinite sequence of random integers + Thrown if is . + + + + Returns an infinite sequence of random integers between zero and a + given maximum using the supplied random number generator. + + Random generator used to produce values + Exclusive upper bound for random values returned + An infinite sequence of random integers + Thrown if is . + + + + Returns an infinite sequence of random integers between a given + minumum and a maximum using the supplied random number generator. + + Generator used to produce random numbers + Inclusive lower bound of the values returned + Exclusive upper bound of the values returned + An infinite sequence of random integers + Thrown if is . + + + + Returns an infinite sequence of random double values between 0.0 and 1.0 + + An infinite sequence of random doubles + + + + Returns an infinite sequence of random double values between 0.0 and 1.0 + using the supplied random number generator. + + Generator used to produce random numbers + An infinite sequence of random doubles + Thrown if is . + + + + Returns a sequence of a specified size of random elements from the original sequence + + The sequence from which to return random elements + The size of the random subset to return + The type of elements in the sequence + A random sequence of elements in random order from the original sequence + + + + Returns a sequence of a specified size of random elements from the original sequence + + The sequence from which to return random elements + The size of the random subset to return + A random generator used as part of the selection algorithm + The type of elements in the sequence + A random sequence of elements in random order from the original sequence + + + + Ranks each item in the sequence in descending ordering using a default comparer. + + The sequence whose items will be ranked + Type of item in the sequence + A sequence of position integers representing the ranks of the corresponding items in the sequence + + + + Rank each item in the sequence using a caller-supplied comparer. + + The sequence of items to rank + A object that defines comparison semantics for the elements in the sequence + The type of the elements in the source sequence + A sequence of position integers representing the ranks of the corresponding items in the sequence + + + + Ranks each item in the sequence in descending ordering by a specified key using a default comparer + + The sequence of items to rank + A key selector function which returns the value by which to rank items in the sequence + The type of the elements in the source sequence + The type of the key used to rank items in the sequence + A sequence of position integers representing the ranks of the corresponding items in the sequence + + + + Ranks each item in a sequence using a specified key and a caller-supplied comparer + + The sequence of items to rank + A key selector function which returns the value by which to rank items in the sequence + An object that defines the comparison semantics for keys used to rank items + The type of the elements in the source sequence + The type of the key used to rank items in the sequence + A sequence of position integers representing the ranks of the corresponding items in the sequence + + + + Repeats the sequence forever. + + The sequence to repeat + Type of elements in sequence + A sequence produced from the infinite repetition of the original source sequence + + + + Repeats the sequence the specified number of times. + + The sequence to repeat + Number of times to repeat the sequence + Type of elements in sequence + A sequence produced from the repetition of the original source sequence + + + + Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. + + + The first sequence of the join operation. + + The second sequence of the join operation. + + Function that projects the key given an element from . + + Function that projects the key given an element from . + + Function that projects the result given just an element from + where there is no corresponding element + in . + + Function that projects the result given an element from + and an element from + that match on a common key. + + The type of elements in the first sequence. + + The type of elements in the second sequence. + + The type of the key returned by the key selector functions. + + The type of the result elements. + A sequence containing results projected from a right + outer join of the two input sequences. + + + + Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. + + + The first sequence of the join operation. + + The second sequence of the join operation. + + Function that projects the key given an element from . + + Function that projects the key given an element from . + + Function that projects the result given just an element from + where there is no corresponding element + in . + + Function that projects the result given an element from + and an element from + that match on a common key. + + The instance used to compare + keys for equality. + + The type of elements in the first sequence. + + The type of elements in the second sequence. + + The type of the key returned by the key selector functions. + + The type of the result elements. + A sequence containing results projected from a right + outer join of the two input sequences. + + + + Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. + + + The first sequence of the join operation. + + The second sequence of the join operation. + + Function that projects the key given an element of one of the + sequences to join. + + Function that projects the result given just an element from + where there is no corresponding element + in . + + Function that projects the result given an element from + and an element from + that match on a common key. + + The type of elements in the source sequence. + + The type of the key returned by the key selector function. + + The type of the result elements. + A sequence containing results projected from a right + outer join of the two input sequences. + + + + Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. + + + The first sequence of the join operation. + + The second sequence of the join operation. + + Function that projects the key given an element of one of the + sequences to join. + + Function that projects the result given just an element from + where there is no corresponding element + in . + + Function that projects the result given an element from + and an element from + that match on a common key. + + The instance used to compare + keys for equality. + + The type of elements in the source sequence. + + The type of the key returned by the key selector function. + + The type of the result elements. + A sequence containing results projected from a right + outer join of the two input sequences. + + + + Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. + + The sequence to run length encode + The type of the elements in the sequence + A sequence of KeyValuePair{T,int} where the key is the element and the value is the occurrence count + + + + Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. This overload + uses a custom equality comparer to identify equivalent items. + + The sequence to run length encode + The comparer used to identify equivalent items + The type of the elements in the sequence + A sequence of KeyValuePair{T,int} where they key is the element and the value is the occurrence count + + + + Peforms a scan (inclusive prefix sum) on a sequence of elements. + + Source sequence + Transformation operation + Type of elements in source sequence + The scanned sequence + + + + Like except returns + the sequence of intermediate results as well as the final one. + An additional parameter specifies a seed. + + Source sequence + Initial state to seed + Transformation operation + Type of elements in source sequence + Type of state + The scanned sequence + + + + Peforms a right-associative scan (inclusive prefix) on a sequence of elements. + This operator is the right-associative version of the + LINQ operator. + + Source sequence. + + A right-associative accumulator function to be invoked on each element. + Its first argument is the current value in the sequence; second argument is the previous accumulator value. + + Type of elements in source sequence. + The scanned sequence. + + + + Peforms a right-associative scan (inclusive prefix) on a sequence of elements. + The specified seed value is used as the initial accumulator value. + This operator is the right-associative version of the + LINQ operator. + + Source sequence. + The initial accumulator value. + A right-associative accumulator function to be invoked on each element. + The type of the elements of source. + The type of the accumulator value. + The scanned sequence. + + + + Divides a sequence into multiple sequences by using a segment detector based on the original sequence + + The sequence to segment + A function, which returns true if the given element begins a new segment, and false otherwise + The type of the elements in the sequence + A sequence of segment, each of which is a portion of the original sequence + + Thrown if either or are . + + + + + Divides a sequence into multiple sequences by using a segment detector based on the original sequence + + The sequence to segment + A function, which returns true if the given element or index indicate a new segment, and false otherwise + The type of the elements in the sequence + A sequence of segment, each of which is a portion of the original sequence + + Thrown if either or are . + + + + + Divides a sequence into multiple sequences by using a segment detector based on the original sequence + + The sequence to segment + A function, which returns true if the given current element, previous element or index indicate a new segment, and false otherwise + The type of the elements in the sequence + A sequence of segment, each of which is a portion of the original sequence + + Thrown if either or are . + + + + + Generates a sequence of integral numbers within the (inclusive) specified range. + If sequence is ascending the step is +1, otherwise -1. + + The value of the first integer in the sequence. + The value of the last integer in the sequence. + An that contains a range of sequential integral numbers. + + + + Generates a sequence of integral numbers within the (inclusive) specified range. + An additional parameter specifies the steps in which the integers of the sequence increase or decrease. + + The value of the first integer in the sequence. + The value of the last integer in the sequence. + The step to define the next number. + An that contains a range of sequential integral numbers. + + + + Returns the single element in the given sequence, or the result + of executing a fallback delegate if the sequence is empty. + This method throws an exception if there is more than one element in the sequence. + + The source sequence + The fallback delegate to execute if the sequence is empty + Element type of sequence + The single element in the sequence, or the result of calling the + fallback delegate if the sequence is empty. + source or fallback is null + The sequence has more than one element + + + + Bypasses a specified number of elements at the end of the sequence. + + The source sequence. + The number of elements to bypass at the end of the source sequence. + Type of the source sequence + + An containing the source sequence elements except for the bypassed ones at the end. + + + + + Skips items from the input sequence until the given predicate returns true + when applied to the current source item; that item will be the last skipped. + + Source sequence + Predicate used to determine when to stop yielding results from the source. + Type of the source sequence + Items from the source sequence after the predicate first returns true when applied to the item. + + or is null + + + + Extracts a contiguous count of elements from a sequence at a particular zero-based starting index + + The sequence from which to extract elements + The zero-based index at which to begin slicing + The number of items to slice out of the index + The type of the elements in the source sequence + A new sequence containing any elements sliced out from the source sequence + + + + Merges two or more sequences that are in a common order (either ascending or descending) into + a single sequence that preserves that order. + + The primary sequence with which to merge + The ordering that all sequences must already exhibit + The comparer used to evaluate the relative order between elements + A variable argument array of zero or more other sequences to merge with + The type of the elements in the sequence + A merged, order-preserving sequence containing al of the elements of the original sequences + + + + Merges two or more sequences that are in a common order (either ascending or descending) into + a single sequence that preserves that order. + + The primary sequence with which to merge + The ordering that all sequences must already exhibit + A variable argument array of zero or more other sequences to merge with + The type of the elements of the sequence + A merged, order-preserving sequence containing all of the elements of the original sequences + + + + Splits the source sequence by separator elements identified by a + function. + + The source sequence. + Predicate function used to determine + the splitter elements in the source sequence. + Type of element in the source sequence. + A sequence of splits of elements. + + + + Splits the source sequence by separator elements identified by + a function and then transforms the splits into results. + + The source sequence. + Predicate function used to determine + the splitter elements in the source sequence. + Function used to project splits + of source elements into elements of the resulting sequence. + Type of element in the source sequence. + Type of the result sequence elements. + + A sequence of values typed as . + + + + + Splits the source sequence by separator elements identified by a + function, given a maximum count of splits. + + The source sequence. + Predicate function used to determine + the splitter elements in the source sequence. + Maximum number of splits. + Type of element in the source sequence. + A sequence of splits of elements. + + + + Splits the source sequence by separator elements identified by + a function, given a maximum count of splits, and then transforms + the splits into results. + + The source sequence. + Predicate function used to determine + the splitter elements in the source sequence. + Maximum number of splits. + Function used to project a split + group of source elements into an element of the resulting sequence. + Type of element in the source sequence. + Type of the result sequence elements. + + A sequence of values typed as . + + + + + Splits the source sequence by a separator. + + The source sequence. + Separator element. + Type of element in the source sequence. + A sequence of splits of elements. + + + + Splits the source sequence by a separator and then transforms the + splits into results. + + The source sequence. + Separator element. + Comparer used to determine separator + element equality. + Type of element in the source sequence. + A sequence of splits of elements. + + + + Splits the source sequence by a separator and then transforms the + splits into results. A parameter specifies how the separator is + compared for equality. + + The source sequence. + Separator element. + Comparer used to determine separator + element equality. + Function used to project splits + of source elements into elements of the resulting sequence. + Type of element in the source sequence. + Type of the result sequence elements. + + A sequence of values typed as . + + + + + Splits the source sequence by a separator, given a maximum count + of splits. A parameter specifies how the separator is compared + for equality. + + The source sequence. + Separator element. + Comparer used to determine separator + element equality. + Maximum number of splits. + Type of element in the source sequence. + A sequence of splits of elements. + + + + Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. A + parameter specifies how the separator is compared for equality. + + The source sequence. + Separator element. + Comparer used to determine separator + element equality. + Maximum number of splits. + Function used to project splits + of source elements into elements of the resulting sequence. + Type of element in the source sequence. + Type of the result sequence elements. + + A sequence of values typed as . + + + + + Splits the source sequence by a separator and then transforms + the splits into results. + + The source sequence. + Separator element. + Function used to project splits + of source elements into elements of the resulting sequence. + Type of element in the source sequence. + Type of the result sequence elements. + + A sequence of values typed as . + + + + + Splits the source sequence by a separator given a maximum count of splits. + + The source sequence. + Separator element. + Maximum number of splits. + Type of element in the source sequence. + A sequence of splits of elements. + + + + Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. + + The source sequence. + Separator element. + Maximum number of splits. + Function used to project splits + of source elements into elements of the resulting sequence. + Type of element in the source sequence. + Type of the result sequence elements. + + A sequence of values typed as . + + + + + Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the default equality + comparer. + + The sequence to check. + The sequence to compare to. + Type of elements. + + true if begins with elements + equivalent to . + + + + + Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the specified element + equality comparer. + + The sequence to check. + The sequence to compare to. + Equality comparer to use. + Type of elements. + + true if begins with elements + equivalent to . + + + + + Returns a sequence of representing all of + the subsets of any size that are part of the original sequence. In + mathematics, it is equivalent to the power set of a set. + + Sequence for which to produce subsets + The type of the elements in the sequence + A sequence of lists that represent the all subsets of the original sequence + Thrown if is + + + + Returns a sequence of representing all + subsets of a given size that are part of the original sequence. In + mathematics, it is equivalent to the combinations or + k-subsets of a set. + + Sequence for which to produce subsets + The size of the subsets to produce + The type of the elements in the sequence + A sequence of lists that represents of K-sized subsets of the original sequence + + Thrown if is + + Thrown if is less than zero. + + + + + Returns a sequence resulting from applying a function to each + element in the source sequence with additional parameters + indicating whether the element is the first and/or last of the + sequence. + + The source sequence. + A function that determines how to + project the each element along with its first or last tag. + The type of the elements of . + The type of the element of the returned sequence. + + Returns the resulting sequence. + + + + + Returns every N-th element of a sequence. + + Source sequence + Number of elements to bypass before returning the next element. + Type of the source sequence + + A sequence with every N-th element of the input sequence. + + + + + Returns a specified number of contiguous elements from the end of + a sequence. + + The sequence to return the last element of. + The number of elements to return. + The type of the elements of . + + An that contains the specified number of + elements from the end of the input sequence. + + + + + Returns items from the input sequence until the given predicate returns true + when applied to the current source item; that item will be the last returned. + + Source sequence + Predicate used to determine when to stop yielding results from the source. + Type of the source sequence + Items from the source sequence, until the predicate returns true when applied to the item. + + or is null + + + + Performs a subsequent ordering of elements in a sequence in a particular direction (ascending, descending) according to a key + + The sequence to order + A key selector function + A direction in which to order the elements (ascending, descending) + The type of the elements in the source sequence + The type of the key used to order elements + An ordered copy of the source sequence + + + + Performs a subsequent ordering of elements in a sequence in a particular direction (ascending, descending) according to a key + + The sequence to order + A key selector function + A direction in which to order the elements (ascending, descending) + A comparer used to define the semantics of element comparison + The type of the elements in the source sequence + The type of the key used to order elements + An ordered copy of the source sequence + + + + Creates an array from an where a + function is used to determine the index at which an element will + be placed in the array. + + The source sequence for the array. + + A function that maps an element to its index. + + The type of the element in . + + An array that contains the elements from the input sequence. The + size of the array will be as large as the highest index returned + by the plus 1. + + + + + Creates an array from an where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. + + The source sequence for the array. + + A function that maps an element to its index. + + A function to project a source element into an element of the + resulting array. + + The type of the element in . + + The type of the element in the resulting array. + + An array that contains the projected elements from the input + sequence. The size of the array will be as large as the highest + index returned by the plus 1. + + + + + Creates an array from an where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. + + The source sequence for the array. + + A function that maps an element to its index. + + A function to project a source element into an element of the + resulting array. + + The type of the element in . + + The type of the element in the resulting array. + + An array that contains the projected elements from the input + sequence. The size of the array will be as large as the highest + index returned by the plus 1. + + + + + Creates an array of user-specified length from an + where a function is used to determine + the index at which an element will be placed in the array. + + The source sequence for the array. + The (non-negative) length of the resulting array. + + A function that maps an element to its index. + + The type of the element in . + + An array of size that contains the + elements from the input sequence. + + + + + Creates an array of user-specified length from an + where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. + + The source sequence for the array. + The (non-negative) length of the resulting array. + + A function that maps an element to its index. + + A function to project a source element into an element of the + resulting array. + + The type of the element in . + + The type of the element in the resulting array. + + An array of size that contains the + projected elements from the input sequence. + + + + + Creates an array of user-specified length from an + where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. + + The source sequence for the array. + The (non-negative) length of the resulting array. + + A function that maps an element to its index. + + A function to project a source element into an element of the + resulting array. + + The type of the element in . + + The type of the element in the resulting array. + + An array of size that contains the + projected elements from the input sequence. + + + + + Converts a sequence to a object. + + The source. + The type of the elements of . + + A representing the source. + + + + + Appends elements in the sequence as rows of a given + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. + + The source. + Expressions providing access to element members. + The type of the elements of . + + A representing the source. + + + + + Appends elements in the sequence as rows of a given object. + + The source. + + The type of the elements of . + + + A or subclass representing the source. + + + + + Appends elements in the sequence as rows of a given + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. + + The source. + The type of object where to add rows + Expressions providing access to element members. + The type of the elements of . + The type of the input and resulting object. + + A or subclass representing the source. + + + + + Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. + + The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion. + + A string that consists of the elements in + delimited by . If the source + sequence is empty, the method returns an empty string. + + + + + Creates a delimited string from a sequence of values and + a given delimiter. + + The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion. + The delimiter to inject between elements. May be null, in which case + the executing thread's current culture's list separator is used. + + A string that consists of the elements in + delimited by . If the source sequence + is empty, the method returns an empty string. + + + + + Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. + + The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion. + + A string that consists of the elements in + delimited by . If the source + sequence is empty, the method returns an empty string. + + + + + Creates a delimited string from a sequence of values and + a given delimiter. + + The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion. + The delimiter to inject between elements. May be null, in which case + the executing thread's current culture's list separator is used. + + A string that consists of the elements in + delimited by . If the source sequence + is empty, the method returns an empty string. + + + + + Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. + + The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion. + + A string that consists of the elements in + delimited by . If the source + sequence is empty, the method returns an empty string. + + + + + Creates a delimited string from a sequence of values and + a given delimiter. + + The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion. + The delimiter to inject between elements. May be null, in which case + the executing thread's current culture's list separator is used. + + A string that consists of the elements in + delimited by . If the source sequence + is empty, the method returns an empty string. + + + + + Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. + + The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion. + + A string that consists of the elements in + delimited by . If the source + sequence is empty, the method returns an empty string. + + + + + Creates a delimited string from a sequence of values and + a given delimiter. + + The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion. + The delimiter to inject between elements. May be null, in which case + the executing thread's current culture's list separator is used. + + A string that consists of the elements in + delimited by . If the source sequence + is empty, the method returns an empty string. + + + + + Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. + + The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion. + + A string that consists of the elements in + delimited by . If the source + sequence is empty, the method returns an empty string. + + + + + Creates a delimited string from a sequence of values and + a given delimiter. + + The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion. + The delimiter to inject between elements. May be null, in which case + the executing thread's current culture's list separator is used. + + A string that consists of the elements in + delimited by . If the source sequence + is empty, the method returns an empty string. + + + + + Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. + + The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion. + + A string that consists of the elements in + delimited by . If the source + sequence is empty, the method returns an empty string. + + + + + Creates a delimited string from a sequence of values and + a given delimiter. + + The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion. + The delimiter to inject between elements. May be null, in which case + the executing thread's current culture's list separator is used. + + A string that consists of the elements in + delimited by . If the source sequence + is empty, the method returns an empty string. + + + + + Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. + + The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion. + + A string that consists of the elements in + delimited by . If the source + sequence is empty, the method returns an empty string. + + + + + Creates a delimited string from a sequence of values and + a given delimiter. + + The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion. + The delimiter to inject between elements. May be null, in which case + the executing thread's current culture's list separator is used. + + A string that consists of the elements in + delimited by . If the source sequence + is empty, the method returns an empty string. + + + + + Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. + + The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion. + + A string that consists of the elements in + delimited by . If the source + sequence is empty, the method returns an empty string. + + + + + Creates a delimited string from a sequence of values and + a given delimiter. + + The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion. + The delimiter to inject between elements. May be null, in which case + the executing thread's current culture's list separator is used. + + A string that consists of the elements in + delimited by . If the source sequence + is empty, the method returns an empty string. + + + + + Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. + + The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion. + + A string that consists of the elements in + delimited by . If the source + sequence is empty, the method returns an empty string. + + + + + Creates a delimited string from a sequence of values and + a given delimiter. + + The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion. + The delimiter to inject between elements. May be null, in which case + the executing thread's current culture's list separator is used. + + A string that consists of the elements in + delimited by . If the source sequence + is empty, the method returns an empty string. + + + + + Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. + + The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion. + + A string that consists of the elements in + delimited by . If the source + sequence is empty, the method returns an empty string. + + + + + Creates a delimited string from a sequence of values and + a given delimiter. + + The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion. + The delimiter to inject between elements. May be null, in which case + the executing thread's current culture's list separator is used. + + A string that consists of the elements in + delimited by . If the source sequence + is empty, the method returns an empty string. + + + + + Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. + + The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion. + + A string that consists of the elements in + delimited by . If the source + sequence is empty, the method returns an empty string. + + + + + Creates a delimited string from a sequence of values and + a given delimiter. + + The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion. + The delimiter to inject between elements. May be null, in which case + the executing thread's current culture's list separator is used. + + A string that consists of the elements in + delimited by . If the source sequence + is empty, the method returns an empty string. + + + + + Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. + + The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion. + + A string that consists of the elements in + delimited by . If the source + sequence is empty, the method returns an empty string. + + + + + Creates a delimited string from a sequence of values and + a given delimiter. + + The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion. + The delimiter to inject between elements. May be null, in which case + the executing thread's current culture's list separator is used. + + A string that consists of the elements in + delimited by . If the source sequence + is empty, the method returns an empty string. + + + + + Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. + + The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion. + + A string that consists of the elements in + delimited by . If the source + sequence is empty, the method returns an empty string. + + + + + Creates a delimited string from a sequence of values and + a given delimiter. + + The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion. + The delimiter to inject between elements. May be null, in which case + the executing thread's current culture's list separator is used. + + A string that consists of the elements in + delimited by . If the source sequence + is empty, the method returns an empty string. + + + + + Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. + + The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion. + + A string that consists of the elements in + delimited by . If the source + sequence is empty, the method returns an empty string. + + + + + Creates a delimited string from a sequence of values and + a given delimiter. + + The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion. + The delimiter to inject between elements. May be null, in which case + the executing thread's current culture's list separator is used. + + A string that consists of the elements in + delimited by . If the source sequence + is empty, the method returns an empty string. + + + + + Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. + + The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion. + Type of element in the source sequence + + A string that consists of the elements in + delimited by . If the source + sequence is empty, the method returns an empty string. + + + + + Creates a delimited string from a sequence of values and + a given delimiter. + + The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion. + The delimiter to inject between elements. May be null, in which case + the executing thread's current culture's list separator is used. + Type of element in the source sequence + + A string that consists of the elements in + delimited by . If the source sequence + is empty, the method returns an empty string. + + + + + Creates a from a sequence of + elements. + + The source sequence of key-value pairs. + The type of the key. + The type of the value. + + A containing the values + mapped to their keys. + + + + + Creates a from a sequence of + elements. An additional + parameter specifies a comparer for keys. + + The source sequence of key-value pairs. + The comparer for keys. + The type of the key. + The type of the value. + + A containing the values + mapped to their keys. + + + + + Creates a from a sequence of + tuples of 2 where the first item is the key and the second the + value. + + The source sequence of couples (tuple of 2). + The type of the key. + The type of the value. + + A containing the values + mapped to their keys. + + + + + Creates a from a sequence of + tuples of 2 where the first item is the key and the second the + value. An additional parameter specifies a comparer for keys. + + The source sequence of couples (tuple of 2). + The comparer for keys. + The type of the key. + The type of the value. + + A containing the values + mapped to their keys. + + + + + Returns a of the source items using the default equality + comparer for the type. + + Source sequence + Type of elements in source sequence. + A hash set of the items in the sequence, using the default equality comparer. + + is null + + + + Returns a of the source items using the specified equality + comparer for the type. + + Source sequence + Equality comparer to use; a value of null will cause the type's default equality comparer to be used + Type of elements in source sequence. + A hash set of the items in the sequence, using the default equality comparer. + + is null + + + + Creates a from a sequence of + elements. + + The source sequence of key-value pairs. + The type of the key. + The type of the value. + + A containing the values + mapped to their keys. + + + + + Creates a from a sequence of + elements. An additional + parameter specifies a comparer for keys. + + The source sequence of key-value pairs. + The comparer for keys. + The type of the key. + The type of the value. + + A containing the values + mapped to their keys. + + + + + Creates a from a sequence of + tuples of 2 where the first item is the key and the second the + value. + + The source sequence of tuples of 2. + The type of the key. + The type of the value. + + A containing the values + mapped to their keys. + + + + + Creates a from a sequence of + tuples of 2 where the first item is the key and the second the + value. An additional parameter specifies a comparer for keys. + + The source sequence of tuples of 2. + The comparer for keys. + The type of the key. + The type of the value. + + A containing the values + mapped to their keys. + + + + + Traces the elements of a source sequence for diagnostics. + + Source sequence whose elements to trace. + Type of element in the source sequence + + Return the source sequence unmodified. + + + + + Traces the elements of a source sequence for diagnostics using + a custom formatter. + + Source sequence whose elements to trace. + Function used to format each source element into a string. + Type of element in the source sequence + + Return the source sequence unmodified. + + + + + Traces the elements of a source sequence for diagnostics using + custom formatting. + + Source sequence whose elements to trace. + + String to use to format the trace message. If null then the + element value becomes the traced message. + + Type of element in the source sequence + + Return the source sequence unmodified. + + + + + Traverses a tree in a breadth-first fashion, starting at a root node and using a user-defined + function to get the children at each node of the tree. + + The root of the tree to traverse + The function that produces the children of each element + The tree node type + A sequence containing the traversed values + + + + Traverses a tree in a depth-first fashion, starting at a root node and using a user-defined + function to get the children at each node of the tree. + + The root of the tree to traverse + The function that produces the children of each element + The tree node type + A sequence containing the traversed values + + + + Returns a sequence generated by applying a state to the generator function, + and from its result, determines if the sequence should have a next element, its value, + and the next state in the recursive call. + + The initial state. + + Function that takes a state and computes the next state and the next element of the sequence. + + + Function to determine if the unfolding should continue based the + result of the function. + + + Function to select the state from the output of the function. + + + Function to select the result from the output of the function. + + Type of state elements. + Type of the elements generated by the generator function. + The type of the elements of the result sequence. + A sequence containing the results generated by the function. + + + + Processes a sequence into a series of subsequences representing a windowed subset of the original + + The sequence to evaluate a sliding window over + The size (number of elements) in each window + The type of the elements of the source sequence + A series of sequences representing each sliding window subsequence + + + + Returns a projection of tuples, where each tuple contains the N-th element + from each of the argument sequences. + + First sequence + Second sequence + Function to apply to each pair of elements + Type of elements in first sequence + Type of elements in second sequence + Type of elements in result sequence + + A sequence that contains elements of the two input sequences, + combined by . + + + + + Returns a projection of tuples, where each tuple contains the N-th element + from each of the argument sequences. + + First sequence + Second sequence + Third sequence + Fourth sequence + Function to apply to each quadruplet of elements + Type of elements in first sequence + Type of elements in second sequence + Type of elements in third sequence + Type of elements in fourth sequence + Type of elements in result sequence + A projection of tuples, where each tuple contains the N-th element from each of the argument sequences. + + + + Returns a projection of tuples, where each tuple contains the N-th element + from each of the argument sequences. + + First sequence + Second sequence + Third sequence + Function to apply to each triplet of elements + Type of elements in first sequence + Type of elements in second sequence + Type of elements in third sequence + Type of elements in result sequence + A projection of tuples, where each tuple contains the N-th element from each of the argument sequences. + + + + Returns a projection of tuples, where each tuple contains the N-th element + from each of the argument sequences. + + First sequence + Second sequence + Function to apply to each pair of elements + Type of elements in first sequence + Type of elements in second sequence + Type of elements in result sequence + A projection of tuples, where each tuple contains the N-th element from each of the argument sequences + + + + Enumeration that defines values representing valid ordering directions for a sequence. + + + + + Elements are ordered by increasing value + + + + + Elements are ordered by decreasing value + + + + + The exception that is thrown for a sequence that fails a condition. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with serialized data. + + The object that holds the serialized object data. + The contextual information about the source or destination. + + + + Initializes a new instance of the class + with a given error message. + + A message that describes the error. + + + + Initializes a new instance of the class + with a given error message and a reference to the inner exception + that is the cause of the exception. + + A message that describes the error. + The exception that is the cause of the current exception. + + + \ No newline at end of file diff --git a/2.10/ref/api/WebKI.xml b/2.10/ref/api/WebKI.xml new file mode 100644 index 0000000..ef24429 --- /dev/null +++ b/2.10/ref/api/WebKI.xml @@ -0,0 +1,272 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2.10/ref/api/WebTOC.xml b/2.10/ref/api/WebTOC.xml new file mode 100644 index 0000000..336f412 --- /dev/null +++ b/2.10/ref/api/WebTOC.xml @@ -0,0 +1,401 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2.10/ref/api/fti/FTI_100.json b/2.10/ref/api/fti/FTI_100.json new file mode 100644 index 0000000..d810d79 --- /dev/null +++ b/2.10/ref/api/fti/FTI_100.json @@ -0,0 +1 @@ +{"default":[1,1310721,1376257,1441793,1572866,2424833,4784129,5570561,5701633,6094849,6225921,6422529,6553601,7012353,7208961,7602184,8912897,9240577,9306113,15007746,15859713,15990785,16777218,17104898,18087937,18350081,18546689,20578305,20709377,21626881,21692417,21757960],"determining":[1310721,1441793],"delimited":[7602206,12910594,12976130,13172738,13238274,13369346,13500418,13631490,13697026,13762562,13893634,13959170,14024706,14090242,14221314,14286850,14352386,14417922,14483458,14680066,14942210,15269890,16646146,17039362,17235970,17432578,17760258,17956866,18219010,18415618,18677762,20250654,21757982],"delimiter":[7602206,12910593,12976136,13172744,13238273,13369345,13500424,13631496,13697032,13762561,13893633,13959169,14024712,14090248,14221320,14286849,14352385,14417921,14483457,14680072,14942209,15269896,16646152,17039361,17235976,17432577,17760264,17956865,18219016,18415624,18677761,20250654,21757982],"descending":[6356994,6488066,7602184,9240577,9306113,10813441,10878977,11927554,12255234,18350081,18546689,19988482,21037058,21168130,21757960,21823489],"dll":[196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14614529,14680065,14745601,14876673,14942209,15007745,15204353,15269889,15400961,15466497,15663105,15728641,15794177,15925249,16056321,16121857,16252929,16318465,16449537,16515073,16580609,16646145,16711681,16777217,16908289,17039361,17104897,17170433,17235969,17367041,17432577,17498113,17629185,17694721,17760257,17891329,17956865,18087937,18219009,18415617,18481153,18677761,18743297,19136513,19333121,19595265,19791873,19922945,21757953,21823489,21889025],"depends":[7602191,12910593,13238273,13369345,13762561,13893633,13959169,14286849,14352385,14417921,14483457,14942209,17039361,17432577,17956865,18677761,20250639,21757967],"depend":[8323073,8519681,11337729,11534337],"distinctness":[1310722,1441794,7602178,15859714,21757954],"decrease":[7602177,10485761,19726337,21757953],"depth":[7602177,15794177,21757953],"dynamic":[6160385,6750209,7274497,7602179,21626881,21692417,21757955],"defines":[9109505,9175041,14548993,21823489],"defaultlagvalue":[6225925],"duplicate":[12845057],"differs":[11403265,11730945],"decreasing":[21823489],"divides":[7602179,9764865,10027009,10158081,19529731,21757955],"derived":[131074,21889026],"double":[7602180,8519685,8716293,14352390,14680070,18022402,20250626,21757956],"determined":[1310721,1441793,7602178,15859714,21757954],"determines":[131073,655361,851969,1114113,1572865,1638401,1966081,7602185,15007745,15400961,15990786,16056321,16252929,20578306,21757961,21889025],"destination":[19595265],"define":[1048577,6488065,7602177,10485761,12255233,21757953],"detector":[7602179,9764865,10027009,10158081,19529731,21757955],"diagnostics":[7602179,14614529,14876673,15204353,21233667,21757955],"delegate":[6160385,7602177,10747908,21757953],"disposed":[196609,7602177,21757953],"determine":[1376257,1441793,2424833,2490370,2818050,2949121,3014658,3604482,4784129,5701633,7602187,11075585,11403265,11468801,11730945,11862017,11993089,12124161,12189697,12451841,12517377,12713985,12779521,13107201,16056321,16580609,16908289,17170433,19202054,20381698,20643842,20905985,21757963],"defers":[4587521,8257537,15466497,15794177],"directions":[14548993,21823489],"distinctby":[1310726,1441798,7602178,15859715,21757954],"describes":[19791873,19922945,21561345,21889025],"dictionary":[7602180,15728647,16121863,16318471,16515079,20447236,21757956],"deferred":[393217,458753,524289,720897,786433,983041,1245185,1310721,1441793,1507329,1703937,1835009,1900545,2162689,2424833,2490369,2621441,2752513,2818049,2883585,3014657,3604481,3866625,4128769,4325377,4653057,4718593,4784129,4849665,4915201,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5570561,5701633,5767169,6029313,6094849,6225921,6422529,6553601,6619137,6750209,6815745,6881281,6946817,7012353,7143425,7274497,7471105,7536641,7667713,7733249,7864321,7929857,8060929,8126465,8192001,8388609,8454145,8650753,8781825,9568257,9830401,10092545,10289153,10420225,10485761,10813441,12582913,12845057,13041665,13434881,14614529,14876673,15204353,15663105,16056321,16252929,16449537,16711681,18087937,18481153,18743297,19136513],"data":[65537,1769473,7602177,11730945,19595266,21430273,21561345,21757953,21889027],"decimal":[7602178,13893639,14090247,20250626,21757954],"distinct":[1310722,1441794,7602178,15859714,21757954],"different":[1507329,1900545,2752513,8323075,8519683,11337731,11534339,18087937,18481153,18743297,19136513],"delimit":[12910593,12976129,13172737,13238273,13369345,13500417,13631489,13697025,13762561,13893633,13959169,14024705,14090241,14221313,14286849,14352385,14417921,14483457,14680065,14942209,15269889,16646145,17039361,17235969,17432577,17760257,17956865,18219009,18415617,18677761],"doubles":[8519681,8716289],"defaultleadvalue":[5570565],"datatable":[7602180,12648456,13303815,13565959,13828102,19464196,21757956],"description":[65537,131073,7602177,14548994,14811137,15073281,15138817,15335425,15532033,15597569,15859713,15990785,16187393,16384001,16842753,16973825,17301505,17563649,17825793,18022401,18153473,18284545,18350081,18546689,18612225,18808833,18874369,18939905,19005441,19070977,19202049,19267585,19398657,19464193,19529729,19660801,19726337,19857409,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889028],"defined":[6160385,7602179,15466497,15794177,21561345,21757955,21889025],"direction":[6356999,6488071,7602184,7667719,8388615,8650759,8781831,10813445,10878981,11927559,12255239,17825794,18284546,21037058,21168130,21757960]} \ No newline at end of file diff --git a/2.10/ref/api/fti/FTI_101.json b/2.10/ref/api/fti/FTI_101.json new file mode 100644 index 0000000..18b5f4a --- /dev/null +++ b/2.10/ref/api/fti/FTI_101.json @@ -0,0 +1 @@ +{"evaluates":[5570561,6094849,6225921,6422529,16777217,17104897],"evaluated":[1835009,11403265,11730945,12845057],"examples":[262145,327681,589825,655361,851969,1114113,1507329,1900545,1966081,2097153,2752513,4587521,6029313,6553601,6750209,6881281,7012353,7274497,7471105,7864321,9043969,9568257,9830401,9895937,10092545,10289153,10420225,10485761,10747905,13434881,16252929,16449537,16711681,18087937,18481153,18743297,19136513],"equal":[131073,655362,851970,1376257,1441793,2162689,2424834,4784129,5701633,6619137,6815745,6946817,7143425,7536641,7602181,7733249,8060929,10092545,10485761,13434881,21495811,21757957,21889025],"extending":[10682369],"extension":[196610,262146,327682,393218,458754,524290,589826,655362,720898,786434,851970,983042,1048578,1114114,1179650,1245186,1310722,1376258,1441794,1507330,1572866,1638402,1703938,1769474,1835010,1900546,1966082,2031618,2097154,2162690,2228226,2293762,2359298,2424834,2490370,2555906,2621442,2686978,2752514,2818050,2883586,2949122,3014658,3080194,3145730,3211266,3276802,3342338,3407874,3473410,3538946,3604482,3670018,3735554,3801090,3932162,3997698,4063234,4194306,4259842,4390914,4456450,4521986,4718594,4784130,4849666,4915202,4980738,5046274,5111810,5177346,5242882,5308418,5373954,5439490,5505026,5570562,5636098,5701634,5767170,5832706,5898242,5963778,6029314,6094850,6160386,6225922,6291458,6356994,6422530,6488066,6553602,6619138,6684674,6750210,6815746,6881282,6946818,7012354,7077890,7143426,7208962,7274498,7340034,7405570,7471106,7536642,7667714,7733250,7798786,7864322,7929858,7995394,8060930,8126466,8192002,8388610,8454146,8650754,8781826,8912898,8978434,9043970,9109506,9175042,9240578,9306114,9371650,9437186,9502722,9568258,9633794,9699330,9764866,9830402,9895938,9961474,10027010,10092546,10158082,10223618,10289154,10354690,10551298,10616834,10682370,10747906,10813442,10878978,10944514,11010050,11075586,11141122,11206658,11272194,11403266,11468802,11599874,11665410,11730946,11862018,11927554,11993090,12058626,12124162,12189698,12255234,12320770,12386306,12451842,12517378,12582914,12648450,12713986,12779522,12845058,12910594,12976130,13041666,13107202,13172738,13238274,13303810,13369346,13434882,13500418,13565954,13631490,13697026,13762562,13828098,13893634,13959170,14024706,14090242,14155778,14221314,14286850,14352386,14417922,14483458,14548993,14614530,14680066,14745602,14876674,14942210,15007746,15204354,15269890,15400962,15663106,15728642,15925250,16121858,16252930,16318466,16449538,16515074,16580610,16646146,16711682,16777218,16908290,17039362,17104898,17170434,17235970,17367042,17432578,17498114,17629186,17694722,17760258,17891330,17956866,18087938,18219010,18415618,18481154,18677762,18743298,19136514],"equivalence":[1376257,7602177,15597569,21757953],"exceptions":[131073,524289,655361,851969,1114113,1835009,1966081,2949121,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3670017,3735553,3801089,3932161,3997697,4063233,4194305,4325377,4390913,4456449,5505025,5832705,7208961,7340033,8585217,8716289,8847361,8912897,9764865,10027009,10158081,10747905,11403265,11730945,11796481,15663105,15925249,16777217,17104897,21889025],"equally":[720897,983041],"expected":[11403265,11730945],"equizip":[1507335,1900551,2752519,7602179,16187396,18087937,21757955],"entirely":[5505025],"encodes":[7602178,9633793,11206657,18939906,21757954],"evaluating":[5570561,6094849,6225921,6422529,7602180,20054018,20119554,21757956],"error":[19791874,19922946,21430274,21561345,21889027],"execution":[393217,458753,524289,720897,786433,983041,1245185,1310721,1441793,1507329,1703937,1769474,1835009,1900545,2162689,2424833,2490369,2621441,2752513,2818049,2883585,3014657,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4325377,4390913,4456449,4653057,4718593,4784129,4849665,4915201,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5701633,5832705,6029313,6553601,6619137,6750209,6815745,6881281,6946817,7012353,7143425,7208961,7274497,7340033,7471105,7536641,7602178,7667713,7733249,7864321,7929857,8060929,8126465,8192001,8257537,8388609,8454145,8650753,8781825,8912897,9568257,9830401,10092545,10289153,10420225,10485761,10747905,12648449,12845057,12910593,12976129,13041665,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14221313,14286849,14352385,14417921,14483457,14614529,14680065,14876673,14942209,15204353,15269889,16056321,16252929,16449537,16646145,16711681,17039361,17235969,17432577,17760257,17956865,18087937,18219009,18415617,18481153,18677761,18743297,19136513,21757954],"events":[65538,21889025],"element":[262145,327681,524290,589825,655361,786433,851969,1048577,1114113,1179650,1245187,1310722,1376258,1441794,1507329,1638401,1703938,1769473,1900545,1966081,2162691,2424835,2490372,2752513,2818052,2949121,3014664,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604488,3670017,3735553,3801089,3932161,3997697,4063233,4194305,4259842,4390913,4456451,4521987,4587524,4653057,4849665,4915203,4980740,5046273,5177346,5373955,5439490,5505025,5570564,5636098,5767169,5832709,5898247,5963781,6029313,6094849,6225921,6291461,6422531,6488065,6619137,6684678,6815745,6946819,7077894,7143434,7208965,7340037,7405575,7536650,7602254,7667713,7733259,7798792,7864324,7929857,7995400,8060939,8126465,8192001,8388609,8454145,8650753,8781825,8912901,9568257,9633794,9764865,9830401,9961477,10027009,10092545,10158082,10223621,10551302,10747909,11010054,11075585,11206658,11403265,11468801,11665410,11730945,11862019,11993093,12124163,12189704,12255233,12386306,12451848,12517381,12648450,12713985,12779528,12845059,13107208,13434883,13565954,14614529,14745602,14876674,14942209,15204354,15269889,15400961,15466497,15532034,15597570,15794177,15990785,16056322,16187395,16252932,16449539,16580610,16711681,16842754,16908291,16973825,17170435,17498114,17825796,18087938,18481154,18743298,18939906,19136514,19202054,19464194,19660802,20381703,20578305,20643847,20774914,20971522,21299201,21364739,21495824,21758030],"expression":[7602178,12648454,13565958,19464194,21757954],"equals":[131073,1572865,1638401,1966082,7602177,10485761,15007745,15400961,21757953,21889025],"equivalent":[1572867,1638403,7602183,9633794,15007747,15400963,15663105,15925249,15990786,18939905,20578306,20840450,21757959],"executing":[7602192,10747905,12910593,12976129,13172737,13238273,13369345,13500417,13631489,13697025,13762561,13893633,13959169,14024705,14090241,14221313,14286849,14352385,14417921,14483457,14680065,14942209,15269889,16646145,17039361,17235969,17432577,17760257,17956865,18219009,18415617,18677761,20250639,21757968],"encountered":[5832705,7208961,7340033,8912897],"extract":[4849665,4915201,5046273,5177345,5373953,5439489,6946817,7143425,7536641,7667713,7733250,7929857,8060930,8126465,8650753,10682369],"enumerations":[14548993],"extend":[14548993],"ensures":[196609,7602177,21757953],"equality":[1310721,1376258,1441794,1572865,1638402,2424834,4784130,5701634,6291457,7077889,7405569,7602190,7995393,9633793,10223617,10354689,11010049,11272193,11862017,12058625,12124162,15007745,15400962,15859713,15990786,16777218,16908290,17104900,17170434,18874371,18939905,20316163,20578306,20709378,21757966],"enumerated":[1835009,3866625,4128769,4325377,4653057],"example":[5767169,10813441,11403266,11730946],"encode":[9633793,11206657],"expressions":[7602178,12648456,13565960,19464194,21757954],"elemen":[4521985,7602177,16842753,21757953],"expansion":[6160385],"enum":[21823490],"effectively":[3145729,3211265,3276801,3342337,3407873,3473409,3538945,3670017,3735553,3801089,3932161,3997697,4063233,4194305,4390913,4456449,12910593,12976129,13172737,13238273,13369345,13500417,13631489,13697025,13762561,13893633,13959169,14024705,14090241,14221313,14286849,14352385,14417921,14483457,14680065,14942209,15269889,16646145,17039361,17235969,17432577,17760257,17956865,18219009,18415617,18677761],"empty":[2097155,2228227,2293764,2359301,2555910,2686979,4980737,5636097,5832705,7208961,7340033,7602183,8912897,10747908,12910594,12976130,13172738,13238274,13369346,13500418,13631490,13697026,13762562,13893634,13959170,14024706,14090242,14221314,14286850,14352386,14417922,14483458,14680066,14942210,15269890,15663105,16646146,17039362,17235970,17432578,17760258,17956866,18219010,18415618,18677762,20185094,21757959],"errorselector":[458758,786437],"evaluate":[1835014,3866626,4128771,4325377,4653057,5570561,6094849,6225921,6422529,7602177,10878977,11403265,11730945,17694721,21757953],"exhausted":[18481153,18743297,19136513],"executed":[10747905,12845057],"exception":[65540,131079,393217,458761,524290,655361,786440,851969,1114113,1835009,1966081,2949121,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3670017,3735553,3801089,3932161,3997697,4063233,4194305,4325377,4390913,4456449,5505025,5832705,7208961,7340033,7602183,7864321,8585217,8716289,8847361,8912897,9764865,10027009,10158081,10747906,11403266,11730946,11796481,14548993,15073283,15138818,15663105,15925249,16777217,17104897,19922954,21430275,21561359,21757959,21889059],"ensure":[15466497,15794177],"exhibit":[10813441,10878977],"extracts":[7602177,10682369,21757953],"essentially":[12845057],"extra":[12845057],"elements":[196609,262145,327681,393219,458755,524290,589825,655362,720898,786434,851970,983042,1048582,1114114,1179649,1245187,1310722,1376257,1441794,1507334,1572867,1638403,1703940,1900549,1966082,2031622,2097154,2162695,2228226,2293762,2359298,2424839,2490370,2555906,2621441,2686978,2752519,2818050,2883585,2949122,3014658,3080193,3145731,3211267,3276803,3342339,3407875,3473411,3538947,3604483,3670019,3735555,3801091,3932163,3997699,4063235,4194307,4259842,4390915,4456449,4521986,4587521,4718596,4784132,4849669,4915207,4980741,5046277,5111809,5177352,5242881,5308422,5373959,5439496,5505029,5570563,5636101,5701638,5767171,5898242,5963778,6029314,6094852,6225923,6291458,6356996,6422532,6488068,6553601,6619139,6684675,6750209,6815749,6881281,6946818,7012353,7077891,7143427,7274497,7405570,7471105,7536643,7602281,7667716,7733252,7798787,7864321,7929860,7995395,8060932,8126467,8192003,8388612,8454149,8650758,8781830,8978436,9043970,9109505,9175042,9240577,9371653,9437185,9502721,9568258,9633793,9699335,9764865,9830402,9895938,9961474,10027009,10092547,10158081,10223618,10289153,10354691,10485761,10551299,10616835,10682374,10813442,10878979,10944515,11010051,11075587,11141124,11206657,11272196,11468803,11599876,11665409,11862017,11927556,11993089,12058627,12124161,12189698,12255236,12320771,12386305,12451842,12517377,12582914,12648450,12713989,12779522,12845059,12910593,12976130,13041665,13107202,13172738,13238273,13303809,13369345,13434883,13500418,13565954,13631490,13697026,13762561,13828098,13893633,13959169,14024706,14090242,14221314,14286849,14352385,14417921,14483457,14614530,14680066,14745603,14876674,14942209,15007747,15073282,15138818,15204354,15269890,15400963,15532034,15663105,15728641,15859714,15925249,16056323,16121857,16252929,16384002,16449537,16580612,16646146,16711684,16777217,16908291,17039361,17104897,17170435,17235970,17367041,17432577,17498115,17629185,17694722,17760258,17825794,17956865,18087941,18153474,18284545,18219010,18415618,18481156,18677761,18743301,18874379,19070977,19136518,19202052,19267586,19398666,19464195,20054018,20119554,20185094,20316164,20447234,21037058,21102594,21168130,21233667,21299215,21495815,21758057,21823490],"end":[1572865,1638401,2490369,2883585,3604481,6422529,7602180,10682369,10944515,15990786,16711682,21757957,21889025],"entire":[15663105],"exclusive":[7602177,8585217,8847361,10092546,11337729,11534337,13434883,21757953],"excludes":[2031618,7602177,21757953],"excluding":[2031617],"exceptby":[2162694,2424838,7602178,16384003,21757954],"exposes":[65537,131073,7602177,21561345,21757953,21889025],"evens":[9043970,9895938],"enumeration":[8323073,8519681,11337729,11534337,14548994,21823491],"evaluation":[11993089,12189697,12451841,12517377,12779521,13107201],"expressed":[5570561,6094849,6225921,6422529],"enumerable":[262145,327681,589825,6029313,9043969,9568257,9830401,9895937,10289153,11403265,11730945],"exclude":[2031623,7602177,21757953],"exactly":[1966087,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3670017,3735553,3801089,3932161,3997697,4063233,4194305,4390913,4456449,7602177,21757953],"extensionattribute":[196611,262147,327683,393219,458755,524291,589827,655363,720899,786435,851971,983043,1048579,1114115,1179651,1245187,1310723,1376259,1441795,1507331,1572867,1638403,1703939,1769475,1835011,1900547,1966083,2031619,2097155,2162691,2228227,2293763,2359299,2424835,2490371,2555907,2621443,2686979,2752515,2818051,2883587,2949123,3014659,3080195,3145731,3211267,3276803,3342339,3407875,3473411,3538947,3604483,3670019,3735555,3801091,3932163,3997699,4063235,4194307,4259843,4390915,4456451,4521987,4718595,4784131,4849667,4915203,4980739,5046275,5111811,5177347,5242883,5308419,5373955,5439491,5505027,5570563,5636099,5701635,5767171,5832707,5898243,5963779,6029315,6094851,6160387,6225923,6291459,6356995,6422531,6488067,6553603,6619139,6684675,6750211,6815747,6881283,6946819,7012355,7077891,7143427,7208963,7274499,7340035,7405571,7471107,7536643,7667715,7733251,7798787,7864323,7929859,7995395,8060931,8126467,8192003,8388611,8454147,8650755,8781827,8912899,8978435,9043971,9109507,9175043,9240579,9306115,9371651,9437187,9502723,9568259,9633795,9699331,9764867,9830403,9895939,9961475,10027011,10092547,10158083,10223619,10289155,10354691,10551299,10616835,10682371,10747907,10813443,10878979,10944515,11010051,11075587,11141123,11206659,11272195,11403267,11468803,11599875,11665411,11730947,11862019,11927555,11993091,12058627,12124163,12189699,12255235,12320771,12386307,12451843,12517379,12582915,12648451,12713987,12779523,12845059,12910595,12976131,13041667,13107203,13172739,13238275,13303811,13369347,13434883,13500419,13565955,13631491,13697027,13762563,13828099,13893635,13959171,14024707,14090243,14155779,14221315,14286851,14352387,14417923,14483459,14614531,14680067,14745603,14876675,14942211,15007747,15204355,15269891,15400963,15663107,15728643,15925251,16121859,16252931,16318467,16449539,16515075,16580611,16646147,16711683,16777219,16908291,17039363,17104899,17170435,17235971,17367043,17432579,17498115,17629187,17694723,17760259,17891331,17956867,18087939,18219011,18415619,18481155,18677763,18743299,19136515,21757955],"executes":[196609,262145,327681,589825,4259841,4521985,7602179,12845057,16842754,21757955],"endswith":[1572871,1638407,7602178,15990787,21757954],"elementselector":[4915205,5373957],"execute":[4259841,4521985,10747905,12845057],"ends":[1572865,1638401]} \ No newline at end of file diff --git a/2.10/ref/api/fti/FTI_102.json b/2.10/ref/api/fti/FTI_102.json new file mode 100644 index 0000000..f38a731 --- /dev/null +++ b/2.10/ref/api/fti/FTI_102.json @@ -0,0 +1 @@ +{"folded":[3145729,3211265,3276801,3342337,3407873,3473409,3538945,3670017,3735553,3801089,3932161,3997697,4063233,4194305,4390913,4456449],"fillforward":[2621446,2818054,3014662,7602179,20643844,21757955],"felipe":[65537,131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18284545,18219009,18350081,18415617,18481153,18546689,18612225,18677761,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025],"formatter":[7602177,14876678,21233665,21757953],"folder":[3145735,3211271,3276807,3342343,3407879,3473415,3538951,3670023,3735559,3801095,3932167,3997703,4063239,4194311,4390919,4456455],"formatting":[7602177,15204353,21233665,21757953],"following":[65537,131073,2490369,2883585,3604481,7602180,20381699,21561345,21757956,21889025],"fallback2":[2293765,2359301,2555909],"fallback3":[2359301,2555909],"fallback1":[2293765,2359301,2555909],"fallback4":[2555909],"free":[131073,21889025],"firstkeyselector":[4718597,4784133,5308421,5701637,6684677,7077893,7733253,7798789,7995397,8060933,10551301,11010053],"first":[196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,983041,1048585,1114113,1179649,1245185,1310722,1376257,1441794,1507336,1572872,1638408,1703937,1769473,1835009,1900552,1966081,2031617,2097153,2162699,2228225,2293762,2359298,2424843,2490369,2555906,2621441,2686977,2752520,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4390913,4456449,4521985,4587521,4718604,4784140,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308427,5373953,5439489,5505034,5570561,5636097,5701643,5767172,5832706,5898250,5963785,6029314,6094849,6160385,6225921,6291465,6356993,6422529,6488065,6553601,6619144,6684683,6750209,6815752,6881281,6946824,7012353,7077899,7143434,7208962,7274497,7340034,7405578,7471105,7536650,7602204,7667713,7733260,7798796,7864322,7929857,7995404,8060940,8126465,8192001,8388609,8454145,8650753,8781825,8912898,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568258,9633793,9699329,9764865,9830401,9895937,9961481,10027009,10092546,10158081,10223625,10289153,10354689,10420225,10485761,10551307,10616833,10682369,10747905,10813441,10878977,10944513,11010059,11075585,11141121,11206657,11272194,11403267,11468801,11599874,11665409,11730945,11862017,11927553,11993089,12058626,12124161,12189697,12255233,12320770,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434883,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155778,14221313,14286849,14352385,14417921,14483457,14614529,14680065,14745601,14876673,14942209,15007752,15204353,15269889,15400968,15466497,15663105,15728641,15794177,15925249,15990786,16121857,16252931,16318466,16384002,16449537,16515074,16580609,16646145,16711681,16777217,16908289,17039361,17104897,17170433,17235969,17301506,17367041,17432577,17498113,17629185,17694721,17760257,17891330,17956865,18087944,18219009,18415617,18481160,18677761,18743304,19136520,20447234,20578306,21102594,21495819,21757980],"filled":[3604481],"flattened":[2949123,3080193,7602177,20905985,21757953],"func":[262156,327692,458758,524294,589843,786444,983046,1048581,1179654,1310726,1376262,1441798,1507334,1835014,1900550,2162694,2424838,2490374,2752518,2818054,2949126,3014668,3145734,3211270,3276806,3342342,3407878,3473414,3538950,3604492,3670022,3735558,3801094,3866636,3932166,3997702,4063238,4128786,4194310,4325382,4390918,4456454,4587525,4653062,4718604,4784140,4849670,4915212,4980742,5046278,5177356,5308434,5373964,5439500,5570566,5636102,5701650,5832710,5898264,5963794,6094854,6225926,6291474,6356998,6422534,6488070,6684696,6750214,6946822,7077912,7143448,7208966,7274502,7340038,7405592,7536664,7602390,7667719,7733278,7798814,7864325,7929863,7995422,8060958,8126471,8192001,8257541,8388609,8454145,8650759,8781825,8912902,9043974,9109510,9240582,9371654,9568268,9699334,9764870,9830412,9895948,9961490,10027014,10092552,10158086,10223634,10289159,10354694,10551320,10616838,10747909,11010072,11075590,11272198,11403269,11468806,11599878,11730949,11927558,11993094,12058630,12189708,12255238,12320774,12451852,12517382,12648454,12713996,12779532,13107212,13434887,13565958,14745606,14811144,14876678,15073283,15138817,15335425,15466501,15597570,15794181,15859714,16056340,16187395,16252933,16384002,16580620,16908294,16973831,17170438,17301514,17498118,17563666,17825796,18087941,18284552,18481158,18546690,18743302,18808846,18874379,19070979,19136518,19202058,19267588,19398666,19464194,19529731,19660802,20054018,20119554,20316170,20381699,20512782,20643843,20774914,20905985,20971522,21037058,21168130,21233665,21299216,21364739,21495827,21626881,21692417,21758166],"frames":[21561345,21889025],"filler":[6750209,6881281,7274497,7471105,7602180,21626882,21692418,21757956],"four":[2752513],"file":[21561345,21889025],"followed":[4718593,4784129,5308417,5701633,5767169,7471105],"fillbackward":[2490374,2883590,3604486,7602179,20381700,21757955],"files":[14548993,21757953],"finite":[15466497,15794177],"flatten":[2949126,3080198,7602178,20905987,21757954],"fourth":[2555905,2752519,19136519],"fallback":[2097158,2228230,2293761,2359297,2555905,2686982,7602177,10747914,21757953],"format":[262145,327681,589825,9568257,9830401,14876673,15204358],"float":[8519681,8716289,13762562,14024706,14352385,14680065],"forces":[11993089,12189697,12451841,12517377,12779521,13107201],"flattens":[2949121,3080193,7602178,20905986,21757954],"function":[131073,196609,262147,327683,393217,458754,524290,589829,655362,720897,786435,851970,983041,1048578,1114115,1179651,1245185,1310721,1376259,1441793,1507330,1572865,1638401,1703937,1835010,1900546,1966082,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490371,2555905,2621441,2686977,2752514,2818051,2883585,2949124,3014659,3080193,3145731,3211267,3276803,3342339,3407875,3473411,3538947,3604483,3670019,3735555,3801091,3866628,3932163,3997699,4063235,4128773,4194307,4325378,4390915,4456451,4587524,4653067,4718593,4784129,4849667,4915205,4980738,5046275,5111809,5177349,5242881,5308418,5373957,5439493,5505025,5570562,5636098,5701634,5767169,5832705,5898246,5963781,6029313,6094850,6160385,6225922,6291461,6356994,6422530,6488066,6553601,6619137,6684677,6750211,6815745,6881281,6946818,7012353,7077893,7143429,7208961,7274498,7340033,7405574,7471105,7536645,7602237,7667714,7733254,7798790,7864323,7929858,7995398,8060934,8126466,8192001,8257539,8323073,8388609,8454145,8519681,8585217,8650754,8716289,8781825,8847361,8912897,8978433,9043970,9109506,9175041,9240578,9306113,9371650,9437185,9502721,9568258,9633793,9699330,9764866,9830402,9895939,9961477,10027010,10092545,10158082,10223621,10289153,10354690,10420225,10485761,10551301,10616834,10682369,10747905,10813441,10878977,10944513,11010053,11075587,11141121,11206657,11272194,11337729,11403265,11468803,11534337,11599874,11665409,11730945,11796481,11862017,11927554,11993091,12058626,12124161,12189701,12255234,12320770,12386305,12451845,12517379,12582913,12648449,12713988,12779525,12845057,12910593,12976129,13041665,13107205,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14614529,14680065,14745602,14811140,14876674,14942209,15007745,15204353,15269889,15400961,15466500,15597570,15663105,15728641,15794180,15925249,16056331,16121857,16252931,16318465,16449537,16515073,16580612,16646145,16711681,16777217,16908290,16973828,17039361,17104897,17170434,17235969,17367041,17432577,17498114,17629185,17694721,17760257,17891329,17956865,18087938,18219009,18415617,18481154,18677761,18743298,19136514,19202058,19398666,20316164,20381697,20643841,20905985,21299216,21692417,21758013,21889025],"fully":[5767169,5898242,7405570,7798786,7995394],"fold":[3145735,3211271,3276807,3342343,3407879,3473415,3538951,3670023,3735559,3801095,3932167,3997703,4063239,4194311,4390919,4456455,7602192,21299217,21757968],"function1":[3866630,4128774],"function3":[4128774],"function2":[3866630,4128774],"functions":[1835019,3014657,3604481,3866626,4128770,4325387,5898242,5963778,6291458,6684675,7077891,7405570,7602204,7798787,7995395,9961474,10223618,10551299,11010051,16973825,17563656,18808840,20381697,20512776,20643841,21757980],"fashion":[7602178,12582913,15466497,15794177,21757954],"firstselector":[5898245,5963781,6291461,6684677,7077893,7143429,7405573,7536645,7733253,7798789,7995397,8060933],"finalize":[131073,21889025],"float32":[13762561,14024705],"fullgroupjoin":[4718598,4784134,5308422,5701638,7602180,17301509,21757956],"follow":[1],"fromindex":[6029317],"fallbackifempty":[2097159,2228230,2293766,2359302,2555910,2686982,7602182,10747908,20185095,21757958],"foreach":[4259846,4521990,7602178,16842755,21757954],"future":[4980740,5636100,10747908],"fst":[16252930],"fulljoin":[5898246,7405574,7602180,7798790,7995398,17563653,21757956],"fails":[196609,7602177,14548993,21757953,21889025],"firstly":[11403265,11730945],"field":[7602178,12648449,13565953,19464194,21757954],"forever":[7602177,9437185,18612225,21757953],"final":[262145,327681,589826,7602177,10289153,19070977,21757953],"false":[655361,851970,1114114,1966081,2752514,7602178,9371650,9699330,9764865,10027009,10158081,11403265,11730945,16252932,18874370,19136513,21757954],"flags":[2752514,19136514],"fillselector":[3014661,3604485]} \ No newline at end of file diff --git a/2.10/ref/api/fti/FTI_103.json b/2.10/ref/api/fti/FTI_103.json new file mode 100644 index 0000000..aa1574e --- /dev/null +++ b/2.10/ref/api/fti/FTI_103.json @@ -0,0 +1 @@ +{"garbage":[131073,21889025],"google":[65537,131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18284545,18219009,18350081,18415617,18546689,18481153,18612225,18677761,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025],"generally":[10092545,13434881],"generator":[4587527,7602183,8257541,8323073,8585218,8716290,8847362,11141121,11796482,16056330,18022401,19005444,21757959],"groupadjacent":[4849670,4915206,5046278,5177350,5373958,5439494,7602182,19398663,21757958],"grouping":[4849668,4915205,5046276,5177347,5373957,5439491,7602184,9371649,9699329,10354689,10616833,11272193,11599873,12058625,12320769,18874376,21757960],"greater":[655362,5505025,7602177,21757953],"guarantee":[10682369],"getbaseexception":[131073,21889025],"generating":[1179649,1376257,7602178,15597570,21757954],"getobjectdata":[131073,21889025],"grou":[4915201,5177345,5439489,7602179,19398659,21757955],"greedily":[9568257,9830401],"generic":[196610,262146,327682,393218,458754,524290,589826,655362,720898,786434,851970,983042,1048579,1114114,1179650,1245186,1310722,1376259,1441795,1507332,1572867,1638404,1703938,1769474,1835010,1900547,1966082,2031618,2097154,2162691,2228227,2293762,2359298,2424836,2490370,2555906,2621442,2686978,2752517,2818050,2883586,3014658,3145730,3211266,3276802,3342338,3407874,3473410,3538946,3604482,3670018,3735554,3801090,3866625,3932162,3997698,4063234,4128769,4194306,4259842,4325377,4390914,4456450,4521986,4587521,4653057,4718595,4784132,4849666,4915203,4980738,5046275,5111810,5177346,5242882,5308419,5373954,5439491,5505027,5570562,5636098,5701636,5767171,5832707,5898243,5963779,6029314,6094850,6160385,6225922,6291460,6356994,6422530,6488067,6553602,6619139,6684675,6750210,6815748,6881282,6946819,7012354,7077892,7143427,7208962,7274498,7340035,7405572,7471106,7536644,7667714,7733251,7798787,7864322,7929859,7995396,8060932,8126466,8192002,8257537,8388610,8454147,8650755,8781827,8912898,8978434,9043970,9109507,9175043,9240578,9306114,9371650,9437186,9502722,9568258,9633795,9699330,9764866,9830402,9895938,9961475,10027010,10092546,10158082,10223620,10289154,10354691,10551299,10616834,10682370,10747906,10813443,10878980,10944514,11010052,11075586,11141122,11206658,11272195,11403266,11468802,11599874,11665410,11730946,11862019,11927553,11993090,12058627,12124163,12189698,12255234,12320770,12386306,12451842,12517378,12582914,12648450,12713986,12779522,12845058,12910593,12976129,13041666,13107202,13172737,13238273,13303810,13369345,13434882,13500417,13565954,13631489,13697025,13762561,13828098,13893633,13959169,14024705,14090241,14155779,14221313,14286849,14352385,14417921,14483457,14614530,14680065,14745602,14876674,14942210,15007747,15204354,15269890,15400964,15466497,15663106,15728642,15794177,15925250,16056321,16121859,16252930,16318466,16449538,16515075,16580610,16646145,16711682,16777218,16908291,17039361,17104899,17170435,17235969,17367042,17432577,17498114,17629187,17694722,17760257,17891330,17956865,18087939,18219009,18415617,18481155,18677761,18743300,19136517],"group":[4718593,4784129,4849665,4915201,5046273,5177346,5308417,5373954,5439490,5701633,5767170,7602183,10354690,10616833,11272194,11599874,16580609,17301508,18874370,19398657,21757959],"github":[10747908],"gets":[131073,21561352,21889033],"gethashcode":[131073,21889025],"gettype":[131073,21889025],"given":[393217,458753,524289,655362,786433,851970,1114113,1245186,1310721,1441793,1703938,1769473,1966082,2031617,2162689,2424833,4259841,4521985,5505025,5832706,5898244,5963779,6291459,6553601,6684676,6750209,6881282,6946817,7012353,7077892,7143425,7208962,7274497,7340034,7405572,7471106,7536641,7602242,7733250,7798789,7995397,8060930,8585217,8847361,8912898,9764865,9961475,10027009,10158081,10223619,10551300,10747905,11010052,11337729,11403265,11468801,11534337,11730945,12124161,12386305,12648449,12845057,12976129,13172737,13500417,13565953,13631489,13697025,13828097,14024705,14090241,14221313,14680065,14745601,15073282,15138818,15269889,15532034,15663106,15859714,15925249,16384002,16580609,16646145,16842754,17170433,17235969,17760257,18219009,18415617,19005444,19464195,19791873,19922945,20250639,20316166,20774916,20840449,20971524,21430274,21626884,21692420,21758018,21889026],"generate":[4587528,7602177,8257537,8323073,8519681,11337729,11534337,21757953],"generates":[7602179,10420225,10485761,12582913,19726338,21757955],"generated":[4587522,7602178,8323073,8519681,11337729,11534337,16056323,21757954],"generatebyindex":[7602177,8257541,21757953],"groupings":[4849666,4915203,5046274,5177345,5373955,5439489,9371649,9699329,10354690,10616834,11272194,11599874,12058626,12320770],"guide":[196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3932161,3997697,4063233,4194305,4259841,4390913,4456449,4521985,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8388609,8454145,8650753,8781825,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11403265,11468801,11599873,11665409,11730945,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14614529,14680065,14745601,14876673,14942209,15007745,15204353,15269889,15400961,15663105,15728641,15925249,16121857,16252929,16318465,16449537,16515073,16580609,16646145,16711681,16777217,16908289,17039361,17104897,17170433,17235969,17367041,17432577,17498113,17629185,17694721,17760257,17891329,17956865,18087937,18219009,18415617,18481153,18677761,18743297,19136513],"generation":[4587521,6160385,7602177,8257537,8323073,8519681,11337729,11534337,21757953],"groups":[65537,131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849666,4915202,4980737,5046274,5111809,5177346,5242881,5308417,5373954,5439490,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602193,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354691,10420225,10485761,10551297,10616835,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272196,11337729,11403265,11468801,11534337,11599876,11665409,11730945,11796481,11862017,11927553,11993089,12058629,12124161,12189697,12255233,12320773,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18284545,18219009,18350081,18415617,18546689,18481153,18612225,18677761,18743297,18808833,18874379,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398663,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757969,21823489,21889025],"gullberg":[65537,131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18284545,18219009,18350081,18415617,18481153,18546689,18612225,18677761,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025]} \ No newline at end of file diff --git a/2.10/ref/api/fti/FTI_104.json b/2.10/ref/api/fti/FTI_104.json new file mode 100644 index 0000000..242840c --- /dev/null +++ b/2.10/ref/api/fti/FTI_104.json @@ -0,0 +1 @@ +{"holds":[19595265],"helplink":[21561345,21889025],"homogeneous":[5898241,5963777,6291457,7405569,7602184,7733249,8060929,9961473,10223617,17563650,18808834,20512770,21495810,21757960],"https":[10747908],"hashset":[7602178,16777222,17104902,20709378,21757954],"hierarchy":[21757953,21889025],"highest":[12189697,12451841,12517377],"head":[1245192,1703944,7602178,15532034,21757954],"hresult":[21561346,21889026],"heterogeneous":[6684673,7077889,7602184,7733249,7798785,7995393,8060929,10551297,11010049,17563650,18808834,20512770,21495810,21757960],"help":[21561345,21889025],"hash":[131073,16777217,17104897,21889025],"having":[5505025]} \ No newline at end of file diff --git a/2.10/ref/api/fti/FTI_105.json b/2.10/ref/api/fti/FTI_105.json new file mode 100644 index 0000000..1e3f482 --- /dev/null +++ b/2.10/ref/api/fti/FTI_105.json @@ -0,0 +1 @@ +{"identity":[13434887],"included":[2162689,2424833],"index":[1572865,1638401,2031618,4521986,4980741,5111815,5242888,5505034,6029314,7602191,8257538,10027009,10158081,10682371,11993091,12189700,12451844,12517380,12779523,13107203,15007745,15400961,16842753,19202054,19857414,21757967],"issues":[10747908],"inherited":[65537,131080,21561352,21889041],"inserts":[5505025,7602177,21757953],"interleaved":[5767170],"implementation":[8323073,8519681,11337729,11534337],"increasing":[15663105,21823489],"identical":[5636100,10682369],"ienumerable":[196614,262152,327688,393228,458764,524300,589832,655366,720913,786444,851974,983058,1048592,1114118,1179660,1245196,1310732,1376268,1441804,1507352,1572878,1638414,1703947,1769478,1835019,1900562,1966086,2031627,2097165,2162706,2228243,2293773,2359309,2424850,2490381,2555917,2621453,2686989,2752542,2818061,2883597,2949140,3014669,3080204,3145735,3211271,3276807,3342343,3407879,3473415,3538951,3604493,3670023,3735559,3801095,3866629,3932167,3997703,4063239,4128773,4194311,4259847,4325381,4390919,4456455,4521991,4587526,4653061,4718620,4784156,4849676,4915212,4980748,5046284,5111820,5177362,5242892,5308446,5373964,5439506,5505040,5570572,5636108,5701662,5767184,5832711,5898258,5963794,6029323,6094860,6160394,6225932,6291474,6356999,6422540,6488071,6553612,6619154,6684690,6750220,6815762,6881292,6946834,7012365,7077906,7143442,7208967,7274509,7340039,7405586,7471117,7536658,7602500,7667726,7733266,7798802,7864332,7929870,7995410,8060946,8126478,8192014,8257541,8323077,8388622,8454158,8519685,8585221,8650766,8716293,8781838,8847365,8912903,8978444,9043985,9109516,9175052,9240588,9306124,9371667,9437196,9502732,9568269,9633804,9699353,9764881,9830413,9895955,9961490,10027025,10092560,10158097,10223634,10289165,10354707,10420230,10485766,10551314,10616851,10682379,10747910,10813458,10878994,10944524,11010066,11075601,11141132,11206668,11272217,11337733,11403275,11468817,11534341,11599897,11665425,11730955,11796485,11862033,11993096,12058655,12124177,12189704,12320799,12386321,12451848,12517384,12582923,12648455,12714002,12779528,12845067,12910599,12976135,13041675,13107208,13172743,13238279,13303815,13369351,13434895,13500423,13565959,13631495,13697031,13762567,13828103,13893639,13959175,14024711,14090247,14155783,14221319,14286855,14352391,14417927,14483463,14548993,14614540,14680071,14745618,14811142,14876684,14942215,15007758,15073282,15138818,15204364,15269895,15335427,15400974,15466506,15532034,15597570,15663116,15728647,15794186,15859714,15925260,15990788,16056325,16121863,16187401,16252939,16318471,16384004,16449548,16515079,16580626,16646151,16711693,16777223,16842754,16908306,17039367,17104903,17170450,17235975,17301516,17367047,17432583,17498130,17563656,17629191,17694736,17760263,17825804,17891335,17956871,18087952,18153474,18219015,18284556,18350082,18415623,18481170,18546690,18612226,18677767,18743320,18808840,18874403,18939906,19070979,19136542,19202060,19267588,19398664,19464196,19529731,19660802,19857410,19988484,20054018,20119554,20185095,20250654,20316178,20381699,20447236,20512776,20578308,20643843,20709378,20774914,20840450,20905988,20971522,21102596,21168130,21233667,21299216,21364745,21495822,21626883,21692419,21758277],"igrouping":[4849670,4915206,5046278,5373958,7602190,9371655,9699335,10354701,10616845,11272205,11599885,12058637,12320781,18874382,21757966],"instances":[7602178,8323073,8519681,9633793,11206657,11337729,11534337,18939906,21757954],"indicating":[7602177,16252929,21757953],"indicates":[2949121],"inherit":[21889025],"information":[131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3932161,3997697,4063233,4194305,4259841,4390913,4456449,4521985,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8388609,8454145,8650753,8781825,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10551297,10616833,10682369,10747909,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11403265,11468801,11599873,11665409,11730945,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14614529,14680065,14745601,14876673,14942209,15007745,15204353,15269889,15400961,15663105,15728641,15925249,16121857,16252929,16318465,16449537,16515073,16580609,16646145,16711681,16777217,16908289,17039361,17104897,17170433,17235969,17367041,17432577,17498113,17629185,17694721,17760257,17891329,17956865,18087937,18219009,18415617,18481153,18677761,18743297,19136513,19595265,21561345,21889026],"incremental":[4980747,5636111,7602180,19660805,21757956],"items":[655361,851969,1114114,1966081,3145730,3211266,3276802,3342338,3407874,3473410,3538946,3670018,3735554,3801090,3932162,3997698,4063234,4194306,4390914,4456450,4980738,5636098,6029313,6094849,6225921,6422529,7602181,9109509,9175042,9240580,9306114,9633794,10682369,11403266,11730947,12910593,12976129,13172737,13238273,13369345,13500417,13631489,13697025,13762561,13893633,13959169,14024705,14090241,14221313,14286849,14352385,14417921,14483457,14680065,14942209,15269889,16646145,16777218,17039361,17104898,17235969,17432577,17760257,17956865,18219009,18415617,18677761,18939905,20709378,21757957],"indicate":[10027009,10158081],"immediate":[1769473,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3670017,3735553,3801089,3932161,3997697,4063233,4194305,4390913,4456449,5832705,7208961,7340033,7602177,8912897,10747905,11993089,12189697,12451841,12517377,12648449,12779521,12910593,12976129,13107201,13172737,13238273,13303809,13369345,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14221313,14286849,14352385,14417921,14483457,14680065,14942209,15269889,16646145,17039361,17235969,17432577,17760257,17956865,18219009,18415617,18677761,21561345,21757953,21889025],"implements":[2949121],"invoking":[1835010,3866626,4128770,4325378,4653058,7602181,16973828,21757957],"inclusive":[1114114,7602182,8257537,8847361,9568257,9830401,10092547,10420225,10485761,11534337,13434882,19070977,19267586,19726338,21757958],"inheritance":[21757953,21889025],"identified":[7602180,11075585,11468801,12713985,16580609,20316164,21757956],"involved":[8323073,8519681,11337729,11534337],"implemented":[4849665,4915201,5046273,5177345,5373953,5439489,10682369,14548993,21757953],"iequalitycomparer":[1376262,1441798,1638406,2424838,4784134,4915207,5046279,5439495,5701638,6291463,7077895,7405575,7602205,7995399,9633798,10223623,10354694,11010055,11272198,11862022,12058630,12124166,14155782,15400966,15597569,15859713,15990785,16121862,16384001,16515078,16908294,17104902,17170438,17301506,17563650,17629190,18808834,18874371,18939905,19398659,20316164,20447234,20512770,20578305,20709377,21102594,21757981],"invalidoperationexception":[524289,1507329,1900545,2752513,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3670017,3735553,3801089,3932161,3997697,4063233,4194305,4390913,4456449,5832705,7208961,7340033,8912897,10747905],"iterated":[1507329,1900545,2752513,4587521,5505025,7012353,7274497,7471105,7864321,9043970,9895938,10289153,16252929,16449537,16711681,18087937,18481153,18743297,19136513],"indexselector":[11993093,12189702,12451846,12517382,12779525,13107205],"inner":[19922945,21430273,21889025],"integer":[393217,458755,655363,720897,851971,983041,1114114,1179649,1376257,1966083,2031618,4521985,4980737,5111809,5242882,5505025,5570561,6029315,6094849,6160385,6225921,6422529,6553601,6750210,6881281,7012353,7274498,7471105,7602179,7667713,7929857,8126465,8192001,8257537,8323073,8388609,8454145,8585218,8650753,8781825,8847363,8978433,9109505,9175041,9240577,9306113,9502721,9633793,10027009,10158081,10420229,10485766,10682370,10944513,11141121,11206657,11337730,11468801,11534339,11796481,11993090,12124161,12189697,12386305,12451842,12517377,12779522,13107203,13959169,14221313,14745601,15925249,16449537,16580609,16711681,17170433,17694721,21757955],"infinite":[7602184,8257537,8323074,8519682,8585218,8716290,8847362,9437185,10485761,11337730,11534338,11796482,11993089,12189697,12451841,12517377,12779521,13107201,18022402,19005446,21757960],"interleave":[5767177,7602177,21757953],"iteration":[6160385,7602177,8323075,8519683,9568257,9830401,11337731,11534339,21757953],"input":[524289,786433,1507330,1900546,2162689,2424833,2752514,4718594,4784130,5308418,5701634,5898241,5963777,6291457,6619140,6684673,6815748,6946820,7077889,7143427,7405569,7536643,7602178,7733251,7798785,7995393,8060931,9961473,10092545,10223617,10551297,11010049,11403265,11730945,11993089,12189697,12451841,12517377,12648449,12779521,13107201,13434881,16449537,16711681,16777217,17104897,18087939,18481154,18743298,19136514,21757954],"innerexception":[19922949,21561345,21889025],"int64":[7602178,12976132,14417924,20250626,21757954],"incrementally":[4980737,5636097],"implement":[14548993,21757953],"ilookup":[7602178,14155781,17367047,17629191,17891333,21102594,21757954],"ilist":[7602178,10682369,10747905,12582917,15663110,15925254,20840450,21757954],"implementing":[10682369],"interleaving":[5767169],"inherits":[21889025],"instead":[4980740,5636100,10747908],"iorderedenumerable":[6356997,6488069,7602178,11927564,12255244,21037058,21757954],"insert":[5505030,7602177,21757953],"identifying":[6029313],"icomparer":[5832710,6488070,6815751,7340038,7536647,7602195,7929864,8060935,8126465,8388609,8454152,8650759,8781832,9109510,9175046,10878982,12255238,17825797,18284548,18350081,18546689,19988481,20774913,20971521,21037057,21168129,21495811,21757971],"iterate":[11403266,11730946],"info":[19595269],"inserted":[5505026],"internally":[8323073,8519681,11337729,11534337],"indexes":[7602177,8257537,21757953],"islast":[16252932],"int":[393219,458761,589825,655363,720899,851971,983043,1114118,1179651,1376259,1900545,1966083,2031622,4521987,4587521,4980739,5111811,5242886,5505027,5570563,6029321,6094851,6160387,6225923,6422531,6553604,6750215,6881284,7012357,7274504,7471109,7602178,7667715,7864322,7929859,8126467,8192003,8257540,8323075,8388611,8454147,8585222,8650755,8781827,8847369,8978435,9109507,9175043,9240579,9306115,9502723,9633797,10027011,10092551,10158083,10420233,10485772,10682374,10944515,11141123,11206661,11337734,11468803,11534345,11796483,11993094,12124163,12189699,12386307,12451846,12517379,12779526,13107209,13434887,13959171,14221315,14745603,15925251,16449541,16580611,16711685,17170435,17432577,17694723,17760257,18087937,18939906,21757954],"initializes":[19333121,19595265,19791873,19922945,21430276,21889028],"integers":[1114114,7602184,8323074,8585218,8847362,9109505,9175041,9240577,9306113,10485761,11337730,11534338,11796482,19005446,19726337,21757960],"interleaves":[5767169,7602177,21757953],"instance":[131073,196610,262146,327682,393218,458754,524290,589826,655362,720898,786434,851970,983042,1048578,1114114,1179650,1245186,1310722,1376258,1441794,1507330,1572866,1638402,1703938,1769474,1835010,1900546,1966082,2031618,2097154,2162690,2228226,2293762,2359298,2424834,2490370,2555906,2621442,2686978,2752514,2818050,2883586,2949122,3014658,3080194,3145730,3211266,3276802,3342338,3407874,3473410,3538946,3604482,3670018,3735554,3801090,3932162,3997698,4063234,4194306,4259842,4390914,4456450,4521986,4718594,4784130,4849666,4915202,4980738,5046274,5111810,5177346,5242882,5308418,5373954,5439490,5505026,5570562,5636098,5701634,5767170,5832706,5898242,5963778,6029314,6094850,6160386,6225922,6291459,6356994,6422530,6488066,6553602,6619138,6684674,6750210,6815746,6881282,6946818,7012354,7077891,7143426,7208962,7274498,7340034,7405571,7471106,7536642,7667714,7733250,7798786,7864322,7929858,7995395,8060930,8126466,8192002,8323075,8388610,8454146,8519683,8650754,8781826,8912898,8978434,9043970,9109506,9175042,9240578,9306114,9371650,9437186,9502722,9568258,9633794,9699330,9764866,9830402,9895938,9961474,10027010,10092546,10158082,10223619,10289154,10354690,10551298,10616834,10682370,10747906,10813442,10878978,10944514,11010051,11075586,11141122,11206658,11272194,11337731,11403266,11468802,11534339,11599874,11665410,11730946,11862018,11927554,11993090,12058626,12124162,12189698,12255234,12320770,12386306,12451842,12517378,12582914,12648450,12713986,12779522,12845058,12910594,12976130,13041666,13107202,13172738,13238274,13303810,13369346,13434882,13500418,13565954,13631490,13697026,13762562,13828098,13893634,13959170,14024706,14090242,14155778,14221314,14286850,14352386,14417922,14483458,14614530,14680066,14745602,14876674,14942210,15007746,15204354,15269890,15400962,15663106,15728642,15925250,16121858,16252930,16318466,16449538,16515074,16580610,16646146,16711682,16777218,16908290,17039362,17104898,17170434,17235970,17367042,17432578,17498114,17629186,17694722,17760258,17891330,17956866,18087938,18219010,18415618,18481154,18677762,18743298,19136514,19333121,19595265,19791873,19922945,21430276,21561345,21889030],"identify":[7602177,9633794,18939905,21757953],"increase":[7602177,10485761,19726337,21757953],"initial":[327682,589826,4587525,7602179,9830402,10289153,14811138,16056321,19267585,21757955],"immediately":[196609,262145,327681,589825,2162689,2424833,4259841,4521985,7602178,16842754,21757954],"item":[1179649,1376257,7602190,9109505,9175041,9240577,9306114,9633793,11206657,11403270,11730949,14155777,16318465,16515073,17891329,18350082,18546690,18939906,20447234,21102594,21757966],"inputs":[6619137,6815745,6946817,7143425,7536641,7733249,8060929],"int32":[393218,458758,655361,720898,851969,983042,1114114,1179649,1376257,1966081,2031618,4521986,4980738,5111809,5242883,5505025,5570562,6029315,6094850,6160385,6225922,6422530,6553602,6750212,6881282,7012354,7274500,7471106,7602249,7667715,7929859,8126467,8192003,8257537,8323073,8388611,8454147,8585219,8650755,8781827,8847365,8978434,9109505,9175041,9240577,9306113,9502722,9633793,10027010,10158082,10420229,10485767,10682370,10944513,11141122,11206657,11337731,11468802,11534341,11796481,11993092,12124162,12189698,12386306,12451844,12517378,12779524,13107206,13959171,14221315,14745602,15138820,15335426,15925250,16449537,16580610,16711681,16842753,17170434,17694721,17825800,18153474,18284552,18612225,19005446,19202059,19529730,19660801,19726341,19857409,20054018,20119554,20250626,20316166,20840449,21626884,21692420,21758025],"intermediate":[7602177,10289153,19070977,21757953],"integral":[7602178,10420226,10485762,19726338,21757954],"idisposable":[196616,7602178,21757954],"inject":[12976129,13172737,13500417,13631489,13697025,14024705,14090241,14221313,14680065,15269889,16646145,17235969,17760257,18219009,18415617],"invoked":[262145,327681,589825,3866625,4128769,4325377,4653057,9568257,9830401],"int16":[7602178,13369348,13697028,20250626,21757954],"isfirst":[16252932]} \ No newline at end of file diff --git a/2.10/ref/api/fti/FTI_106.json b/2.10/ref/api/fti/FTI_106.json new file mode 100644 index 0000000..db31240 --- /dev/null +++ b/2.10/ref/api/fti/FTI_106.json @@ -0,0 +1 @@ +{"jonathan":[65537,131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18284545,18219009,18350081,18415617,18546689,18481153,18612225,18677761,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025],"just":[5898242,5963777,6291457,6684673,7077889,7405570,7798786,7995394,9961473,10092545,10223617,10551297,11010049,13434881],"join":[4718594,4784130,5308418,5701634,5898245,5963781,6291461,6619137,6684676,6815745,6946817,7077892,7143425,7405573,7536641,7602192,7733249,7798788,7995396,8060929,9961477,10223621,10551300,11010052,17301508,17563652,18808836,20512772,21757968],"joined":[4718593,4784129,5308417,5701633],"johannes":[65537,131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18284545,18219009,18350081,18415617,18481153,18546689,18612225,18677761,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025]} \ No newline at end of file diff --git a/2.10/ref/api/fti/FTI_107.json b/2.10/ref/api/fti/FTI_107.json new file mode 100644 index 0000000..7d06ef1 --- /dev/null +++ b/2.10/ref/api/fti/FTI_107.json @@ -0,0 +1 @@ +{"key3":[12058630,12320774],"konrad":[65537,131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18284545,18219009,18350081,18415617,18481153,18546689,18612225,18677761,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025],"key":[1179650,1310723,1376258,1441795,2162693,2424837,4718595,4784131,4849668,4915204,5046276,5111809,5177349,5242881,5308420,5373956,5439493,5701636,5898245,5963781,6291462,6356995,6488067,6684678,6946820,7077895,7143428,7405574,7536644,7602229,7667713,7733254,7798790,7929857,7995399,8060934,8126465,8192001,8388609,8454145,8650753,8781825,9109507,9240579,9633793,9961477,10223622,10354696,10551302,10616840,11010055,11206657,11272194,11599874,11927555,12058627,12255235,12320771,14155778,15597570,15728642,16121858,16318466,16384002,16515074,17367042,17563654,17629186,17825796,17891330,18546690,18808838,18874370,19398662,19857410,20447234,20512774,21037058,21102594,21168130,21495815,21561345,21758005,21889025],"key2":[11272198,11599878,12058630,12320774],"key1":[11272198,11599878,12058630,12320774],"keyselector":[1179653,1310725,1376261,1441797,2162694,2424838,4849670,4915206,5046278,5177350,5373958,5439494,5898245,5963781,6291461,6356997,6488069,6946821,7143429,7405573,7536645,7667717,7929861,8126469,8650757,9109509,9240581,9961477,10223621,11927557,12255237],"keys":[1179650,1310721,1376260,1441794,2162691,2424836,4784129,4915202,5046274,5177345,5439490,5701633,6291457,6946818,7077889,7143426,7405569,7536644,7602200,7667714,7733250,7929859,7995393,8060932,8126466,8650754,9109505,9371649,9699329,10223617,10354691,10616833,11010049,11272196,11599874,12058628,12320770,14155779,15597571,15728641,16121859,16318465,16515075,17367041,17629187,17891329,18284545,18874377,19398660,20447234,21102594,21495811,21757976],"keycomparer":[2424837],"keyvaluepair":[1179653,1376261,5111815,5242887,7602188,9633799,11206663,15728648,16121864,17367048,17629192,18939906,19857410,20447236,21102596,21757964]} \ No newline at end of file diff --git a/2.10/ref/api/fti/FTI_108.json b/2.10/ref/api/fti/FTI_108.json new file mode 100644 index 0000000..04c55fd --- /dev/null +++ b/2.10/ref/api/fti/FTI_108.json @@ -0,0 +1 @@ +{"lower":[8847361,11534337],"lagged":[6094851,6225923],"leftjoin":[5963782,6291462,6684678,7077894,7602180,20512773,21757956],"lazy":[11403265,11730945],"longer":[18087937],"logic":[4521985,7602177,16842753,21757953],"leandromoh":[65537,131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18284545,18219009,18350081,18415617,18546689,18481153,18612225,18677761,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025],"long":[393217,458753,6553601,6750209,6881281,7012353,7274497,7471105,11403265,11730945,12976132,14417924,17956866,18087937,18219010],"letters":[1507330,1900546,2752514,18087938,18481154,18743298,19136514],"loops":[6160386,7602177,15466498,15794178,21757953],"large":[12189697,12451841,12517377],"lazily":[5505025],"lesser":[851970,7602177,21757953],"listseparator":[12910593,13238273,13369345,13762561,13893633,13959169,14286849,14352385,14417921,14483457,14942209,17039361,17432577,17956865,18677761],"link":[1,21561345,21889025],"loopcounts":[6160389],"lookup":[7602178,14155778,17891330,21102594,21757954],"leopold":[65537,131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18284545,18219009,18350081,18415617,18546689,18481153,18612225,18677761,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025],"like":[7602177,10289153,19070977,21757953],"lambda":[7602178,12648449,13565953,19464194,21757954],"leading":[5570561],"lengths":[1507329,1900545,2752513,18087937,18481153,18743297,19136513],"larsen":[65537,131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18284545,18219009,18350081,18415617,18481153,18546689,18612225,18677761,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025],"loop":[6160387,7602177,21757953],"linq":[262145,327681,589825,7602181,9568257,9830401,11927553,12255233,12648449,13565953,14548993,14811139,19267586,21757957],"lead":[5570570,6422539,7602178,20119555,21757954],"list":[12582913,12976129,13172737,13500417,13631489,13697025,14024705,14090241,14221313,14680065,14811137,15073281,15138817,15269889,15335425,15532033,15597569,15663105,15859713,15990785,16187393,16384001,16646145,16842753,16973825,17235969,17301505,17563649,17760257,17825793,18022401,18153473,18284545,18219009,18350081,18415617,18546689,18612225,18808833,18874369,18939905,19005441,19070977,19202049,19267585,19398657,19464193,19529729,19660801,19726337,19857409,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21626881,21692417],"lag":[6094857,6225929,7602178,20054019,21757954],"leandro":[65537,131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18284545,18219009,18350081,18415617,18546689,18481153,18612225,18677761,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025],"left":[5963778,6291458,6684674,7077890,7602180,20512772,21757956],"lists":[7602177,12582914,15663105,15925249,21757953],"local":[8323073,8519681,11337729,11534337],"length":[589825,5505025,5767169,6553603,6750211,6881283,7012355,7274499,7471107,7602187,9633794,10092545,11206658,11993096,12779528,13107208,13434881,18939906,19202051,21626883,21692419,21757963],"lst":[16252930]} \ No newline at end of file diff --git a/2.10/ref/api/fti/FTI_109.json b/2.10/ref/api/fti/FTI_109.json new file mode 100644 index 0000000..b6a17b0 --- /dev/null +++ b/2.10/ref/api/fti/FTI_109.json @@ -0,0 +1 @@ +{"merged":[6619137,6815745,6946817,7143425,7536641,7733249,8060929,10813443,10878977],"mapping":[2162689,2424833,4718594,4784130,5308418,5701634],"meet":[524290,786433,7602178,15073282,21757954],"movenext":[8323073,8519681,11337729,11534337],"match":[5898241,5963777,6291457,6684673,7077889,7405569,7798785,7995393,9961473,10223617,10551297,11010049],"minimal":[5832708,7602178,8912900,20971522,21757954],"microsoft":[65537,131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18284545,18219009,18350081,18415617,18546689,18481153,18612225,18677761,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025],"merge":[10813444,10878978],"moreenumerable":[196610,262146,327682,393218,458754,524290,589826,655362,720898,786434,851970,983042,1048578,1114114,1179650,1245186,1310722,1376258,1441794,1507330,1572866,1638402,1703938,1769474,1835010,1900546,1966082,2031618,2097154,2162690,2228226,2293762,2359298,2424834,2490370,2555906,2621442,2686978,2752514,2818050,2883586,2949122,3014658,3080194,3145730,3211266,3276802,3342338,3407874,3473410,3538946,3604482,3670018,3735554,3801090,3866626,3932162,3997698,4063234,4128770,4194306,4259842,4325378,4390914,4456450,4521986,4587522,4653058,4718594,4784130,4849666,4915202,4980738,5046274,5111810,5177346,5242882,5308418,5373954,5439490,5505026,5570562,5636098,5701634,5767170,5832706,5898242,5963778,6029314,6094850,6160386,6225922,6291458,6356994,6422530,6488066,6553602,6619138,6684674,6750210,6815746,6881282,6946818,7012354,7077890,7143426,7208962,7274498,7340034,7405570,7471106,7536642,7602179,7667714,7733250,7798786,7864322,7929858,7995394,8060930,8126466,8192002,8257538,8323074,8388610,8454146,8519682,8585218,8650754,8716290,8781826,8847362,8912898,8978434,9043970,9109506,9175042,9240578,9306114,9371650,9437186,9502722,9568258,9633794,9699330,9764866,9830402,9895938,9961474,10027010,10092546,10158082,10223618,10289154,10354690,10420227,10485763,10551298,10616834,10682370,10747906,10813442,10878978,10944514,11010050,11075586,11141122,11206658,11272194,11337730,11403266,11468802,11534338,11599874,11665410,11730946,11796482,11862018,11927554,11993090,12058626,12124162,12189698,12255234,12320770,12386306,12451842,12517378,12582914,12648450,12713986,12779522,12845058,12910594,12976130,13041666,13107202,13172738,13238274,13303810,13369346,13434882,13500418,13565954,13631490,13697026,13762562,13828098,13893634,13959170,14024706,14090242,14155778,14221314,14286850,14352386,14417922,14483458,14548993,14614530,14680066,14745602,14811138,14876674,14942210,15007746,15073282,15138818,15204354,15269890,15335426,15400962,15466498,15532034,15597570,15663106,15728642,15794178,15859714,15925250,15990786,16056322,16121858,16187394,16252930,16318466,16384002,16449538,16515074,16580610,16646146,16711682,16777218,16842754,16908290,16973826,17039362,17104898,17170434,17235970,17301506,17367042,17432578,17498114,17563650,17629186,17694722,17760258,17825794,17891330,17956866,18022402,18087938,18153474,18219010,18284546,18350082,18415618,18481154,18546690,18612226,18677762,18743298,18808834,18874370,18939906,19005442,19070978,19136514,19202050,19267586,19398658,19464194,19529730,19660802,19726338,19857410,19988482,20054018,20119554,20185090,20250626,20316162,20381698,20447234,20512770,20578306,20643842,20709378,20774914,20840450,20905986,20971522,21037058,21102594,21168130,21233666,21299202,21364738,21495810,21626882,21692418,21757959],"manner":[5570561,5767169,6094849,6225921,6422529,10682369,10813441,15663105],"minimum":[655361,1114114,7602178,11534337,19005441,21757954],"maxvalue":[8257537,8585221,8847365,11337733,11534341],"moved":[6029315,7602177,21757953],"min":[1114120],"map":[4915201,5177345,5373953,5439489],"methods":[131074,196610,262146,327682,393218,458754,524290,589826,655362,720898,786434,851970,983042,1048578,1114114,1179650,1245186,1310722,1376258,1441794,1507330,1572866,1638402,1703938,1769474,1835010,1900546,1966082,2031618,2097154,2162690,2228226,2293762,2359298,2424834,2490370,2555906,2621442,2686978,2752514,2818050,2883586,2949122,3014658,3080194,3145730,3211266,3276802,3342338,3407874,3473410,3538946,3604482,3670018,3735554,3801090,3932162,3997698,4063234,4194306,4259842,4390914,4456450,4521986,4718594,4784130,4849666,4915202,4980738,5046274,5111810,5177346,5242882,5308418,5373954,5439490,5505026,5570562,5636098,5701634,5767170,5832706,5898242,5963778,6029314,6094850,6160386,6225922,6291458,6356994,6422530,6488066,6553602,6619138,6684674,6750210,6815746,6881282,6946818,7012354,7077890,7143426,7208962,7274498,7340034,7405570,7471106,7536642,7602178,7667714,7733250,7798786,7864322,7929858,7995394,8060930,8126466,8192002,8388610,8454146,8650754,8781826,8912898,8978434,9043970,9109506,9175042,9240578,9306114,9371650,9437186,9502722,9568258,9633794,9699330,9764866,9830402,9895938,9961474,10027010,10092546,10158082,10223618,10289154,10354690,10551298,10616834,10682370,10747906,10813442,10878978,10944514,11010050,11075586,11141122,11206658,11272194,11403266,11468802,11599874,11665410,11730946,11862018,11927554,11993090,12058626,12124162,12189698,12255234,12320770,12386306,12451842,12517378,12582914,12648450,12713986,12779522,12845058,12910594,12976130,13041666,13107202,13172738,13238274,13303810,13369346,13434882,13500418,13565954,13631490,13697026,13762562,13828098,13893634,13959170,14024706,14090242,14155778,14221314,14286850,14352386,14417922,14483458,14548995,14614530,14680066,14745602,14876674,14942210,15007746,15204354,15269890,15400962,15663106,15728642,15925250,16121858,16252930,16318466,16449538,16515074,16580610,16646146,16711682,16777218,16908290,17039362,17104898,17170434,17235970,17367042,17432578,17498114,17629186,17694722,17760258,17891330,17956866,18087938,18219010,18415618,18481154,18677762,18743298,19136514,21757955,21889025],"means":[11403265,11730945],"missing":[2490375,2818055,3014667,3604491,7602190,20381703,20643847,21757966],"memberwiseclone":[131073,21889025],"matching":[7602182,10354690,10616834,11272195,11403265,11599875,11730945,12058626,12320770,18874374,21757958],"merging":[6946817,7143425,7536641,7733249,8060929],"maps":[11993090,12189698,12451842,12517378,12779522,13107202],"max":[1114119,17694721],"materialized":[12582913,15663105],"members":[65537,131073,7602179,12648450,13565954,19464194,21561345,21757955,21823489,21889025],"maximun":[851969,1114113],"minumum":[7602177,8847361,19005441,21757953],"mapped":[14155777,15728641,16121857,16318465,16515073,17367041,17629185,17891329],"maximum":[1114113,7602187,7667713,7929857,8126465,8192001,8388609,8454145,8585217,8650753,8781825,8847361,11337729,11468802,11534337,12124162,12386306,14745602,16580610,17170434,19005444,20316166,21757963],"maxby":[7208966,7340038,7602178,20774915,21757954],"message":[15204354,19791879,19922951,21430274,21561346,21889028],"maximal":[7208964,7340036,7602178,20774914,21757954],"morelinq":[65539,131075,196614,262150,327686,393222,458758,524294,589830,655366,720902,786438,851974,917505,983046,1048582,1114118,1179654,1245190,1310726,1376262,1441798,1507334,1572870,1638406,1703942,1769478,1835014,1900550,1966086,2031622,2097158,2162694,2228230,2293766,2359302,2424838,2490374,2555910,2621446,2686982,2752518,2818054,2883590,2949126,3014662,3080198,3145734,3211270,3276806,3342342,3407878,3473414,3538950,3604486,3670022,3735558,3801094,3866630,3932166,3997702,4063238,4128774,4194310,4259846,4325382,4390918,4456454,4521990,4587526,4653062,4718598,4784134,4849670,4915206,4980742,5046278,5111814,5177350,5242886,5308422,5373958,5439494,5505030,5570566,5636102,5701638,5767174,5832710,5898246,5963782,6029318,6094854,6160390,6225926,6291462,6356999,6422534,6488071,6553606,6619142,6684678,6750214,6815750,6881286,6946822,7012358,7077894,7143430,7208966,7274502,7340038,7405574,7471110,7536646,7602179,7667719,7733254,7798790,7864326,7929862,7995398,8060934,8126470,8192006,8257542,8323078,8388615,8454150,8519686,8585222,8650759,8716294,8781831,8847366,8912902,8978438,9043974,9109510,9175046,9240582,9306118,9371654,9437190,9502726,9568262,9633798,9699334,9764870,9830406,9895942,9961478,10027014,10092550,10158086,10223622,10289158,10354694,10420230,10485766,10551302,10616838,10682374,10747918,10813447,10878983,10944518,11010054,11075590,11141126,11206662,11272198,11337734,11403270,11468806,11534342,11599878,11665414,11730950,11796486,11862022,11927559,11993094,12058630,12124166,12189702,12255239,12320774,12386310,12451846,12517382,12582918,12648454,12713990,12779526,12845062,12910598,12976134,13041670,13107206,13172742,13238278,13303814,13369350,13434886,13500422,13565958,13631494,13697030,13762566,13828102,13893638,13959174,14024710,14090246,14155782,14221318,14286854,14352390,14417926,14483462,14548995,14614534,14680070,14745606,14811139,14876678,14942214,15007750,15073283,15138819,15204358,15269894,15335427,15400966,15466502,15532035,15597571,15663110,15728646,15794182,15859715,15925254,15990787,16056326,16121862,16187395,16252934,16318470,16384003,16449542,16515078,16580614,16646150,16711686,16777222,16842755,16908294,16973827,17039366,17104902,17170438,17235974,17301507,17367046,17432582,17498118,17563651,17629190,17694726,17760262,17825795,17891334,17956870,18022403,18087942,18153475,18219014,18284547,18350083,18415622,18481158,18546691,18612227,18677766,18743302,18808835,18874371,18939907,19005443,19070979,19136518,19202051,19267587,19333126,19398659,19464195,19529731,19595270,19660803,19726339,19791878,19857411,19922950,19988483,20054019,20119555,20185091,20250627,20316163,20381699,20447235,20512771,20578307,20643843,20709379,20774915,20840451,20905987,20971523,21037059,21102595,21168131,21233667,21299203,21364739,21430275,21495811,21561347,21626883,21692419,21757959,21823494,21889031],"minvalue":[8847365,11534341],"multiple":[1310721,1441793,1835010,2162689,2424833,3866626,4128770,4325378,4653058,7602179,8323073,8519681,9764865,10027009,10158081,11337729,11534337,19529731,21757955],"merges":[6619137,6815745,6946817,7143425,7536641,7602185,7733249,8060929,10813441,10878977,19988482,21495815,21757961],"minby":[5832710,7602178,8912902,20971523,21757954],"method":[196613,262149,327685,393221,458757,524293,589829,655365,720901,786437,851973,983045,1048581,1114117,1179653,1245189,1310725,1376261,1441797,1507333,1572869,1638405,1703941,1769478,1835013,1900549,1966085,2031621,2097157,2162693,2228229,2293765,2359301,2424837,2490374,2555909,2621446,2686981,2752517,2818054,2883590,2949125,3014662,3080197,3145733,3211269,3276805,3342341,3407877,3473413,3538949,3604486,3670021,3735557,3801093,3866625,3932165,3997701,4063237,4128769,4194309,4259845,4325377,4390917,4456453,4521989,4587521,4653057,4718597,4784133,4849670,4915206,4980741,5046278,5111813,5177350,5242885,5308421,5373958,5439494,5505029,5570565,5636101,5701637,5767174,5832709,5898245,5963781,6029317,6094853,6160389,6225925,6291461,6356997,6422533,6488069,6553605,6619142,6684677,6750213,6815750,6881285,6946822,7012357,7077893,7143430,7208965,7274501,7340037,7405573,7471109,7536647,7602180,7667717,7733254,7798789,7864325,7929861,7995397,8060935,8126469,8192005,8257537,8323073,8388613,8454149,8519681,8585217,8650757,8716289,8781829,8847361,8912901,8978437,9043973,9109509,9175045,9240581,9306117,9371653,9437189,9502725,9568261,9633797,9699333,9764869,9830405,9895941,9961477,10027013,10092549,10158085,10223621,10289157,10354693,10420225,10485761,10551301,10616837,10682374,10747910,10813445,10878981,10944517,11010053,11075589,11141125,11206661,11272197,11337729,11403269,11468805,11534337,11599877,11665413,11730949,11796481,11862021,11927557,11993094,12058629,12124165,12189702,12255237,12320773,12386309,12451846,12517382,12582917,12648453,12713989,12779526,12845061,12910598,12976134,13041669,13107206,13172742,13238278,13303813,13369350,13434885,13500422,13565957,13631494,13697030,13762566,13828101,13893638,13959174,14024710,14090246,14155781,14221318,14286854,14352390,14417926,14483462,14548993,14614533,14680070,14745605,14811137,14876677,14942214,15007749,15073281,15138817,15204357,15269894,15335425,15400965,15466497,15532033,15597569,15663109,15728645,15794177,15859713,15925253,15990785,16056321,16121861,16187393,16252933,16318469,16384001,16449541,16515077,16580613,16646150,16711685,16777221,16842753,16908293,16973825,17039366,17104901,17170437,17235974,17301505,17367045,17432582,17498117,17563649,17629189,17694725,17760262,17825793,17891333,17956870,18022401,18087941,18153473,18219014,18284545,18350081,18415622,18481157,18546689,18612225,18677766,18743301,18808833,18874369,18939905,19005441,19070977,19136517,19202049,19267585,19398657,19464193,19529729,19660801,19726337,19857409,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21495811,21561345,21626881,21692417,21757957,21889025],"mathematics":[7602178,15663105,15925249,20840450,21757954],"member":[196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14614529,14680065,14745601,14876673,14942209,15007745,15204353,15269889,15400961,15466497,15663105,15728641,15794177,15925249,16056321,16121857,16252929,16318465,16449537,16515073,16580609,16646145,16711681,16777217,16908289,17039361,17104897,17170433,17235969,17367041,17432577,17498113,17629185,17694721,17760257,17891329,17956865,18087937,18219009,18415617,18481153,18677761,18743297,19136513,21823489]} \ No newline at end of file diff --git a/2.10/ref/api/fti/FTI_110.json b/2.10/ref/api/fti/FTI_110.json new file mode 100644 index 0000000..661169e --- /dev/null +++ b/2.10/ref/api/fti/FTI_110.json @@ -0,0 +1 @@ +{"necessary":[3145729,3211265,3276801,3342337,3407873,3473409,3538945,3670017,3735553,3801089,3932161,3997697,4063233,4194305,4390913,4456449],"narrower":[6553601,6750209,6881281,7012353,7274497,7471105,7602182,21626883,21692419,21757958],"new":[1245185,1703937,6029314,7602177,9764865,10027009,10158081,10682369,10813443,12582913,16252930,18481154,18743299,19136516,19333123,19595267,19791875,19922947,21430276,21757953,21889028],"needed":[4587521,15466497,15794177],"num":[16252930],"negative":[655361,851969,1114113,1966081,5505025,6094849,6225921,7602178,11993089,12779521,13107201,20054018,21757954],"numbers":[327682,589826,655362,851970,1114114,1507330,1900546,1966082,2097154,2752514,6553602,6750210,6881282,7012354,7274498,7471106,7602178,7864322,8323073,8519681,8716289,8847361,10420226,10485762,10747906,11337729,11534337,11796481,16252930,16449538,16711682,18087938,18481154,18743298,19136514,19726338,21757954],"newsegmentpredicate":[9764870,10027014,10158086],"needs":[15466497,15794177],"net":[7602177,8323073,19005441,21757953],"node":[7602180,15466499,15794179,21757956],"numerical":[21561345,21889025],"nestedloops":[6160389,7602177,21757953],"nullable":[7602178,9699336,18874370,21757954],"namespace":[65537,131073,196610,262146,327682,393218,458754,524290,589826,655362,720898,786434,851970,983042,1048578,1114114,1179650,1245186,1310722,1376258,1441794,1507330,1572866,1638402,1703938,1769474,1835010,1900546,1966082,2031618,2097154,2162690,2228226,2293762,2359298,2424834,2490370,2555906,2621442,2686978,2752514,2818050,2883586,2949122,3014658,3080194,3145730,3211266,3276802,3342338,3407874,3473410,3538946,3604482,3670018,3735554,3801090,3866626,3932162,3997698,4063234,4128770,4194306,4259842,4325378,4390914,4456450,4521986,4587522,4653058,4718594,4784130,4849666,4915202,4980738,5046274,5111810,5177346,5242882,5308418,5373954,5439490,5505026,5570562,5636098,5701634,5767170,5832706,5898242,5963778,6029314,6094850,6160386,6225922,6291458,6356994,6422530,6488066,6553602,6619138,6684674,6750210,6815746,6881282,6946818,7012354,7077890,7143426,7208962,7274498,7340034,7405570,7471106,7536642,7602177,7667714,7733250,7798786,7864322,7929858,7995394,8060930,8126466,8192002,8257538,8323074,8388610,8454146,8519682,8585218,8650754,8716290,8781826,8847362,8912898,8978434,9043970,9109506,9175042,9240578,9306114,9371650,9437186,9502722,9568258,9633794,9699330,9764866,9830402,9895938,9961474,10027010,10092546,10158082,10223618,10289154,10354690,10420226,10485762,10551298,10616834,10682370,10747906,10813442,10878978,10944514,11010050,11075586,11141122,11206658,11272194,11337730,11403266,11468802,11534338,11599874,11665410,11730946,11796482,11862018,11927554,11993090,12058626,12124162,12189698,12255234,12320770,12386306,12451842,12517378,12582914,12648450,12713986,12779522,12845058,12910594,12976130,13041666,13107202,13172738,13238274,13303810,13369346,13434882,13500418,13565954,13631490,13697026,13762562,13828098,13893634,13959170,14024706,14090242,14155778,14221314,14286850,14352386,14417922,14483458,14548993,14614530,14680066,14745602,14811137,14876674,14942210,15007746,15073281,15138817,15204354,15269890,15335425,15400962,15466498,15532033,15597569,15663106,15728642,15794178,15859713,15925250,15990785,16056322,16121858,16187393,16252930,16318466,16384001,16449538,16515074,16580610,16646146,16711682,16777218,16842753,16908290,16973825,17039362,17104898,17170434,17235970,17301505,17367042,17432578,17498114,17563649,17629186,17694722,17760258,17825793,17891330,17956866,18022401,18087938,18153473,18219010,18284545,18350081,18415618,18481154,18546689,18612225,18677762,18743298,18808833,18874369,18939905,19005441,19070977,19136514,19202049,19267585,19333122,19398657,19464193,19529729,19595266,19660801,19726337,19791874,19857409,19922946,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757954,21823490,21889026],"notinheritable":[21757953],"number":[393217,458753,655363,851971,1114116,1179650,1376258,1966083,2031618,4980737,5570561,5636097,6094849,6225921,6422529,7602191,7667713,7929857,8126465,8192001,8323074,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,9502722,10485761,10682370,10944514,11337729,11468801,11534337,11796481,12124161,12386305,14745601,15597570,16252932,16449537,16580609,16711683,17170433,17694722,18022401,18612225,19005444,21757967],"null":[655361,851969,1114113,1245185,1376257,1441793,1703937,1835009,1966081,2424833,2621445,2883589,2949122,3080193,3145730,3211266,3276802,3342338,3407874,3473410,3538946,3670018,3735554,3801090,3932162,3997698,4063234,4194306,4325377,4390914,4456450,4784129,5505026,5701633,5832705,7208961,7340033,7602181,8912897,9699330,10747905,11403265,11730945,12976129,13172737,13500417,13631489,13697025,14024705,14090241,14221313,14680065,15204353,15269889,16646145,16777217,17104898,17235969,17760257,18219009,18415617,18874369,20381698,20643842,21757957],"nested":[2949123,3080194,6160387,7602180,20905987,21757956]} \ No newline at end of file diff --git a/2.10/ref/api/fti/FTI_111.json b/2.10/ref/api/fti/FTI_111.json new file mode 100644 index 0000000..4d578ab --- /dev/null +++ b/2.10/ref/api/fti/FTI_111.json @@ -0,0 +1 @@ +{"optimized":[10682369],"overload":[262145,327681,393217,458753,524289,589825,720897,786433,983041,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1900545,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5570561,5636097,5701633,5832705,5898241,5963777,6094849,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208962,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7929857,7995393,8060929,8126465,8192001,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912898,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633794,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10813441,10878977,11010049,11075585,11141121,11206657,11272193,11337729,11468801,11534337,11599873,11665409,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12648449,12713985,12779521,12910593,12976129,13107201,13172737,13238273,13303809,13369345,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15532033,15597569,15663105,15728641,15859713,15925249,15990785,16121857,16187393,16318465,16384001,16515073,16580609,16646145,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17760257,17825793,17891329,17956865,18022401,18153473,18284545,18219009,18350081,18415617,18546689,18481153,18612225,18677761,18743297,18808833,18874369,18939906,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21626881,21692417,21757953],"occurrences":[1179650,1376258,7471105,7602178,15597570,21757954],"occurrence":[7602178,9633794,11206658,18939906,21757954],"obsolete":[4980737,5636097,7602194,10747905,12910593,13238273,13369345,13762561,13893633,13959169,14286849,14352385,14417921,14483457,14942209,17039361,17432577,17956865,18677761,19660802,20250639,21757970],"odds":[9043970,9895938],"operations":[131073,21889025],"orderbydirection":[6356998,6488070,7602190,7667719,8388615,8650759,8781831,10813447,10878982,11927558,12255238,14548993,17825796,18284548,19988482,21037058,21168130,21757966,21823493],"objects":[196610,7602177,14548994,21757954],"orderedmerge":[6619142,6815750,6946822,7143430,7536646,7602183,7733254,8060934,21495816,21757959],"overall":[8323073,8519681,11337729,11534337,17694721],"obsoleteattribute":[4980740,5636100,10747908,12910596,13238276,13369348,13762564,13893636,13959172,14286852,14352388,14417924,14483460,14942212,17039364,17432580,17956868,18677764],"occurs":[65537,4849665,4915201,5046273,5177345,5373953,5439489,5505025,21889025],"output":[6619137,6815745,6946817,16056322],"overwrites":[11993089,12189697,12451841,12517377,12779521,13107201],"one":[131073,196609,3014659,3604482,4980737,5636097,5832706,5898241,5963777,6291457,6619137,6815745,6946817,7143425,7208962,7340034,7405569,7536641,7602189,7733249,8060929,8912898,9961473,10223617,10289153,10747906,11993089,12189697,12451841,12517377,12582914,12779521,13107201,19070977,20381697,20643842,21495815,21757965,21889025],"object":[65537,131080,196610,262145,327681,393217,458755,524290,589825,655361,720897,786435,851969,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835010,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949126,3014657,3080198,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177346,5242881,5308417,5373953,5439490,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602184,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8388609,8454145,8650753,8781825,8912897,8978433,9043969,9109506,9175042,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11403265,11468801,11599873,11665409,11730945,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648458,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303810,13369345,13434881,13500417,13565960,13631489,13697025,13762561,13828098,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14614529,14680065,14745601,14876673,14942209,15007745,15073282,15204353,15269889,15400961,15663105,15728641,15925249,16121857,16252929,16318465,16449537,16515073,16580609,16646145,16711681,16777217,16908289,17039361,17104897,17170433,17235969,17367041,17432577,17498113,17629185,17694721,17760257,17891329,17956865,18087937,18219009,18415617,18481153,18677761,18743297,19136513,19464198,19595266,21561345,21757961,21889035],"outer":[5898242,5963778,6291458,6619137,6684674,6815745,6946817,7077890,7143425,7405570,7536641,7602188,7733249,7798786,7995394,8060929,9961474,10223618,10551298,11010050,17563652,18808836,20512772,21757964],"ordering":[7602180,9240577,9306113,10813441,10878977,11927553,12255233,12582913,14548993,18350081,18546689,21037058,21757956,21823489],"original":[393217,458753,524289,786433,1179650,1376258,7602187,8978434,9437185,9502721,9764866,10027010,10158082,10813441,10878977,11141122,12582916,12845058,15597570,15663107,15925250,17694721,18153474,19529731,20840450,21757963],"ordered":[6356993,6488065,6619137,6815745,6946818,7143426,7536642,7602188,7733250,8060930,10813441,11927553,12255233,21495820,21757964,21823490],"operator":[196609,262147,327683,393217,458753,524289,589827,720897,786433,983041,1245185,1310721,1441793,1507329,1703937,1835009,1900545,2162689,2424833,2752513,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4325377,4390913,4456449,4653057,4718593,4784129,5111809,5242881,5308417,5570561,5701633,5767169,5832705,6029313,6094849,6225921,6422529,6553601,6750209,6881281,7012353,7208961,7274497,7340033,7471105,7602186,7667713,7864321,7929857,8126465,8192001,8388609,8454145,8650753,8781825,8912897,9568259,9830403,10092545,10289153,10420225,10485762,10747905,12582913,12648449,12845057,12910593,12976129,13041665,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14221313,14286849,14352385,14417921,14483457,14614529,14680065,14811142,14876673,14942209,15204353,15269889,15663105,16056321,16252929,16449537,16646145,16711681,17039361,17235969,17432577,17760257,17956865,18087937,18219009,18415617,18481153,18677761,18743297,19136513,19267588,21757962],"ones":[10944513],"omit":[196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3932161,3997697,4063233,4194305,4259841,4390913,4456449,4521985,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8388609,8454145,8650753,8781825,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11403265,11468801,11599873,11665409,11730945,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14614529,14680065,14745601,14876673,14942209,15007745,15204353,15269889,15400961,15663105,15728641,15925249,16121857,16252929,16318465,16449537,16515073,16580609,16646145,16711681,16777217,16908289,17039361,17104897,17170433,17235969,17367041,17432577,17498113,17629185,17694721,17760257,17891329,17956865,18087937,18219009,18415617,18481153,18677761,18743297,19136513],"orderby":[6356998,6488070,7602186,7667713,7929857,8126465,8192001,8388609,8454145,8650753,8781825,17825796,18284548,21168131,21757962],"overridden":[131074,21889026],"othersequences":[5767174,10813445,10878981],"operation":[2162689,2424833,5963778,6291458,6684674,7077890,7602184,7667713,7929857,8126465,8192001,8388609,8454145,8650753,8781825,9961474,10092546,10223618,10289153,10551298,11010050,13434882,17694721,17825796,18284548,21757960],"order":[196609,1835009,3866625,4128769,4325377,4718594,4784130,4849665,4915201,4980737,5046273,5308418,5373953,5570561,5636097,5701634,5767169,6094849,6225921,6356995,6422529,6488067,7602184,7667713,7929857,8126465,8192001,8323073,8388609,8454145,8519681,8650753,8781825,8978433,10354689,10616833,10813444,10878980,11141121,11272193,11337729,11534337,11599873,11927555,12058625,12255235,12320769,12845057,16973827,19988484,21757960],"offset":[5570567,6029313,6094856,6225928,6422536,7602181,20054018,20119554,21757957],"optimizations":[10747905]} \ No newline at end of file diff --git a/2.10/ref/api/fti/FTI_112.json b/2.10/ref/api/fti/FTI_112.json new file mode 100644 index 0000000..4b59ce8 --- /dev/null +++ b/2.10/ref/api/fti/FTI_112.json @@ -0,0 +1 @@ +{"preserve":[4718593,4784129,5308417,5701633],"partitions":[7602186,9043969,9371649,9699329,9895937,10354689,10616833,11272193,11599873,12058625,12320769,18874378,21757962],"parameters":[196610,262146,327682,393218,458754,524290,589826,655362,720898,786434,851970,983042,1048578,1114114,1179650,1245186,1310722,1376258,1441794,1507330,1572866,1638402,1703938,1769474,1835010,1900546,1966082,2031618,2097154,2162690,2228226,2293762,2359298,2424834,2490370,2555906,2621442,2686978,2752514,2818050,2883586,2949121,3014659,3080193,3145730,3211266,3276802,3342338,3407874,3473410,3538946,3604483,3670018,3735554,3801090,3866626,3932162,3997698,4063234,4128770,4194306,4259842,4325378,4390914,4456450,4521986,4587522,4653058,4718594,4784130,4849666,4915202,4980738,5046274,5111810,5177346,5242882,5308418,5373954,5439490,5505026,5570562,5636098,5701634,5767170,5832706,5898242,5963778,6029314,6094850,6160385,6225922,6291458,6356994,6422530,6488066,6553602,6619138,6684674,6750210,6815746,6881282,6946818,7012354,7077890,7143427,7208962,7274498,7340034,7405570,7471106,7536643,7602185,7667714,7733251,7798786,7864322,7929858,7995394,8060931,8126466,8192002,8257538,8388610,8454146,8585217,8650755,8716289,8781827,8847361,8912898,8978434,9043970,9109506,9175042,9240578,9306114,9371650,9437186,9502722,9568258,9633794,9699330,9764866,9830402,9895938,9961474,10027010,10092546,10158082,10223618,10289154,10354690,10420225,10485761,10551298,10616834,10682370,10747906,10813442,10878978,10944514,11010050,11075586,11141122,11206658,11272194,11337729,11403266,11468802,11534337,11599874,11665410,11730946,11796481,11862018,11927554,11993090,12058626,12124162,12189698,12255234,12320770,12386306,12451842,12517378,12582914,12648450,12713986,12779522,12845058,12910593,12976129,13041666,13107202,13172737,13238273,13303810,13369345,13434882,13500417,13565954,13631489,13697025,13762561,13828098,13893633,13959169,14024705,14090241,14155778,14221313,14286849,14352385,14417921,14483457,14614530,14680065,14745602,14876674,14942210,15007746,15204354,15269890,15400962,15466498,15663106,15728642,15794178,15925250,16056322,16121858,16252931,16318466,16449538,16515074,16580610,16646145,16711682,16777218,16908290,17039361,17104898,17170434,17235969,17367042,17432577,17498114,17629186,17694722,17760257,17825793,17891330,17956865,18087938,18219009,18284545,18415617,18481154,18677761,18743298,19136514,19595265,19791873,19922945,20381697,20643841,21495812,21757961],"project":[7143427,7536643,7733251,8060931,12189697,12451841,12713985,12779521,13107201,14745601,16252929,16580609,16908289,17170433,17498113],"params":[2686977,4325377,5767169,10813441,10878977,12648449,13565953],"padstart":[6553606,6750214,6881286,7602179,21692420,21757955],"preserves":[7602178,10813441,10878977,19988482,21757954],"paramarray":[2686977,4325377,5767169,10813441,10878977,12648449,13565953],"portion":[2031617,9764865,10027009,10158081],"pads":[6553601,6750209,6881281,7012353,7274497,7471105,7602182,21626883,21692419,21757958],"power":[7602177,15663105,20840449,21757953],"predecessor":[7602178,7864322,21757954],"programming":[196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3932161,3997697,4063233,4194305,4259841,4390913,4456449,4521985,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8388609,8454145,8650753,8781825,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11403265,11468801,11599873,11665409,11730945,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14614529,14680065,14745601,14876673,14942209,15007745,15204353,15269889,15400961,15663105,15728641,15925249,16121857,16252929,16318465,16449537,16515073,16580609,16646145,16711681,16777217,16908289,17039361,17104897,17170433,17235969,17367041,17432577,17498113,17629185,17694721,17760257,17891329,17956865,18087937,18219009,18415617,18481153,18677761,18743297,19136513],"parameter":[196609,262145,327681,393217,458754,524289,589825,655361,720897,786433,851969,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490370,2555905,2621441,2686977,2752513,2818050,2883585,2949122,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4390913,4456449,4521986,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242882,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553602,6619137,6684673,6750211,6815746,6881283,6946818,7012354,7077889,7143425,7208961,7274498,7340033,7405569,7471106,7536641,7602203,7667714,7733249,7798785,7864321,7929858,7995393,8060929,8126465,8192001,8388610,8454146,8650753,8781825,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289154,10354690,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272194,11403265,11468801,11599873,11665409,11730945,11862017,11927553,11993089,12058626,12124162,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155778,14221313,14286849,14352385,14417921,14483457,14614529,14680065,14745601,14876673,14942209,15007745,15138817,15204353,15269889,15400961,15663105,15728641,15925249,16121858,16252929,16318465,16449537,16515074,16580609,16646145,16711681,16777217,16908290,16973826,17039361,17104897,17170434,17235969,17367041,17432577,17498113,17629186,17694721,17760257,17825794,17891329,17956865,18087937,18284546,18219009,18415617,18481153,18677761,18743297,18874371,19070977,19136513,19726337,19857409,20316163,20381697,20447234,20643841,20905985,21102594,21495810,21692418,21757979],"produces":[5570562,6094849,6160385,6225921,6422530,7602181,10813441,15466497,15663105,15794177,20054018,20119554,21757957],"providing":[12648449,13565953],"permute":[12582913],"property":[7602178,12648449,13565953,19464194,21757954],"passed":[4980737,5636097,9371649,9699329,9895937,10354689,10616833,11272193,11599873,12058625,12320769],"pairs":[1572865,1638401,5570561,6094849,6225921,6422529,7602180,15007745,15400961,15728641,16121857,17367041,17629185,20054018,20119554,21561345,21757956,21889025],"paddingselector":[6750213,7274501],"particular":[131073,6356993,6488065,7602181,10682369,11927553,12255233,21037058,21168130,21757957,21889025],"primary":[10813441,10878977],"projected":[1179649,1310722,1376257,1441794,4915201,5177345,5439489,5832708,5898241,5963777,6291457,6684673,7077889,7208963,7340036,7405569,7602187,7798785,7995393,8912899,9961473,10223617,10551297,11010049,12189698,12451842,12779522,13107202,15859714,19202052,19398659,20774913,20971521,21757963],"protected":[19595267],"projections":[983041,7143425,7536641,7733249,8060929],"pairing":[5570561,6094849,6225921,6422529],"projecting":[4718593,4784129,5308417,5570561,5701633,6094849,6225921,6422529],"provide":[3014657,3604481,7602178,20381697,20643841,21561345,21757954,21889025],"produce":[3014657,3604481,6160385,8585217,8716289,8847361,11796481,15663105,15925250],"projects":[5373953,5898244,5963779,6291459,6684676,7077892,7405572,7602184,7798789,7995397,9371649,9699329,9895938,9961475,10223619,10354690,10551300,10616834,11010052,11272194,11599874,12058626,12320770,18874375,19398657,21757960],"pair":[1048577,1900545,4980738,5308417,5636098,5701633,7602177,7864321,18087937,18481153,21757953],"peforms":[7602179,9568257,9830401,10092545,19070977,19267586,21757955],"position":[6029313,9109505,9175041,9240577,9306113,10682369],"predicate":[524293,786437,2490373,2818053,2949128,3014661,3604485,7602181,9043976,9895944,11075585,11403280,11468801,11730959,12713985,16056325,16580609,18874370,20905985,21757957],"provides":[14548994,21757953],"permutations":[7602178,12582922,21757954],"pairwise":[4980740,5636100,7602177,7864326,21757953],"past":[10682369],"produced":[5570561,6094849,6225921,6422529,9437185,9502721,10813441,15466497,15663105,15794177],"partialsortby":[7602180,7667718,7929862,8126470,8650758,18284549,21757956],"preserving":[10813441,10878977],"public":[196611,262147,327683,393219,458755,524291,589827,655363,720899,786435,851971,983043,1048579,1114115,1179651,1245187,1310723,1376259,1441795,1507331,1572867,1638403,1703939,1769475,1835011,1900547,1966083,2031619,2097155,2162691,2228227,2293763,2359299,2424835,2490371,2555907,2621443,2686979,2752515,2818051,2883587,2949123,3014659,3080195,3145731,3211267,3276803,3342339,3407875,3473411,3538947,3604483,3670019,3735555,3801091,3866627,3932163,3997699,4063235,4128771,4194307,4259843,4325379,4390915,4456451,4521987,4587523,4653059,4718595,4784131,4849667,4915203,4980739,5046275,5111811,5177347,5242883,5308419,5373955,5439491,5505027,5570563,5636099,5701635,5767171,5832707,5898243,5963779,6029315,6094851,6160387,6225923,6291459,6356995,6422531,6488067,6553603,6619139,6684675,6750211,6815747,6881283,6946819,7012355,7077891,7143427,7208963,7274499,7340035,7405571,7471107,7536643,7667715,7733251,7798787,7864323,7929859,7995395,8060931,8126467,8192003,8257539,8323075,8388611,8454147,8519683,8585219,8650755,8716291,8781827,8847363,8912899,8978435,9043971,9109507,9175043,9240579,9306115,9371651,9437187,9502723,9568259,9633795,9699331,9764867,9830403,9895939,9961475,10027011,10092547,10158083,10223619,10289155,10354691,10420227,10485763,10551299,10616835,10682371,10747907,10813443,10878979,10944515,11010051,11075587,11141123,11206659,11272195,11337731,11403267,11468803,11534339,11599875,11665411,11730947,11796483,11862019,11927555,11993091,12058627,12124163,12189699,12255235,12320771,12386307,12451843,12517379,12582915,12648451,12713987,12779523,12845059,12910595,12976131,13041667,13107203,13172739,13238275,13303811,13369347,13434883,13500419,13565955,13631491,13697027,13762563,13828099,13893635,13959171,14024707,14090243,14155779,14221315,14286851,14352387,14417923,14483459,14614531,14680067,14745603,14876675,14942211,15007747,15204355,15269891,15400963,15466499,15663107,15728643,15794179,15925251,16056323,16121859,16252931,16318467,16449539,16515075,16580611,16646147,16711683,16777219,16908291,17039363,17104899,17170435,17235971,17367043,17432579,17498115,17629187,17694723,17760259,17891331,17956867,18087939,18219011,18415619,18481155,18677763,18743299,19136515,19333123,19791875,19922947,21757955,21823491,21889028],"padding":[6750210,6881287,7274497,7471110,7602178,18087937,21692418,21757954],"pick":[5832705,7208961,7340033,8912897],"prepends":[7602177,13041665,21757953],"pass":[14614529,14876673,15204353],"perform":[131073,21889025],"prevent":[2162689,2424833],"partialsort":[7602180,8192006,8388614,8454150,8781830,17825797,21757956],"place":[8323074,8519682,11337730,11534338],"pipe":[7602177,12845061,21757953],"prepend":[7602177,13041671,21757953],"prepended":[13041665],"product":[1048578,7602177,21757953],"padleft":[6553601,6750209,6881281],"placed":[7602182,11993089,12189697,12451841,12517377,12779521,13107201,19202054,21757958],"prefix":[7602180,9568257,9830401,10092547,13434883,19070977,19267586,21757956],"practically":[8257537],"part":[7602178,11141121,15663105,15925249,20840450,21757954],"projection":[983042,1048578,1310723,1441795,1507329,1900545,2752513,4980739,5177345,5439489,5570562,5636099,5832706,5898241,5963777,6094850,6225922,6291457,6422530,6684673,7077889,7208962,7340034,7405569,7602209,7798785,7995393,8912898,9371649,9699329,9961473,10223617,10551297,11010049,15335425,15859714,16187395,17563652,18087937,18481154,18743298,18808836,18874370,19136514,20054018,20119554,20512772,20774914,20971522,21364739,21757985],"potentially":[2162689,2424833],"partition":[7602186,9043975,9371654,9699334,9895943,10354695,10616839,11272200,11599880,12058633,12320777,18874379,21757962],"pad":[6553602,6750210,6881282,7012361,7274505,7471113,7602179,21626884,21757955],"positive":[5570562,6094849,6225921,6422530,7602178,20119554,21757954],"performs":[4718593,4784129,5308417,5701633,5898241,5963777,6291457,6684673,7077889,7405569,7602195,7798785,7995393,9961473,10223617,10551297,10813441,11010049,11927553,12255233,13434881,17301508,17563652,18808836,20512772,21037058,21757971],"prior":[6094849,6225921],"permutation":[12582914],"point":[196609,7602177,10682369,21757953],"possible":[11403265,11730945],"processes":[7602177,17694721,21757953],"process":[4980737,5636097],"plus":[5308417,5505025,5701633,10092548,12189697,12451841,12517377,13434884],"portions":[65541,131077,196613,262149,327685,393221,458757,524293,589829,655365,720901,786437,851973,983045,1048581,1114117,1179653,1245189,1310725,1376261,1441797,1507333,1572869,1638405,1703941,1769477,1835013,1900549,1966085,2031621,2097157,2162693,2228229,2293765,2359301,2424837,2490373,2555909,2621445,2686981,2752517,2818053,2883589,2949125,3014661,3080197,3145733,3211269,3276805,3342341,3407877,3473413,3538949,3604485,3670021,3735557,3801093,3866629,3932165,3997701,4063237,4128773,4194309,4259845,4325381,4390917,4456453,4521989,4587525,4653061,4718597,4784133,4849669,4915205,4980741,5046277,5111813,5177349,5242885,5308421,5373957,5439493,5505029,5570565,5636101,5701637,5767173,5832709,5898245,5963781,6029317,6094853,6160389,6225925,6291461,6356997,6422533,6488069,6553605,6619141,6684677,6750213,6815749,6881285,6946821,7012357,7077893,7143429,7208965,7274501,7340037,7405573,7471109,7536645,7602181,7667717,7733253,7798789,7864325,7929861,7995397,8060933,8126469,8192005,8257541,8323077,8388613,8454149,8519685,8585221,8650757,8716293,8781829,8847365,8912901,8978437,9043973,9109509,9175045,9240581,9306117,9371653,9437189,9502725,9568261,9633797,9699333,9764869,9830405,9895941,9961477,10027013,10092549,10158085,10223621,10289157,10354693,10420229,10485765,10551301,10616837,10682373,10747909,10813445,10878981,10944517,11010053,11075589,11141125,11206661,11272197,11337733,11403269,11468805,11534341,11599877,11665413,11730949,11796485,11862021,11927557,11993093,12058629,12124165,12189701,12255237,12320773,12386309,12451845,12517381,12582917,12648453,12713989,12779525,12845061,12910597,12976133,13041669,13107205,13172741,13238277,13303813,13369349,13434885,13500421,13565957,13631493,13697029,13762565,13828101,13893637,13959173,14024709,14090245,14155781,14221317,14286853,14352389,14417925,14483461,14548997,14614533,14680069,14745605,14811141,14876677,14942213,15007749,15073285,15138821,15204357,15269893,15335429,15400965,15466501,15532037,15597573,15663109,15728645,15794181,15859717,15925253,15990789,16056325,16121861,16187397,16252933,16318469,16384005,16449541,16515077,16580613,16646149,16711685,16777221,16842757,16908293,16973829,17039365,17104901,17170437,17235973,17301509,17367045,17432581,17498117,17563653,17629189,17694725,17760261,17825797,17891333,17956869,18022405,18087941,18153477,18284549,18219013,18350085,18415621,18481157,18546693,18612229,18677765,18743301,18808837,18874373,18939909,19005445,19070981,19136517,19202053,19267589,19333125,19398661,19464197,19529733,19595269,19660805,19726341,19791877,19857413,19922949,19988485,20054021,20119557,20185093,20250629,20316165,20381701,20447237,20512773,20578309,20643845,20709381,20774917,20840453,20905989,20971525,21037061,21102597,21168133,21233669,21299205,21364741,21430277,21495813,21561349,21626885,21692421,21757957,21823493,21889029],"previous":[2621441,2818049,3014658,4587521,4980737,5636097,7602179,9568257,10158081,20643843,21757955],"prescan":[7602177,10092549,13434890,21757953],"properties":[21561346,21889025]} \ No newline at end of file diff --git a/2.10/ref/api/fti/FTI_113.json b/2.10/ref/api/fti/FTI_113.json new file mode 100644 index 0000000..842a675 --- /dev/null +++ b/2.10/ref/api/fti/FTI_113.json @@ -0,0 +1 @@ +{"quadruplet":[2752513,19136513],"querying":[14548993,21757953],"query":[11993089,12189697,12451841,12517377,12779521,13107201]} \ No newline at end of file diff --git a/2.10/ref/api/fti/FTI_114.json b/2.10/ref/api/fti/FTI_114.json new file mode 100644 index 0000000..05fdada --- /dev/null +++ b/2.10/ref/api/fti/FTI_114.json @@ -0,0 +1 @@ +{"rights":[65537,131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18284545,18219009,18350081,18415617,18546689,18481153,18612225,18677761,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025],"root":[131073,7602178,15466503,15794183,21757954,21889025],"randomdouble":[7602178,8519686,8716294,18022403,21757954],"rudolph":[65538,131074,196610,262146,327682,393218,458754,524290,589826,655362,720898,786434,851970,983042,1048578,1114114,1179650,1245186,1310722,1376258,1441794,1507330,1572866,1638402,1703938,1769474,1835010,1900546,1966082,2031618,2097154,2162690,2228226,2293762,2359298,2424834,2490370,2555906,2621442,2686978,2752514,2818050,2883586,2949122,3014658,3080194,3145730,3211266,3276802,3342338,3407874,3473410,3538946,3604482,3670018,3735554,3801090,3866626,3932162,3997698,4063234,4128770,4194306,4259842,4325378,4390914,4456450,4521986,4587522,4653058,4718594,4784130,4849666,4915202,4980738,5046274,5111810,5177346,5242882,5308418,5373954,5439490,5505026,5570562,5636098,5701634,5767170,5832706,5898242,5963778,6029314,6094850,6160386,6225922,6291458,6356994,6422530,6488066,6553602,6619138,6684674,6750210,6815746,6881282,6946818,7012354,7077890,7143426,7208962,7274498,7340034,7405570,7471106,7536642,7602178,7667714,7733250,7798786,7864322,7929858,7995394,8060930,8126466,8192002,8257538,8323074,8388610,8454146,8519682,8585218,8650754,8716290,8781826,8847362,8912898,8978434,9043970,9109506,9175042,9240578,9306114,9371650,9437186,9502722,9568258,9633794,9699330,9764866,9830402,9895938,9961474,10027010,10092546,10158082,10223618,10289154,10354690,10420226,10485762,10551298,10616834,10682370,10747906,10813442,10878978,10944514,11010050,11075586,11141122,11206658,11272194,11337730,11403266,11468802,11534338,11599874,11665410,11730946,11796482,11862018,11927554,11993090,12058626,12124162,12189698,12255234,12320770,12386306,12451842,12517378,12582914,12648450,12713986,12779522,12845058,12910594,12976130,13041666,13107202,13172738,13238274,13303810,13369346,13434882,13500418,13565954,13631490,13697026,13762562,13828098,13893634,13959170,14024706,14090242,14155778,14221314,14286850,14352386,14417922,14483458,14548994,14614530,14680066,14745602,14811138,14876674,14942210,15007746,15073282,15138818,15204354,15269890,15335426,15400962,15466498,15532034,15597570,15663106,15728642,15794178,15859714,15925250,15990786,16056322,16121858,16187394,16252930,16318466,16384002,16449538,16515074,16580610,16646146,16711682,16777218,16842754,16908290,16973826,17039362,17104898,17170434,17235970,17301506,17367042,17432578,17498114,17563650,17629186,17694722,17760258,17825794,17891330,17956866,18022402,18087938,18153474,18284546,18219010,18350082,18415618,18481154,18546690,18612226,18677762,18743298,18808834,18874370,18939906,19005442,19070978,19136514,19202050,19267586,19333122,19398658,19464194,19529730,19595266,19660802,19726338,19791874,19857410,19922946,19988482,20054018,20119554,20185090,20250626,20316162,20381698,20447234,20512770,20578306,20643842,20709378,20774914,20840450,20905986,20971522,21037058,21102594,21168130,21233666,21299202,21364738,21430274,21495810,21561346,21626882,21692418,21757954,21823490,21889026],"repetition":[6160385,9437185,9502721],"returned":[458753,983041,1310721,1441793,1835009,2162691,2228225,2293762,2359299,2424835,2555908,2686977,2949121,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4325377,4390913,4456449,4653057,4849665,4915201,5046273,5177345,5373953,5439489,5832705,5898241,5963777,6291457,6619137,6684673,6815745,6946817,7077889,7143425,7208961,7340033,7405569,7536641,7602181,7733249,7798785,7864322,7995393,8060929,8585217,8847362,8912897,9961473,10223617,10551297,11010049,11337729,11403265,11534338,11730946,12189697,12451841,12517377,12582913,12845058,15663106,16252929,17694722,21495811,21757957],"ranked":[9306113],"resultselector":[589829,983046,1048581,1507334,1900550,2752518,4980741,5177349,5308421,5439493,5570565,5636101,5701637,6094853,6225925,6422533,7864325,9371654,9699334,9895942,10354694,10616838,11272198,11599878,12058630,12189701,12320774,12451845,12713989,12779525,13107205,14745605,16056326,16252933,16580613,16908293,17170437,17498117,18087942,18481157,18743301,19136517],"redirected":[1],"reserved":[65537,131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18284545,18219009,18350081,18415617,18546689,18481153,18612225,18677761,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025],"remaining":[5767169],"resources":[131073,21889025],"rows":[7602179,12648450,13565953,13828097,19464195,21757955],"reclaimed":[131073,21889025],"returns":[131074,196609,393217,458754,524289,786434,1048577,1179649,1245185,1310721,1376257,1441793,1507329,1703937,1835009,1900545,2097153,2162689,2228226,2293762,2359298,2424833,2490369,2555906,2621441,2686978,2752513,2818049,2883585,3014657,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4325377,4390913,4456449,4587521,4653057,5111809,5242881,5832705,6029313,6094849,6225921,6553601,6750209,6881281,7012353,7208961,7274497,7340033,7471105,7602263,7864322,8257537,8323073,8519681,8585217,8716289,8847361,8912897,8978433,9109505,9240577,9764865,10027009,10092545,10158081,10289153,10485761,10747905,11141121,11337729,11403266,11534337,11730947,11796481,12582913,12910593,12976129,13041665,13172737,13238273,13369345,13434881,13500417,13631489,13697025,13762561,13893633,13959169,14024705,14090241,14221313,14286849,14352385,14417921,14483457,14680065,14942209,15269889,15532034,15597570,15663105,15859714,15925249,16056321,16187395,16252930,16384002,16449537,16646145,16711681,16777217,16973828,17039361,17104897,17235969,17432577,17760257,17956865,18022402,18087937,18153474,18219009,18415617,18481153,18677761,18743297,19005446,19070977,19136513,19857410,20185099,20381699,20643843,20709378,20774914,20840450,20971522,21299216,21364739,21758039,21889026],"results":[393217,458753,524289,720897,786433,983041,1245185,1310721,1441793,1507329,1703937,1835010,1900545,2162689,2424833,2490369,2621441,2752513,2818049,2883585,3014657,3604481,3866625,4128769,4325377,4587521,4653057,4718595,4784131,5111809,5242881,5308419,5701635,5832705,5898241,5963777,6029313,6291457,6553601,6684673,6750209,6881281,7012353,7077889,7208961,7274497,7340033,7405569,7471105,7602184,7667713,7798785,7864321,7929857,7995393,8126465,8192001,8257537,8388609,8454145,8650753,8781825,8912897,9568257,9830401,9961473,10223617,10289153,10420225,10485761,10551297,10813441,11010049,11403265,11730945,11862017,12582913,12713985,12845057,13041665,14614529,14745601,14876673,15204353,15466497,15794177,16056322,16252929,16449537,16580609,16711681,16908289,17170433,17498113,18087937,18481153,18743297,19070977,19136513,20316167,21757960],"removed":[4980740,5636100,10747908],"replace":[3014657,3604481],"random":[7602202,8323087,8519688,8585233,8716298,8847376,8978437,11141132,11337743,11534350,11796497,18022404,18153475,19005460,21757978],"randomsubset":[7602178,8978438,11141126,18153475,21757954],"ranks":[7602179,9109506,9175041,9240578,9306114,18350081,18546690,21757955],"rank":[7602179,9109508,9175048,9240579,9306118,18350084,21757955],"rand":[8585222,8716294,8847366,11141125,11796486],"rightjoin":[7602180,9961478,10223622,10551302,11010054,18808837,21757956],"responsible":[4718593,4784129,5308417,5701633],"ref":[21757953,21889025],"result":[262146,327682,589828,655362,851970,983041,1048577,1114114,1507329,1900545,1966082,2097154,2752513,3145730,3211266,3276802,3342338,3407874,3473410,3538946,3670018,3735554,3801090,3866625,3932162,3997698,4063234,4128769,4194306,4390914,4456450,4587522,4653057,4980739,5177345,5439489,5570562,5636099,5832705,5898245,5963780,6029314,6094850,6225922,6291460,6422530,6553602,6684676,6750210,6881282,7012354,7077892,7143430,7208961,7274498,7340033,7405573,7471106,7536646,7602229,7733254,7798789,7864322,7995397,8060934,8257537,8912897,9371650,9568258,9699330,9830402,9895939,9961476,10092547,10223620,10289155,10354691,10420226,10485762,10551300,10616835,10682370,10747908,10813443,11010052,11272195,11403265,11599875,11730945,12058627,12320771,12713985,13434883,14745601,14811137,16056324,16252930,16449538,16580609,16711682,16908289,16973827,17170433,17498113,17563652,18087938,18481154,18743298,18808836,18874375,19136514,20512772,21299216,21495820,21758005],"represent":[7602177,12582913,15663105,21757953],"respects":[11403265,11730945],"replacement":[3014657,3604481,7602178,20381697,20643841,21757954],"return":[196609,262145,327681,393217,458753,524289,589825,655362,720897,786433,851970,983041,1048577,1114115,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1835009,1900545,1966082,2031617,2097154,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4325377,4390913,4456449,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7667714,7733249,7798785,7864321,7929858,7995393,8060929,8126466,8192002,8257537,8323073,8388610,8454146,8519681,8585217,8650754,8716289,8781826,8847361,8912897,8978435,9043969,9109505,9175041,9240577,9306113,9371650,9437185,9502721,9568257,9633793,9699330,9764865,9830401,9895938,9961473,10027009,10092545,10158081,10223617,10289153,10354690,10420225,10485761,10551297,10616834,10682370,10747905,10813441,10878977,10944513,11010049,11075585,11141123,11206657,11272194,11337729,11403269,11468801,11534337,11599874,11665409,11730948,11796481,11862017,11927553,11993089,12058626,12124161,12189697,12255233,12320770,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14614530,14680065,14745601,14876674,14942209,15007745,15204354,15269889,15400961,15466497,15663105,15728641,15794177,15925249,16056321,16121857,16252929,16318465,16449537,16515073,16580609,16646145,16711683,16777217,16908289,17039361,17104897,17170433,17235969,17367041,17432577,17498113,17629185,17694721,17760257,17891329,17956865,18087937,18219009,18415617,18481153,18677761,18743297,19136513],"runlengthencode":[7602178,9633798,11206662,18939907,21757954],"runtime":[131073,19595266,21889025],"responsibility":[15466497,15794177],"requested":[10682369,11730945],"represents":[4521985,5177345,5439489,15925249],"ranges":[8257537],"returning":[5767169,16449537],"rankby":[7602178,9109510,9240582,18546691,21757954],"retained":[1310721,1441793,2162689,2424833],"recursive":[7602177,16056321,21757953],"representation":[131073,21561345,21889026],"respectively":[7602178,9043969,9371650,9699330,9895937,18874370,21757954],"relative":[10878977],"right":[262147,327683,589827,7602190,9568259,9830403,9961474,10223618,10551298,11010050,14811142,18808836,19267588,21757966],"resulting":[589825,1835010,2949121,3866626,4128770,4325379,4653058,4915202,4980738,5177345,5308417,5373954,5439489,5636098,5701633,6619137,6815745,6946817,7602183,7864322,8323073,8519681,9568257,9830401,10682369,11337729,11534337,11993090,12189699,12451843,12517377,12648449,12713985,12779524,13107204,14745601,15466497,15794177,16252930,16580609,16908289,16973825,17170433,17498113,21495811,21757959],"reflecting":[14548993,21757953],"references":[2621442,2883586],"representing":[1048577,6160385,7602181,9109505,9175041,9240577,9306113,9633793,11206657,12582913,12648449,13303809,13565953,13828097,14548993,15663105,15925249,17694722,18939906,20840450,21757957,21823489],"remain":[2490369,2621441,2818049,2883585,3014657,3604481],"relationship":[10092545,13434881],"reversed":[11403265,11730945],"recursively":[2949121],"range":[262145,327681,589825,1114113,6029317,7602180,9043969,9568257,9830401,9895937,10289153,10420226,10485762,19726338,21757956],"reference":[65537,131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621443,2686977,2752513,2818049,2883587,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602181,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18284545,18219009,18350081,18415617,18546689,18481153,18612225,18677761,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922946,19988481,20054017,20119553,20185089,20250625,20316161,20381699,20447233,20512769,20578305,20643843,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430274,21495809,21561345,21626881,21692417,21757957,21823489,21889026],"receives":[2949121,3014657,3604481],"replaced":[2490370,2621442,2818050,2883586,3014658,3604481,7602182,20381699,20643843,21757958],"repeats":[7602178,9437185,9502721,18612226,21757954],"repeat":[7602178,9437191,9502728,18612227,21757954],"remarks":[196609,262145,327681,393217,458753,524289,589825,720897,786433,983041,1245185,1310721,1441793,1507329,1572865,1638401,1703937,1835009,1900545,2162689,2424833,2490369,2621441,2752513,2818049,2883585,3014657,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4325377,4390913,4456449,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5570561,5636097,5701633,5767169,5832705,6029313,6094849,6225921,6422529,6553601,6619137,6750209,6815745,6881281,6946817,7012353,7143425,7208961,7274497,7340033,7471105,7536641,7667713,7733249,7864321,7929857,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8650753,8781825,8912897,9568257,9830401,10092545,10289153,10420225,10485761,10682369,10747905,10813441,11337729,11403265,11534337,11730945,11993089,12189697,12451841,12517377,12582913,12648449,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434882,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14221313,14286849,14352385,14417921,14483457,14614529,14680065,14876673,14942209,15007745,15204353,15269889,15400961,15466497,15663105,15794177,16056321,16252929,16449537,16646145,16711681,16777217,17039361,17104897,17235969,17432577,17694721,17760257,17956865,18087937,18219009,18415617,18481153,18677761,18743297,19136513]} \ No newline at end of file diff --git a/2.10/ref/api/fti/FTI_115.json b/2.10/ref/api/fti/FTI_115.json new file mode 100644 index 0000000..dedae1d --- /dev/null +++ b/2.10/ref/api/fti/FTI_115.json @@ -0,0 +1 @@ +{"serves":[131073,21889025],"sholland":[65537,131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18284545,18219009,18350081,18415617,18481153,18546689,18612225,18677761,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025],"semantics":[2490369,2621441,2818049,2883585,3014657,3604481,6488065,9109505,9175041,12255233],"signed":[13238273,13500417],"start":[2621441,2818049,3014657,10420229,10485766,11403265,11730945],"sources":[10747905],"skipped":[7602177,11403265,21757953],"selector":[2162689,2424833,4849665,4915201,5046273,5177345,5373953,5439489,5832711,5898241,5963777,6291457,6356993,6488065,6684673,7077889,7208967,7340039,7405569,7602184,7798785,7995393,8912903,9109505,9240577,9961473,10223617,10551297,11010049,11927553,12255233,16384002,19398662,21757960],"streaming":[5570561,5767169,6094849,6225921,6422529,10813441,12582913,15663105],"starting":[2031617,5242881,7602181,10682370,15466497,15663105,15794177,19857409,21757957],"str":[589826],"search":[917505],"stacktrace":[21561345,21889025],"sequence":[196611,262146,327682,393220,458756,524294,589826,655365,720900,786437,851973,983044,1048580,1114118,1179656,1245188,1310724,1376264,1441796,1507336,1572868,1638404,1703940,1769474,1835012,1900550,1966085,2031625,2097155,2162693,2228228,2293765,2359302,2424837,2490374,2555911,2621445,2686980,2752522,2818054,2883589,2949124,3014662,3080195,3145733,3211269,3276805,3342341,3407877,3473413,3538949,3604486,3670021,3735557,3801093,3866627,3932165,3997701,4063237,4128771,4194309,4259843,4325380,4390917,4456453,4521987,4587524,4653059,4718600,4784136,4849668,4915204,4980751,5046276,5111813,5177347,5242885,5308425,5373956,5439491,5505030,5570567,5636111,5701641,5767178,5832707,5898244,5963780,6029317,6094855,6160389,6225927,6291460,6356996,6422536,6488068,6553603,6619141,6684677,6750211,6815749,6881283,6946821,7012355,7077893,7143432,7208963,7274499,7340035,7405572,7471107,7536648,7602441,7667715,7733260,7798789,7864326,7929859,7995397,8060940,8126467,8192003,8257539,8323075,8388611,8454147,8519683,8585218,8650755,8716290,8781827,8847362,8912899,8978443,9043970,9109511,9175046,9240583,9306117,9371649,9437194,9502731,9568263,9633801,9699329,9764870,9830405,9895938,9961476,10027014,10092549,10158086,10223620,10289156,10354689,10420235,10485772,10551301,10616833,10682382,10747914,10813444,10878980,10944517,11010053,11075589,11141131,11206665,11272193,11337731,11403271,11468805,11534339,11599873,11665412,11730951,11796482,11862020,11927556,11993090,12058625,12124164,12189698,12255236,12320769,12386308,12451842,12517378,12582927,12648450,12713991,12779522,12845063,12910596,12976132,13041667,13107202,13172740,13238276,13303809,13369348,13434885,13500420,13565954,13631492,13697028,13762564,13828097,13893636,13959172,14024708,14090244,14155778,14221316,14286852,14352388,14417924,14483460,14548994,14614532,14680068,14745606,14811139,14876676,14942213,15007748,15073282,15138818,15204356,15269893,15335426,15400964,15466498,15532034,15597574,15663120,15728642,15794178,15925260,15990788,16056325,16121858,16252934,16318466,16384004,16449541,16515074,16580615,16646148,16711683,16777220,16842754,16908294,16973829,17039364,17104900,17170438,17235972,17367042,17432580,17498118,17629186,17694724,17760260,17891330,17956868,18022402,18087944,18153476,18219012,18350082,18415620,18481159,18546690,18612226,18677764,18743305,18874370,18939906,19005446,19070978,19136523,19267586,19398662,19464198,19529734,19660802,19726343,19857412,19988482,20054018,20119554,20185100,20250654,20316172,20381702,20447236,20578308,20643846,20774914,20840452,20905986,20971522,21037058,21102596,21168130,21233667,21299216,21495822,21626883,21692419,21758217,21823489,21889025],"scanright":[7602178,9568263,9830407,19267587,21757954],"sbyte":[7602178,13238278,13500422,20250626,21757954],"size":[720902,983046,7602180,8978434,11141122,11993089,12189697,12451841,12517377,12779521,13107201,15663105,15925250,17694726,18153474,20840450,21757956],"sort":[917505,7602180,7667714,8388610,8650754,8781826,17825794,18284546,21757956],"seed":[327686,589830,7602180,9830406,10289159,14811138,19070977,19267585,21757956],"serialized":[65538,19595266,21430273,21889027],"skipping":[5767169,7602177,21757953],"staisfying":[9043969],"selected":[2162689,2424833],"serialization":[19595266],"stack":[21561345,21889025],"secondkeyselector":[4718597,4784133,5308421,5701637,6684677,7077893,7733253,7798789,7995397,8060933,10551301,11010053],"sealedattribute":[21757953],"sequences":[1048579,1507331,1900547,2097153,2162689,2228225,2293761,2359297,2424833,2555905,2686977,2752515,2949122,3080194,4718594,4784130,5308418,5701634,5767178,5898243,5963779,6291459,6619141,6684674,6815750,6946822,7077890,7143431,7405571,7536647,7602229,7733254,7798786,7995394,8060934,8323074,8519682,9371649,9699329,9764865,9895937,9961475,10027009,10158081,10223619,10551298,10616833,10813445,10878980,11010050,11337730,11534338,11993089,12189697,12451841,12517377,12779521,13107201,16187395,17301508,17563652,17694722,18087940,18481155,18743299,18808836,19136515,19529731,19988482,20512772,20905986,21364739,21495828,21758005],"streamingcontext":[19595270,21430273,21889025],"secondselector":[5898245,7143429,7405573,7536645,7733253,7798789,7995397,8060933,9961477,10223621,10551301,11010053],"startindex":[2031621,5242885,10682374],"system":[196609,262146,327682,393218,458755,524290,589827,655362,720898,786435,851970,983043,1048579,1114115,1179650,1245185,1310722,1376259,1441795,1507332,1572866,1638403,1703937,1769473,1835009,1900547,1966082,2031619,2097153,2162691,2228226,2293761,2359297,2424836,2490370,2555905,2621441,2686977,2752517,2818050,2883585,2949122,3014659,3080193,3145730,3211266,3276802,3342338,3407874,3473410,3538946,3604483,3670018,3735554,3801090,3866626,3932162,3997698,4063234,4128771,4194306,4259842,4325377,4390914,4456450,4521986,4587521,4653057,4718596,4784133,4849666,4915204,4980738,5046275,5111809,5177347,5242882,5308421,5373955,5439492,5505027,5570563,5636098,5701638,5767170,5832707,5898246,5963781,6029316,6094851,6160386,6225923,6291462,6356994,6422531,6488067,6553602,6619138,6684678,6750211,6815747,6881282,6946819,7012354,7077895,7143430,7208962,7274499,7340035,7405575,7471106,7536647,7667715,7733255,7798791,7864322,7929860,7995400,8060936,8126467,8192002,8257537,8388610,8454147,8585218,8650756,8716289,8781827,8847363,8912898,8978434,9043970,9109507,9175042,9240578,9306113,9371650,9437185,9502722,9568258,9633794,9699330,9764866,9830402,9895939,9961477,10027010,10092546,10158082,10223622,10289154,10354691,10420226,10485763,10551302,10616834,10682371,10747906,10813442,10878979,10944514,11010055,11075586,11141123,11206657,11272195,11337729,11403266,11468803,11534338,11599874,11665409,11730946,11796481,11862018,11927554,11993091,12058627,12124163,12189699,12255235,12320770,12386306,12451843,12517378,12582913,12648450,12713987,12779524,12845058,12910593,12976130,13041665,13107204,13172738,13238273,13303809,13369345,13434882,13500418,13565954,13631490,13697026,13762561,13828097,13893633,13959169,14024706,14090242,14155778,14221314,14286849,14352385,14417921,14483457,14614529,14680066,14745603,14876674,14942209,15007746,15204354,15269890,15400963,15466497,15663105,15728641,15794177,15925250,16056324,16121858,16252930,16318465,16449538,16515074,16580612,16646146,16711682,16777217,16908291,17039361,17104898,17170436,17235970,17367041,17432577,17498114,17629186,17694722,17760258,17891329,17956865,18087939,18219010,18415618,18481155,18677761,18743300,19136517,19595266,19791873,19922946,21757953,21889026],"strings":[3080193],"select":[262145,589825,7602177,9568257,14811137,16056322,21757953],"sum":[7602178,10092549,13434885,19070977,21757954],"step":[7602177,10420225,10485767,16449541,19726337,21757953],"subsequent":[131073,5570561,6422529,7602178,11927553,12255233,21037058,21757954,21889025],"shortest":[18481153,18743297,19136513],"sized":[720898,983042,7602178,15335426,15925249,21757954],"subclass":[12648449,13828097],"segment":[7602182,9764874,10027018,10158090,19529735,21757958],"shorter":[6553601,6750209,6881281,7012353,7274497,7471105,7602182,18087937,21626883,21692419,21757958],"set":[1048577,1310721,1441793,2162691,2424835,6160385,7602188,11272193,11599873,12058625,12320769,12648449,13434881,13565953,14548993,15663107,15925249,16384002,16777217,17104897,18874372,19464194,20840451,21757965],"shallow":[131073,21889025],"secondly":[11403265,11730945],"splitter":[11075585,11468801,12713985,16580609],"serializationinfo":[131073,19595270,21430273,21889026],"specifiy":[3014657,3604481,7602178,20381697,20643841,21757954],"split":[7602188,11075590,11468806,11665414,11862022,12124166,12386310,12713990,14745606,16580615,16908294,17170438,17498118,20316173,21757964],"sub":[1769473,4259841,4521985,19333121,19595265,19791873,19922945],"special":[13434881],"streamed":[17694721],"source":[196617,262151,327687,393224,458760,524296,589831,655367,720905,786439,851975,983049,1048577,1114119,1179656,1310729,1376264,1441801,1769478,1835009,1966087,2097161,2162689,2228233,2293770,2359307,2424833,2490376,2555916,2621448,2686985,2818056,2883592,2949127,3014664,3080199,3145737,3211273,3276809,3342345,3407881,3473417,3538953,3604488,3670025,3735561,3801097,3932169,3997705,4063241,4194313,4259846,4325377,4390921,4456457,4521991,4718593,4784129,4849671,4915208,4980738,5046279,5111816,5177351,5242888,5308417,5373960,5439495,5505026,5570566,5636098,5701633,5767170,5832713,5898241,5963777,6029320,6094854,6225926,6291457,6356999,6422534,6488071,6553606,6750214,6881286,7012358,7143428,7208969,7274502,7340041,7405569,7471110,7536644,7602218,7667719,7733251,7864328,7929863,8060931,8126471,8192007,8388615,8454151,8650759,8781831,8912905,9043975,9109510,9175046,9240582,9306117,9371655,9437185,9502721,9568264,9699335,9764870,9830408,9895943,9961473,10027014,10092551,10158086,10223617,10289159,10354697,10616841,10682370,10747911,10813445,10878981,10944521,11075593,11272201,11403276,11468809,11599881,11665416,11730956,11862024,11927559,11993095,12058633,12124168,12189704,12255239,12320777,12386312,12451848,12517383,12648456,12713994,12779528,12845063,12910599,12976135,13041670,13107208,13172743,13238279,13303816,13369351,13434887,13500423,13565960,13631495,13697031,13762567,13828104,13893639,13959175,14024711,14090247,14155782,14221319,14286855,14352391,14417927,14483463,14614537,14680071,14745609,14876682,14942216,15138818,15204361,15269896,15335426,15728646,15859714,16121862,16252936,16318470,16449543,16515078,16580618,16646151,16711686,16777225,16842754,16908297,16973825,17039367,17104905,17170441,17235975,17367046,17432583,17498121,17629190,17694726,17760263,17891334,17956871,18219015,18415623,18677767,19595265,19857410,20316172,20381699,20643843,20709378,21233667,21561345,21757994,21889025],"specifying":[6815745,6946817,7602180,12648449,13565953,19464194,21495810,21757956],"singleton":[2097154,7602177,20185089,21757953],"satisfy":[9895937],"startswith":[7602178,15007751,15400967,20578307,21757954],"standard":[7602177,8323073,19005441,21757953],"serializableattribute":[21889028],"string":[131073,262146,327682,589825,1572865,1638401,1900545,7602225,9568257,9830401,12910601,12976143,13172751,13238281,13369353,13500431,13631503,13697039,13762569,13893641,13959177,14024719,14090255,14221327,14286857,14352393,14417929,14483472,14680079,14876679,14942217,15007745,15204359,15269903,15400961,16646166,17039369,17235983,17432585,17760271,17956873,18087937,18219023,18415631,18677769,19791878,19922950,20250671,21233666,21430274,21561345,21758001,21889028],"skipwhile":[11403265],"separated":[5570561,6094849,6225921,6422529,7602180,20054018,20119554,21757956],"sequenceexception":[65539,131075,14548993,19333127,19595271,19791879,19922951,21430282,21561347,21889039],"skip":[5767169,10682369],"skipuntil":[7602177,11403272,21757953],"splits":[7602203,9043969,9895937,11075586,11468804,11665410,11862019,12124164,12386308,12713987,14745605,16580612,16908291,17170437,17498115,18874370,20316185,21757979],"sets":[131073,21561347,21889028],"second":[1048584,1507335,1572871,1638407,1900551,2162696,2293761,2359297,2424840,2555905,2752519,3866625,4128769,4521985,4718603,4784139,5308426,5505032,5701642,5767169,5898249,5963784,6291464,6619142,6684682,6815750,6946822,7077898,7143433,7405577,7536649,7602198,7733259,7798795,7864321,7995403,8060939,9568257,9961480,10223624,10551306,11010058,11272193,11599873,12058625,12320769,14155777,15007751,15400967,15990786,16318465,16384002,16515073,17301506,17891329,18087943,18481159,18743303,19136519,20447234,20578306,21102594,21495816,21757974],"subsets":[7602181,15663117,15925259,20840454,21757957],"series":[4587521,7602177,17694722,21757953],"sealed":[21757953],"stop":[10420229,10485765,11403265,11730945],"specifies":[458753,1376257,2490369,2818049,2949121,5242881,6750209,6881281,7602200,7667713,7929857,8388609,8454145,10289153,10354689,10485761,11272193,12058625,12124161,14155777,15138817,15597569,16121857,16515073,16908289,17170433,17629185,17825794,18284546,18874371,19070977,19726337,19857409,20316163,20381697,20447234,20643841,20905985,21102594,21692418,21757976],"sequential":[10420225,10485761],"singleorfallback":[7602177,10747914,21757953],"specified":[131073,327681,393217,458753,589826,1310721,1441794,1638401,2031617,2097154,4849665,4915202,5046274,5177346,5373954,5439490,5505025,5832705,6029314,6553601,6750209,6881281,7012353,7274497,7340033,7471105,7602212,7667713,8388609,8650753,8781825,8978433,9109505,9240577,9502721,9830401,10420225,10485761,10682369,10944513,11141121,11993089,12779521,13107201,14811139,15400961,15859713,15990785,16711682,17104897,18153474,18546690,18612225,19202051,19267585,19398667,19726338,20185090,20578305,20709377,20774913,20971521,21757988,21889025],"short":[13369347,13697027,17039361,17235969],"serializeobjectstate":[65537,21889025],"slice":[7602177,10682376,21757953],"stateselector":[16056325],"static":[196611,262147,327683,393219,458755,524291,589827,655363,720899,786435,851971,983043,1048579,1114115,1179651,1245187,1310723,1376259,1441795,1507331,1572867,1638403,1703939,1769475,1835011,1900547,1966083,2031619,2097155,2162691,2228227,2293763,2359299,2424835,2490371,2555907,2621443,2686979,2752515,2818051,2883587,2949123,3014659,3080195,3145731,3211267,3276803,3342339,3407875,3473411,3538947,3604483,3670019,3735555,3801091,3866627,3932163,3997699,4063235,4128771,4194307,4259843,4325379,4390915,4456451,4521987,4587523,4653059,4718595,4784131,4849667,4915203,4980739,5046275,5111811,5177347,5242883,5308419,5373955,5439491,5505027,5570563,5636099,5701635,5767171,5832707,5898243,5963779,6029315,6094851,6160387,6225923,6291459,6356995,6422531,6488067,6553603,6619139,6684675,6750211,6815747,6881283,6946819,7012355,7077891,7143427,7208963,7274499,7340035,7405571,7471107,7536643,7667715,7733251,7798787,7864323,7929859,7995395,8060931,8126467,8192003,8257539,8323075,8388611,8454147,8519683,8585219,8650755,8716291,8781827,8847363,8912899,8978435,9043971,9109507,9175043,9240579,9306115,9371651,9437187,9502723,9568259,9633795,9699331,9764867,9830403,9895939,9961475,10027011,10092547,10158083,10223619,10289155,10354691,10420227,10485763,10551299,10616835,10682371,10747907,10813443,10878979,10944515,11010051,11075587,11141123,11206659,11272195,11337731,11403267,11468803,11534339,11599875,11665411,11730947,11796483,11862019,11927555,11993091,12058627,12124163,12189699,12255235,12320771,12386307,12451843,12517379,12582915,12648451,12713987,12779523,12845059,12910595,12976131,13041667,13107203,13172739,13238275,13303811,13369347,13434883,13500419,13565955,13631491,13697027,13762563,13828099,13893635,13959171,14024707,14090243,14155779,14221315,14286851,14352387,14417923,14483459,14548993,14614531,14680067,14745603,14876675,14942211,15007747,15204355,15269891,15400963,15466499,15663107,15728643,15794179,15925251,16056323,16121859,16252931,16318467,16449539,16515075,16580611,16646147,16711683,16777219,16908291,17039363,17104899,17170435,17235971,17367043,17432579,17498115,17629187,17694723,17760259,17891331,17956867,18087939,18219011,18415619,18481155,18677763,18743299,19136515,21757954],"selection":[5898241,5963777,6291457,6684673,7077889,7405569,7602188,7798785,7995393,9961473,10223617,10551297,11010049,11141121,17563652,18808836,20512772,21757964],"subset":[7602177,8978433,11141121,15663105,17694721,21757953],"supply":[7602178,12648449,13565953,19464194,21757954],"simple":[12910593,12976129,13172737,13238273,13369345,13500417,13631489,13697025,13762561,13893633,13959169,14024705,14090241,14221313,14286849,14352385,14417921,14483457,14680065,14942209,15269889,16646145,17039361,17235969,17432577,17760257,17956865,18219009,18415617,18677761],"single":[2097153,4653057,5767169,5832705,7208961,7340033,7602192,7667713,7929857,8126465,8192001,8323073,8388609,8454145,8519681,8650753,8781825,8912897,10747906,10813441,10878977,11337729,11534337,13041665,13762564,14024708,16973825,17825796,18284548,19988482,20250626,21757968],"scan":[7602184,9568258,9830402,10092556,10289159,13434886,19070980,19267588,21757960],"subsequences":[7602177,17694722,21757953],"sorts":[6356993,6488065,7602178,21168130,21757954],"specify":[5898241,5963777,6291457,6684673,7077889,7143425,7405569,7536641,7602194,7733249,7798785,7995393,8060929,8650753,8781825,9961473,10223617,10551297,11010049,17563652,17825793,18284545,18808836,20512772,21495812,21757970],"state":[65537,7602178,10289154,16056332,21757954,21889025],"streams":[393217,458753,524289,720897,786433,983041,1245185,1310721,1441793,1507329,1703937,1835009,1900545,2162689,2424833,2490369,2621441,2752513,2818049,2883585,3014657,3604481,3866625,4128769,4325377,4587521,4653057,4718593,4784129,4849665,4915201,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5701633,6029313,6553601,6750209,6881281,7012353,7274497,7471105,7667713,7864321,7929857,8126465,8192001,8257537,8388609,8454145,8650753,8781825,9568257,9830401,10092545,10289153,10420225,10485761,12845057,13041665,13434881,14614529,14876673,15204353,15466497,15794177,16056321,16252929,16449537,16711681,18087937,18481153,18743297,19136513],"slicing":[10682369],"shared":[196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323075,8388609,8454145,8519683,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337731,11403265,11468801,11534339,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14614529,14680065,14745601,14876673,14942209,15007745,15204353,15269889,15400961,15466497,15663105,15728641,15794177,15925249,16056321,16121857,16252929,16318465,16449537,16515073,16580609,16646145,16711681,16777217,16908289,17039361,17104897,17170433,17235969,17367041,17432577,17498113,17629185,17694721,17760257,17891329,17956865,18087937,18219009,18415617,18481153,18677761,18743297,19136513],"sliced":[10682369],"supplied":[4718593,4784129,5308417,5570561,5701633,6225921,7602182,8585217,8716289,8847361,9109505,9175041,11796481,18022401,18350081,18546689,19005443,21757958],"steps":[7602177,10485761,19726337,21757953],"send":[65537,131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18284545,18219009,18350081,18415617,18546689,18481153,18612225,18677761,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025],"skips":[7602177,11403266,21757953],"scanned":[9568257,9830401,10092545,10289153,13434881],"sateler":[65537,131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18284545,18219009,18350081,18415617,18481153,18546689,18612225,18677761,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025],"subsetsize":[8978437,11141125,15925254],"successfully":[196610,7602178,21757954],"separatorfunc":[11075589,11468805,12713989,16580613],"store":[1769473,7602177,21757953],"soon":[4849665,4915201,5046273,5177345,5373953,5439489,18481153,18743297,19136513],"separator":[7602191,11075585,11468801,11665415,11862024,12124169,12386311,12713985,12976129,13172737,13500417,13631489,13697025,14024705,14090241,14221313,14680065,14745607,15269889,16580609,16646145,16908297,17170441,17235969,17498119,17760257,18219009,18415617,20316175,21757967],"specific":[21561345,21889025],"skeet":[65537,131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18284545,18219009,18350081,18415617,18546689,18481153,18612225,18677761,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025],"subsequence":[17694721],"skiplast":[7602177,10944517,21757953],"sense":[11403265,11730945],"shows":[10092545,13434881],"sliding":[17694722],"sortedmerge":[7602178,10813449,10878982,19988483,21757954],"syntax":[196610,262146,327682,393218,458754,524290,589826,655362,720898,786434,851970,983042,1048578,1114114,1179650,1245186,1310722,1376258,1441794,1507330,1572866,1638402,1703938,1769474,1835010,1900546,1966082,2031618,2097154,2162690,2228226,2293762,2359298,2424834,2490370,2555906,2621442,2686978,2752514,2818050,2883586,2949122,3014658,3080194,3145730,3211266,3276802,3342338,3407874,3473410,3538946,3604482,3670018,3735554,3801090,3866625,3932162,3997698,4063234,4128769,4194306,4259842,4325377,4390914,4456450,4521986,4587521,4653057,4718594,4784130,4849666,4915202,4980738,5046274,5111810,5177346,5242882,5308418,5373954,5439490,5505026,5570562,5636098,5701634,5767170,5832706,5898242,5963778,6029314,6094850,6160386,6225922,6291458,6356994,6422530,6488066,6553602,6619138,6684674,6750210,6815746,6881282,6946818,7012354,7077890,7143426,7208962,7274498,7340034,7405570,7471106,7536642,7667714,7733250,7798786,7864322,7929858,7995394,8060930,8126466,8192002,8257537,8323073,8388610,8454146,8519681,8585217,8650754,8716289,8781826,8847361,8912898,8978434,9043970,9109506,9175042,9240578,9306114,9371650,9437186,9502722,9568258,9633794,9699330,9764866,9830402,9895938,9961474,10027010,10092546,10158082,10223618,10289154,10354690,10420225,10485761,10551298,10616834,10682370,10747906,10813442,10878978,10944514,11010050,11075586,11141122,11206658,11272194,11337729,11403266,11468802,11534337,11599874,11665410,11730946,11796481,11862018,11927554,11993090,12058626,12124162,12189698,12255234,12320770,12386306,12451842,12517378,12582914,12648450,12713986,12779522,12845058,12910594,12976130,13041666,13107202,13172738,13238274,13303810,13369346,13434882,13500418,13565954,13631490,13697026,13762562,13828098,13893634,13959170,14024706,14090242,14155778,14221314,14286850,14352386,14417922,14483458,14614530,14680066,14745602,14876674,14942210,15007746,15204354,15269890,15400962,15466497,15663106,15728642,15794177,15925250,16056321,16121858,16252930,16318466,16449538,16515074,16580610,16646146,16711682,16777218,16908290,17039362,17104898,17170434,17235970,17367042,17432578,17498114,17629186,17694722,17760258,17891330,17956866,18087938,18219010,18415618,18481154,18677762,18743298,19136514,19333121,19595265,19791873,19922945,21757953,21823489,21889025]} \ No newline at end of file diff --git a/2.10/ref/api/fti/FTI_116.json b/2.10/ref/api/fti/FTI_116.json new file mode 100644 index 0000000..d8c661e --- /dev/null +++ b/2.10/ref/api/fti/FTI_116.json @@ -0,0 +1 @@ +{"typename":[196609,262145,327682,393217,458753,524289,589827,655361,720897,786433,851969,983042,1048579,1114113,1179650,1245185,1310722,1376258,1441794,1507332,1572865,1638401,1703937,1769473,1835009,1900547,1966081,2031617,2097153,2162690,2228225,2293761,2359297,2424834,2490369,2555905,2621441,2686977,2752517,2818049,2883585,3014657,3145730,3211266,3276802,3342338,3407874,3473410,3538946,3604481,3670018,3735554,3801090,3866625,3932162,3997698,4063234,4128769,4194306,4259841,4325377,4390914,4456450,4521985,4587521,4653057,4718595,4784131,4849666,4915203,4980738,5046274,5111809,5177347,5242881,5308420,5373955,5439491,5505025,5570562,5636098,5701636,5767169,5832706,5898243,5963779,6029313,6094850,6225922,6291459,6356994,6422530,6488066,6553601,6619137,6684676,6750209,6815745,6881281,6946818,7012353,7077892,7143427,7208962,7274497,7340034,7405571,7471105,7536643,7667714,7733252,7798788,7864322,7929858,7995396,8060932,8126466,8192001,8257537,8388609,8454145,8650754,8781825,8912898,8978433,9043969,9109506,9175041,9240578,9306113,9371650,9437185,9502721,9568257,9633793,9699330,9764865,9830402,9895938,9961475,10027009,10092545,10158081,10223619,10289154,10354691,10551300,10616835,10682369,10747905,10813441,10878977,10944513,11010052,11075585,11141121,11206657,11272195,11403265,11468801,11599875,11665409,11730945,11862017,11927554,11993089,12058627,12124161,12189698,12255234,12320771,12386305,12451842,12517377,12582913,12648450,12713986,12779522,12845057,13041665,13107202,13303809,13434881,13565953,13828098,14155778,14614529,14745602,14876673,14942209,15007745,15204353,15269889,15400961,15466497,15663105,15728642,15794177,15925249,16056323,16121858,16252930,16318466,16449537,16515074,16580610,16711681,16777217,16908290,17104897,17170434,17367042,17498114,17629186,17694721,17891330,18087939,18481155,18743300,19136517],"traced":[15204353],"transformation":[10092550,10289158,13434886],"two":[1048578,1900546,3014657,3604481,4980737,5308417,5636097,5701633,5767169,5898242,5963778,6291458,6619138,6684674,6815746,6946818,7012353,7077890,7143426,7405570,7536642,7471105,7602208,7733250,7798786,7995394,8060930,9043969,9895938,9961474,10223618,10551298,10813441,10878977,11010050,11272193,11403265,11599873,11730945,17301506,17563652,18087939,18481153,18808836,18874373,19988482,20381697,20512772,20643841,21495815,21757984],"ttable":[7602180,12648467,13828115,19464196,21757956],"throws":[393217,458753,524289,786433,7602179,10747905,15073282,21561345,21757955,21889025],"times":[1310721,1441793,1835010,3866626,4128770,4325378,4653058,7602177,9502722,18612225,21757953],"tree":[7602180,15466501,15794181,21757956],"tsource":[196627,262184,327701,393233,458769,524311,589845,720913,786461,983058,1179666,1310743,1376275,1441816,2162717,2424862,4849687,4915224,4980760,5046295,5111825,5177368,5242897,5373976,5439512,5570590,5636120,5832727,5898288,5963818,6094872,6225950,6291498,6422552,6553617,6750231,6881303,7012369,7208983,7274519,7340055,7405616,7471127,7602518,7667737,7864341,7929884,8126492,8192005,8388610,8454149,8650777,8781826,8912919,9109522,9175058,9240594,9306124,9568296,9830421,9961514,10092585,10223658,10289175,10747925,10813463,10879005,11075607,11403285,11468823,11665431,11730965,11862045,12124189,12386327,12714008,13041685,13434921,14614545,14745624,14811158,14876695,14942220,15073287,15138820,15204369,15269900,15335429,15597574,15859718,16252944,16384008,16449552,16580632,16711696,16777233,16908318,17104919,17170462,17498136,17563664,17694736,17825806,18284570,18350085,18546694,18808846,19070989,19267600,19398678,19660808,19857412,19988487,20054025,20119561,20250628,20316206,20512782,20709381,20774918,20971526,21233671,21626888,21692424,21758294],"takewhile":[11730945],"traversebreadthfirst":[7602177,15466501,21757953],"trying":[11403265,11730945],"tsecond":[1048591,1900561,4718614,4784150,5308439,5701655,6684695,7077911,7602236,7733277,7798813,7995421,8060957,10551325,11010077,16187395,17301518,17563658,18087951,18481169,18808842,20512776,21364739,21495818,21758012],"tohashset":[7602178,16777222,17104902,20709379,21757954],"tagfirstlast":[7602177,16252934,21757953],"till":[196609,7602177,21757953],"typed":[12713985,14745601,16580609,16908289,17170433,17498113],"telement":[4849665,4915218,5046273,5373970,7602212,10354712,10616856,11272222,11599902,12058660,12320804,17367042,17629186,18874398,19398660,21102594,21757988],"types":[14548993],"traverses":[7602178,15466497,15794177,21757954],"traversed":[15466497,15794177],"toarray":[10813441],"tvalue":[5111810,5242882,7602202,14155793,15728660,16121876,16318483,16515091,17367058,17629202,17891345,19857410,20447246,21102602,21757978],"taccumulate":[327712,589858,7602198,9830428,14811154,19267588,21757974],"traverse":[15466497,15794177],"tail":[1245192,1703944,7602178,15532034,21757954],"todictionary":[7602180,15728646,16121862,16318470,16515078,20447237,21757956],"toarraybyindex":[7602182,11993094,12189702,12451846,12517382,12779526,13107206,19202055,21757958],"trace":[7602179,14614535,14876679,15204360,21233668,21757955],"threa":[12976129,13172737,13500417,13631489,13697025,14024705,14090241,14221313,14680065,15269889,16646145,17235969,17760257,18219009,18415617],"tostring":[131073,262145,9568257,12910593,12976129,13172737,13238273,13369345,13500417,13631489,13697025,13762561,13893633,13959169,14024705,14090241,14221313,14286849,14352385,14417921,14483457,14680065,14942209,15269889,16646145,17039361,17235969,17432577,17760257,17956865,18219009,18415617,18677761,21889025],"three":[1507330,2752513,7602178,12058625,12320769,18874370,21757954],"turn":[1507329,1900545,2752513,4587521,5767169,7012353,7274497,7471105,7864321,16252929,16449537,16711681,18087937,18481153,18743297,19136513],"thread":[7602191,8323075,8519683,11337731,11534339,12910593,13238273,13369345,13762561,13893633,13959169,14286849,14352385,14417921,14483457,14942209,17039361,17432577,17956865,18677761,20250639,21757967],"true":[655363,851970,1114115,1572865,1638401,1966083,2752514,2949121,7602180,9371650,9699330,9764865,10027009,10158081,11403269,11730948,15007745,15400961,16252930,18874370,19136513,21757956],"targetsite":[21561345,21889025],"thenby":[7602178,11927558,12255238,21037059,21757954],"tolookup":[7602180,14155782,17367046,17629190,17891334,21102597,21757956],"triplet":[1507329,18743297],"tuple":[1507329,1900545,2752513,7602183,9043969,16187395,16318465,16515073,18087937,18481154,18743298,19136514,21364739,21757959],"taken":[12845057],"takes":[4587521,8323073,8519681,11337729,11534337,16056321],"takeevery":[7602177,16449542,21757953],"takeuntil":[7602177,11730952,21757953],"todelimitedstring":[7602206,12910598,12976134,13172742,13238278,13369350,13500422,13631494,13697030,13762566,13893638,13959174,14024710,14090246,14221318,14286854,14352390,14417926,14483462,14680070,14942214,15269894,16646150,17039366,17235974,17432582,17760262,17956870,18219014,18415622,18677766,20250655,21757982],"takelast":[7602177,16711686,21757953],"terminated":[18481153,18743297,19136513],"transformed":[589825],"toindex":[6029317],"title":[917505],"transform":[589825,7864321],"try":[131073,21889025],"todatatable":[7602180,12648454,13303814,13565958,13828102,19464197,21757956],"top":[65537,131073,7602177,7667713,7929857,8126465,8192001,8388609,8454145,8650753,8781825,14811137,15073281,15138817,15335425,15532033,15597569,15859713,15990785,16187393,16384001,16842753,16973825,17301505,17563649,17825793,18022401,18153473,18284545,18350081,18546689,18612225,18808833,18874369,18939905,19005441,19070977,19202049,19267585,19398657,19464193,19529729,19660801,19726337,19857409,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21889028],"tag":[16252929],"tuples":[1507329,1900545,2752513,7602187,14155778,16187395,16318465,16515073,17891330,18087937,18481154,18743298,19136514,20447234,21102594,21364739,21757963],"testing":[1376257,7602177,15597569,21757953],"tkey":[1179664,1310731,1376278,1441809,2162699,2424849,4718614,4784157,4849681,4915223,5046295,5111810,5177361,5242882,5308439,5373969,5439511,5701662,5832721,5898251,5963787,6291473,6357003,6488081,6684689,6946827,7077911,7143435,7208971,7340049,7405585,7536657,7602395,7667725,7733265,7798801,7929876,7995415,8060951,8126478,8192002,8388611,8454147,8650771,8781827,8912907,9109521,9240587,9961483,10223633,10354718,10551313,10616856,11010071,11272228,11599902,11927563,12058666,12255249,12320804,14155799,15597573,15728660,15859717,16121882,16318483,16384005,16515097,17301520,17367060,17563660,17629210,17825803,17891345,18284564,18546693,18808844,18874401,19398673,19857410,20447248,20512780,20774917,20971525,21037061,21102606,21168133,21495822,21758171],"table":[12648453,13828101],"typ":[17104897],"traces":[7602179,14614529,14876673,15204353,21233667,21757955],"traversedepthfirst":[7602177,15794181,21757953],"tresult":[589842,983056,1048591,1507344,1900560,2752528,3145744,3211280,3276816,3342352,3407888,3473424,3538960,3670032,3735568,3801104,3932176,3997712,4063248,4194320,4390928,4456464,4587545,4980752,5177361,5308432,5439505,5570576,5636112,5701648,5898268,5963798,6094864,6225936,6291478,6422544,6684694,7077910,7143452,7405596,7536668,7602347,7733276,7798812,7864335,7995420,8060956,8257551,9371664,9699344,9895952,9961494,10223638,10354704,10551318,10616848,11010070,11272208,11599888,12058640,12189712,12320784,12451856,12714001,12779536,13107216,14745617,14811140,15335426,16056335,16187398,16252943,16580625,16908305,17170449,17301508,17498129,17563664,18087951,18481168,18743312,18808844,18874386,19136528,19202056,19398660,19660804,20054020,20119556,20316172,20512780,21299232,21364742,21495824,21758123],"transforms":[1179649,1376257,7602183,11862017,12713985,14745601,16580609,16908289,17170433,17498113,20316167,21757959],"third":[1507335,2359297,2555905,2752519,4128769,5767169,12058625,12320769,18743303,19136519],"thrown":[458753,1507329,1900545,2752513,5505026,7602177,8585217,8716289,8847361,9764865,10027009,10158081,11796481,14548993,15138817,15663105,15925250,21757953,21889025],"threads":[8323074,8519682,11337730,11534338],"terminating":[15663105],"tfirst":[1048592,1900562,4718615,4784151,5308440,5701656,6684702,7077918,7602236,7733278,7798814,7995422,8060958,10551320,11010072,16187395,17301518,17563658,18087952,18481170,18808840,20512778,21364739,21495818,21758012],"traversal":[15466497,15794177],"topic":[1,65537,131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18284545,18219009,18350081,18415617,18481153,18546689,18612225,18677761,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025],"throw":[458753,786433,11403265,11730945],"type":[65537,131075,196613,262150,327688,393222,458759,524294,589834,655366,720902,786439,851974,983048,1048585,1114119,1179655,1245190,1310728,1376264,1441801,1507339,1572870,1638407,1703942,1769476,1835013,1900553,1966086,2031623,2097158,2162696,2228230,2293767,2359304,2424841,2490374,2555913,2621445,2686982,2752525,2818054,2883589,2949124,3014663,3080195,3145735,3211271,3276807,3342343,3407879,3473415,3538951,3604487,3670023,3735559,3801095,3866629,3932167,3997703,4063239,4128774,4194311,4259845,4325380,4390919,4456455,4521989,4587525,4653060,4718602,4784139,4849671,4915211,4980743,5046280,5111813,5177354,5242886,5308428,5373962,5439499,5505031,5570569,5636103,5701645,5767174,5832712,5898252,5963787,6029320,6094856,6160388,6225929,6291468,6357000,6422536,6488073,6553606,6619142,6684685,6750215,6815751,6881287,6946824,7012358,7077902,7143436,7208968,7274503,7340040,7405581,7471111,7536653,7602183,7667721,7733263,7798798,7864327,7929865,7995407,8060944,8126472,8192006,8257540,8323073,8388615,8454151,8519681,8585219,8650762,8716290,8781832,8847364,8912904,8978438,9043974,9109512,9175046,9240583,9306117,9371655,9437189,9502726,9568262,9633798,9699335,9764870,9830408,9895944,9961483,10027014,10092550,10158086,10223628,10289160,10354698,10420227,10485764,10551309,10616841,10682375,10747910,10813447,10878984,10944518,11010062,11075590,11141127,11206661,11272203,11337730,11403270,11468807,11534339,11599882,11665414,11730950,11796482,11862023,11927560,11993095,12058636,12124168,12189704,12255241,12320779,12386311,12451848,12517382,12582917,12648457,12713992,12779529,12845062,12910595,12976132,13041670,13107209,13172740,13238275,13303813,13369347,13434887,13500420,13565958,13631492,13697028,13762563,13828102,13893635,13959171,14024708,14090244,14155783,14221316,14286851,14352387,14417923,14483459,14614533,14680068,14745609,14876678,14942213,15007750,15204358,15269894,15400967,15466501,15663109,15728646,15794181,15859714,15925254,16056330,16121863,16252935,16318470,16449542,16515079,16580617,16646148,16711686,16777222,16908297,17039363,17104903,17170442,17235972,17367046,17432579,17498120,17629191,17694726,17760260,17891334,17956867,18087946,18219012,18415620,18481161,18677763,18743307,19136525,19595266,19791873,19922946,20709378,21495810,21561345,21757960,21823489,21889028],"taking":[8323073,8519681,11337729,11534337],"tstate":[7602185,9830404,10289180,16056340,19070980,19267588,21757961]} \ No newline at end of file diff --git a/2.10/ref/api/fti/FTI_117.json b/2.10/ref/api/fti/FTI_117.json new file mode 100644 index 0000000..7fb09e6 --- /dev/null +++ b/2.10/ref/api/fti/FTI_117.json @@ -0,0 +1 @@ +{"unique":[1179650,1376258,7602178,12582913,15597570,21757954],"unfolding":[16056321],"unit":[1769473,4259841,4521985,8323073,8519681,19333121],"uint16":[7602178,17039364,17235972,20250626,21757954],"unequal":[5767169],"unsigned":[14286849,17039361,17235969,17432577,17760257,17956865,18219009,18415617],"uint":[17432577,17760257],"unmodified":[14614529,14876673,15204353],"used":[327681,589826,1376257,1441793,2424833,2490370,2818050,2949121,3014659,3604483,4521985,4784129,5701633,6094849,6291457,6356993,6422529,6488066,6946817,7077889,7143425,7405569,7536641,7602207,7733249,7995393,8060929,8323073,8519681,8585217,8716289,8847361,9109506,9240577,9633793,9830401,10223617,10878977,11010049,11075585,11141121,11337729,11403265,11468801,11534337,11730945,11796481,11862017,11927553,11993090,12124161,12189698,12255234,12451842,12517378,12713986,12779522,12910593,12976129,13107202,13172737,13238273,13369345,13500417,13631489,13697025,13762561,13893633,13959169,14024705,14090241,14221313,14286849,14352385,14417921,14483457,14680065,14745601,14811139,14876673,14942209,15269889,16580610,16646145,16842753,16908290,17039361,17104897,17170434,17235969,17432577,17498113,17760257,17956865,18087937,18219009,18415617,18677761,19202054,19267585,20250639,20381698,20643842,20905985,21757983],"ushort":[17039362,17235970],"uinteger":[17432577,17760257],"uint32":[7602178,17432580,17760260,20250626,21757954],"uses":[393217,458753,524289,720897,786433,983041,1245185,1310721,1441793,1507329,1703937,1769473,1835009,1900545,2162689,2424833,2490369,2621441,2752513,2818049,2883585,3014657,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4325377,4390913,4456449,4587521,4653057,4718593,4784129,5111809,5242881,5308417,5701633,5832705,6029313,6553601,6619137,6750209,6815745,6881281,6946817,7012353,7143425,7208962,7274497,7340033,7471105,7536641,7602178,7667713,7733249,7864321,7929857,8060929,8126465,8192001,8323073,8388609,8454145,8519681,8650753,8781825,8912898,9568257,9633793,9830401,10092545,10289153,10420225,10485761,10747905,10813441,11337729,11534337,12648449,12845057,12910593,12976129,13041665,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14221313,14286849,14352385,14417921,14483457,14614529,14680065,14876673,14942209,15204353,15269889,16056321,16252929,16449537,16646145,16711681,17039361,17235969,17432577,17760257,17956865,18087937,18219009,18415617,18481153,18677761,18743297,18939905,19136513,21757954],"usage":[196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3932161,3997697,4063233,4194305,4259841,4390913,4456449,4521985,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8388609,8454145,8650753,8781825,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11403265,11468801,11599873,11665409,11730945,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14614529,14680065,14745601,14876673,14942209,15007745,15204353,15269889,15400961,15663105,15728641,15925249,16121857,16252929,16318465,16449537,16515073,16580609,16646145,16711681,16777217,16908289,17039361,17104897,17170433,17235969,17367041,17432577,17498113,17629185,17694721,17760257,17891329,17956865,18087937,18219009,18415617,18481153,18677761,18743297,19136513],"using":[1572866,1638401,4849665,4915203,5046274,5177347,5373954,5439491,7602208,8323073,8585217,8716289,8847361,9043969,9109505,9175041,9240577,9306113,9764865,9895937,10027009,10158081,10747908,10813441,11796481,12910593,12976129,13172737,13238273,13369345,13500417,13631489,13697025,13762561,13893633,13959169,14024705,14090241,14221313,14286849,14352385,14417921,14483457,14680065,14876673,14942209,15007746,15204353,15269889,15400961,15466497,15794177,15990786,16646145,16777218,17039361,17104898,17235969,17432577,17760257,17956865,18022401,18219009,18350082,18415617,18546690,18677761,18874370,19005444,19398664,19529731,20578306,20709378,21233666,21757984],"upper":[8585217,8847361,11337729,11534337],"user":[1048577,7602182,11993089,12779521,13107201,15466497,15794177,19202051,21561345,21757958,21889025],"uint64":[7602178,17956868,18219012,20250626,21757954],"unfold":[7602177,16056325,21757953],"unordered":[6619137,6815745,6946817,7143425,7536641,7733249,8060929],"undefined":[6619137,6815745,6946817,7143425,7536641,7733249,8060929,10813441],"ulong":[17956866,18219010]} \ No newline at end of file diff --git a/2.10/ref/api/fti/FTI_118.json b/2.10/ref/api/fti/FTI_118.json new file mode 100644 index 0000000..e5c6229 --- /dev/null +++ b/2.10/ref/api/fti/FTI_118.json @@ -0,0 +1 @@ +{"variable":[262145,327681,589825,655361,851969,1114113,1507329,1900545,1966081,2097153,2752513,4587521,6029313,6553601,6750209,6881281,7012353,7274497,7471105,7864321,9043970,9568257,9830401,9895938,10420225,10485761,10747905,10813441,10878977,16252929,16449537,16711681,18087937,18481153,18743297,19136513],"vieira":[65537,131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18284545,18219009,18350081,18415617,18546689,18481153,18612225,18677761,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025],"valid":[14548993,21823489],"visiting":[5767169],"visible":[12845057],"valuetuple":[4718597,4784133,7602180,9043973,9895937,14155783,16318471,16515079,17891335,20447234,21102594,21757956],"void":[1769474,4259842,4521986],"values":[1835009,2228226,2293762,2359298,2490369,2555906,2621442,2686978,2818049,2883586,3014657,3866625,4128769,4325378,4587522,4980737,5832706,6553601,7012353,7340034,7602223,8257537,8519681,8585218,8716289,8847362,10092548,11337729,11534338,12648449,12713985,12910593,12976129,13172737,13238273,13369345,13434884,13500417,13565953,13631489,13697025,13762561,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14680065,14745601,14942209,15269889,15466497,15728641,15794177,16121857,16318465,16515073,16580609,16646145,16908289,16973825,17039361,17170433,17235969,17367041,17432577,17498113,17629185,17760257,17891329,17956865,18022402,18219009,18415617,18677761,19464194,20185093,20250654,20774913,20971521,21626881,21692417,21757999,21823489],"visual":[196610,262146,327682,393218,458754,524290,589826,655362,720898,786434,851970,983042,1048578,1114114,1179650,1245186,1310722,1376258,1441794,1507330,1572866,1638402,1703938,1769474,1835010,1900546,1966082,2031618,2097154,2162690,2228226,2293762,2359298,2424834,2490370,2555906,2621442,2686978,2752514,2818050,2883586,2949122,3014658,3080194,3145730,3211266,3276802,3342338,3407874,3473410,3538946,3604482,3670018,3735554,3801090,3932162,3997698,4063234,4194306,4259842,4390914,4456450,4521986,4718594,4784130,4849666,4915202,4980738,5046274,5111810,5177346,5242882,5308418,5373954,5439490,5505026,5570562,5636098,5701634,5767170,5832706,5898242,5963778,6029314,6094850,6160386,6225922,6291458,6356994,6422530,6488066,6553602,6619138,6684674,6750210,6815746,6881282,6946818,7012354,7077890,7143426,7208962,7274498,7340034,7405570,7471106,7536642,7667714,7733250,7798786,7864322,7929858,7995394,8060930,8126466,8192002,8388610,8454146,8650754,8781826,8912898,8978434,9043970,9109506,9175042,9240578,9306114,9371650,9437186,9502722,9568258,9633794,9699330,9764866,9830402,9895938,9961474,10027010,10092546,10158082,10223618,10289154,10354690,10551298,10616834,10682370,10747906,10813442,10878978,10944514,11010050,11075586,11141122,11206658,11272194,11403266,11468802,11599874,11665410,11730946,11862018,11927554,11993090,12058626,12124162,12189698,12255234,12320770,12386306,12451842,12517378,12582914,12648450,12713986,12779522,12845058,12910594,12976130,13041666,13107202,13172738,13238274,13303810,13369346,13434882,13500418,13565954,13631490,13697026,13762562,13828098,13893634,13959170,14024706,14090242,14155778,14221314,14286850,14352386,14417922,14483458,14614530,14680066,14745602,14876674,14942210,15007746,15204354,15269890,15400962,15663106,15728642,15925250,16121858,16252930,16318466,16449538,16515074,16580610,16646146,16711682,16777218,16908290,17039362,17104898,17170434,17235970,17367042,17432578,17498114,17629186,17694722,17760258,17891330,17956866,18087938,18219010,18415618,18481154,18677762,18743298,19136514],"various":[8323073,8519681,11337729,11534337],"var":[327681,589825,655362,851970,1114114,1507332,1900545,1966082,2097154,2752517,6029313,6553601,6750209,6881281,9043969,9568257,9830401,9895937,10289153,10420225,10485761,10747906,10813445,16252930,18087937,18481155,18743300,19136517],"version":[196609,262146,327682,393217,458753,524289,589826,655361,720897,786433,851969,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980741,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636101,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602181,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568258,9633793,9699329,9764865,9830402,9895937,9961473,10027009,10092546,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747909,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434882,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14614529,14680065,14745601,14811139,14876673,14942209,15007745,15204353,15269889,15400961,15466497,15663105,15728641,15794177,15925249,16056321,16121857,16252929,16318465,16449537,16515073,16580609,16646145,16711681,16777217,16908289,17039361,17104897,17170433,17235969,17367041,17432577,17498113,17629185,17694721,17760257,17891329,17956865,18087937,18219009,18415617,18481153,18677761,18743297,19136513,19267586,19333121,19595265,19791873,19922945,21757958,21823489,21889025],"value":[196609,262146,327686,393217,458753,524289,589834,655361,720897,786433,851969,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1835009,1900545,1966081,2031617,2097155,2162689,2228225,2293763,2359300,2424833,2490369,2555909,2621443,2686977,2752513,2818049,2883587,2949121,3014657,3080193,3145730,3211266,3276802,3342338,3407874,3473410,3538946,3604481,3670018,3735554,3801090,3866625,3932162,3997698,4063234,4128769,4194306,4325377,4390914,4456450,4587522,4653058,4718593,4784129,4849665,4915201,4980738,5046273,5111810,5177345,5242882,5308417,5373953,5439489,5505025,5570562,5636098,5701633,5767169,5832706,5898241,5963777,6029313,6094851,6160385,6225924,6291457,6356993,6422530,6488065,6553601,6619137,6684673,6750210,6815745,6881284,6946817,7012353,7077889,7143425,7208962,7274498,7340034,7405569,7471107,7536641,7602203,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912898,8978433,9043969,9109506,9175041,9240578,9306113,9371650,9437185,9502721,9568259,9633794,9699330,9764865,9830405,9895938,9961473,10027009,10092545,10158081,10223617,10289153,10354690,10420227,10485763,10551297,10616834,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206658,11272194,11337729,11403265,11468801,11534337,11599874,11665409,11730945,11796481,11862017,11927553,11993089,12058626,12124161,12189697,12255233,12320770,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041673,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155779,14221313,14286849,14352385,14417921,14483457,14614529,14680065,14745601,14811141,14876673,14942209,15007745,15204354,15269889,15400961,15466497,15663105,15728643,15794177,15925249,16056322,16121859,16252929,16318467,16449537,16515075,16580609,16646145,16711681,16777217,16908289,17039361,17104898,17170433,17235969,17367043,17432577,17498113,17629187,17694721,17760257,17891331,17956865,18087938,18219009,18415617,18481153,18677761,18743297,19136513,19267586,19660802,19857410,20185089,20381698,20447234,20643842,21102594,21561346,21626882,21692419,21757979,21823491,21889026],"validation":[5505025]} \ No newline at end of file diff --git a/2.10/ref/api/fti/FTI_119.json b/2.10/ref/api/fti/FTI_119.json new file mode 100644 index 0000000..579876a --- /dev/null +++ b/2.10/ref/api/fti/FTI_119.json @@ -0,0 +1 @@ +{"wide":[6553601,6750209,6881281,7012353,7274497,7471105],"width":[6553609,6750217,6881289,7012361,7274505,7471113,7602182,21626883,21692419,21757958],"windowsize":[17694721],"window":[17694723],"wchar_t":[13631489,18677761],"windowed":[7602178,17694726,21757954]} \ No newline at end of file diff --git a/2.10/ref/api/fti/FTI_121.json b/2.10/ref/api/fti/FTI_121.json new file mode 100644 index 0000000..3a27cec --- /dev/null +++ b/2.10/ref/api/fti/FTI_121.json @@ -0,0 +1 @@ +{"yield":[1507329,1900545,2752513,4587521,7012353,7143425,7274497,7471105,7536641,7733249,7864321,8060929,9043970,9895938,10092546,10289153,13434882,16252929,16449537,16711681,18087937,18481153,18743297,19136513],"yields":[7143426,7536642,7602177,7733250,8060930,11730945,12845057,21757953],"yielded":[4718593,4784129,4849665,4915201,5046273,5177345,5308417,5373953,5439489,5701633,12845057],"yielding":[5505025,11403265,11730945]} \ No newline at end of file diff --git a/2.10/ref/api/fti/FTI_122.json b/2.10/ref/api/fti/FTI_122.json new file mode 100644 index 0000000..66c9c0b --- /dev/null +++ b/2.10/ref/api/fti/FTI_122.json @@ -0,0 +1 @@ +{"zero":[2031617,4980737,5111809,5505025,6029313,7602180,8585217,10485761,10682370,10813441,10878977,11337729,15925249,19005442,19857409,21757956],"ziplongest":[7602177,18087941,21757953],"zipped":[1507330,1900546,2752514,18087938,18481154,18743298,19136514],"zipshortest":[7602179,10092545,13434881,18481159,18743303,19136519,21364740,21757955],"zeroes":[7012353]} \ No newline at end of file diff --git a/2.10/ref/api/fti/FTI_97.json b/2.10/ref/api/fti/FTI_97.json new file mode 100644 index 0000000..201c7b6 --- /dev/null +++ b/2.10/ref/api/fti/FTI_97.json @@ -0,0 +1 @@ +{"asynchronous":[8323073,8519681,11337729,11534337],"awaits":[8323073,8519681,11337729,11534337],"aggregate":[262145,327681,589825,7602180,10289153,14811139,19070977,21757956],"allows":[131073,10092545,13434881,21889025],"appear":[5767169,10354689,10616833,11272193,11599873,12058625,12320769],"asserts":[393217,458753,524290,786434,7602180,15073282,15138818,21757956],"assertcount":[393222,458758,7602178,15138819,21757954],"array":[196610,2686979,4325377,5767169,7602193,10813442,10878978,11993095,12189706,12451850,12517383,12648449,12779530,13107210,13565953,19202064,20185089,21757969],"accepts":[5570561,6094849,6225921,6422529],"algorithm":[11141121],"according":[2162689,2424833,4849665,4915201,5046273,5177345,5373953,5439489,5832705,6356993,6488065,6946817,7143425,7208961,7340033,7536641,7602188,7733249,8060929,8912897,11927553,12255233,16384002,19398662,21037058,21168130,21757964],"atmost":[851974,7602177,21757953],"abstract":[21757953],"altenate":[2228225,2293761,2359297,2555905,2686977,7602181,20185093,21757957],"ascending":[6356994,6488066,7602183,7929857,8126465,8192001,8454145,10420225,10813442,10878977,11927554,12255234,19726337,19988482,21037058,21168130,21757959,21823489],"associative":[262147,327683,589827,7602186,9568259,9830403,14811142,19267588,21757962],"affects":[8323073,8519681,11337729,11534337],"argumentoutofrangeexception":[655361,851969,1114113,1966081,5505026,15925249],"access":[12648449,13565953],"abstractclassattribute":[21757953],"aggregateright":[262151,327687,589831,7602179,14811140,21757955],"atif":[65537,131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18284545,18219009,18350081,18415617,18481153,18546689,18612225,18677761,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025],"arbitrarily":[2949121,3080193,7602178,20905986,21757954],"applying":[1048577,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3670017,3735553,3801089,3932161,3997697,4063233,4194305,4390913,4456449,7602196,7864321,16056321,16252929,21299216,21757972],"actually":[11403265,11730945],"andreas":[65537,131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18284545,18219009,18350081,18415617,18546689,18481153,18612225,18677761,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025],"actual":[8323073,8519681,11337729,11534337,14548993,21757953],"additional":[1376257,2490369,2818049,2949121,3014657,3604481,5242881,5898241,5963777,6291457,6684673,6750209,6815745,6881281,6946817,7077889,7143425,7405569,7536641,7602223,7667713,7733249,7798785,7929857,7995393,8060929,8388609,8454145,8650753,8781825,9961473,10223617,10289153,10354689,10485761,10551297,11010049,11272193,12058625,12189697,12451841,12779521,13107201,14155777,15597569,16121857,16252929,16515073,17563652,17629185,17825795,18284547,18808836,18874371,19070977,19202052,19726337,19857409,20381698,20447234,20512772,20643842,20905985,21102594,21495814,21561345,21692418,21757999,21889025],"apply":[983041,1507329,1900545,2752513,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3670017,3735553,3801089,3932161,3997697,4063233,4194305,4390913,4456449,5308417,5701633,7864321,8257537,18087937,18481153,18743297,19136513],"addition":[4718593,4784129,5308417,5701633],"associated":[5177345,5439489,21561345,21889025],"assigned":[21561345,21889025],"appends":[7602179,12648449,13565953,13828097,19464195,21757955],"applied":[4980737,5636097,7602178,11403266,11730946,21757954],"aware":[12582913],"acquire":[196613,7602177,21757953],"atleast":[655366,7602177,21757953],"assert":[393217,458753,524294,786438,7602178,15073283,21757954],"adjacent":[4849666,4915202,4980739,5046274,5177345,5373954,5439489,5636099,7602184,19398662,19660802,21757960],"applies":[262145,327681,589825,983041,1179649,1376257,7602182,14811139,15335425,15597570,21757958],"action":[4259853,4521999,6160403,7602183,12845071,16842757,21757959],"acquisition":[196609,7602177,21757953],"argument":[1376257,1507329,1900545,2752513,7602184,9568258,10813441,10878977,15597569,16187395,18087937,18481154,18743298,19136514,21364739,21757960],"asserted":[524289],"automatically":[1],"accumulator":[262147,327686,589831,7602182,9568258,9830404,14811141,19267585,21757958],"ammerman":[65537,131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18284545,18219009,18350081,18415617,18481153,18546689,18612225,18677761,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025],"argumentnullexception":[655361,851969,1114113,1835009,1966081,2949122,3080193,3145730,3211266,3276802,3342338,3407874,3473410,3538946,3670018,3735554,3801090,3932162,3997698,4063234,4194306,4325377,4390914,4456450,5505026,5832705,7208961,7340033,8585217,8716289,8847361,8912897,9764865,10027009,10158081,10747905,11403265,11730945,11796481,15663105,15925249,16777217,17104897],"arguments":[5898241,5963777,6291457,6684673,7077889,7405569,7602188,7798785,7995393,9371649,9699329,9895937,9961473,10223617,10354689,10551297,10616833,11010049,11272193,11599873,12058625,12320769,17563652,18808836,20512772,21757964],"api":[4980737,5636097,10747905,12910593,13238273,13369345,13762561,13893633,13959169,14286849,14352385,14417921,14483457,14942209,17039361,17432577,17956865,18677761],"acquired":[196611,7602178,21757954],"assembly":[196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14614529,14680065,14745601,14876673,14942209,15007745,15204353,15269889,15400961,15466497,15663105,15728641,15794177,15925249,16056321,16121857,16252929,16318465,16449537,16515073,16580609,16646145,16711681,16777217,16908289,17039361,17104897,17170433,17235969,17367041,17432577,17498113,17629185,17694721,17760257,17891329,17956865,18087937,18219009,18415617,18481153,18677761,18743297,19136513,19333121,19595265,19791873,19922945,21757953,21823489,21889025],"application":[21561345,21889025],"aziz":[65537,131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18284545,18219009,18350081,18415617,18481153,18546689,18612225,18677761,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025],"add":[12648449],"alternate":[2228225,2293762,2359299,2555908,2686977],"available":[5570561]} \ No newline at end of file diff --git a/2.10/ref/api/fti/FTI_98.json b/2.10/ref/api/fti/FTI_98.json new file mode 100644 index 0000000..e38f5a3 --- /dev/null +++ b/2.10/ref/api/fti/FTI_98.json @@ -0,0 +1 @@ +{"breadth":[7602177,15466497,21757953],"batches":[720897,983041,7602178,15335426,21757954],"batch":[720902,983046,7602178,15335427,21757954],"bothselector":[5898245,5963781,6291461,6684677,7077893,7143429,7405573,7536645,7733253,7798789,7995397,8060933,9961477,10223621,10551301,11010053],"binary":[10092545,13434881],"behaves":[5767169],"bypasses":[7602177,10944513,21757953],"bucket":[720897,983043,7602177,15335425,21757953],"bool":[524291,655363,786435,851971,1114115,1572867,1638403,1966083,2490371,2818051,2949123,3014659,3604483,9043971,9371651,9699331,9764867,9895939,10027011,10158083,11075587,11403267,11468803,11730947,12713987,12910595,13172739,15007747,15400963,16056323,16252934,16580611],"behavior":[6619137,6815745,6946817,7143425,7536641,7733249,8060929],"buffered":[4849665,4915201,5046273,5177345,5373953,5439489,17694721],"bypass":[10944513,16449537],"boolean":[524291,655362,786435,851970,1114114,1572866,1638402,1966082,2490371,2818051,2949123,3014659,3604483,7602198,9043971,9371653,9699333,9764867,9895939,10027011,10158083,11075587,11403266,11468803,11730946,12713987,12910596,13172740,15007746,15073282,15400962,16056322,16252932,16580611,18874374,19529731,20250626,20316164,20381698,20643842,20905985,21757974],"based":[2031617,3014657,4980737,5111809,5505025,5832705,6029313,6160385,7208961,7340033,7602188,8257537,8912897,9764865,10027009,10158081,10682370,16056321,19529731,19857409,20643841,20774914,20971522,21757964],"begins":[9568257,9764865,9830401,15007745,15400961],"byte":[7602178,14286854,18415622,20250626,21757954],"bypassed":[10944513],"beginning":[6553601,6750209,6881281,7602181,15007745,15400961,20578306,21692419,21757957],"bound":[8585217,8847362,11337729,11534338],"buffers":[3145729,3211265,3276801,3342337,3407873,3473409,3538945,3670017,3735553,3801089,3932161,3997697,4063233,4194305,4390913,4456449,5832705,7208961,7340033,8912897,12910593,12976129,13172737,13238273,13369345,13500417,13631489,13697025,13762561,13893633,13959169,14024705,14090241,14221313,14286849,14352385,14417921,14483457,14680065,14942209,15269889,16646145,17039361,17235969,17432577,17760257,17956865,18219009,18415617,18677761],"buckets":[720900,983044,7602178,15335426,21757954],"begin":[2031617,10682369],"basic":[196610,262146,327682,393218,458754,524290,589826,655362,720898,786434,851970,983042,1048578,1114114,1179650,1245186,1310722,1376258,1441794,1507330,1572866,1638402,1703938,1769474,1835010,1900546,1966082,2031618,2097154,2162690,2228226,2293762,2359298,2424834,2490370,2555906,2621442,2686978,2752514,2818050,2883586,2949122,3014658,3080194,3145730,3211266,3276802,3342338,3407874,3473410,3538946,3604482,3670018,3735554,3801090,3932162,3997698,4063234,4194306,4259842,4390914,4456450,4521986,4718594,4784130,4849666,4915202,4980738,5046274,5111810,5177346,5242882,5308418,5373954,5439490,5505026,5570562,5636098,5701634,5767170,5832706,5898242,5963778,6029314,6094850,6160386,6225922,6291458,6356994,6422530,6488066,6553602,6619138,6684674,6750210,6815746,6881282,6946818,7012354,7077890,7143426,7208962,7274498,7340034,7405570,7471106,7536642,7667714,7733250,7798786,7864322,7929858,7995394,8060930,8126466,8192002,8388610,8454146,8650754,8781826,8912898,8978434,9043970,9109506,9175042,9240578,9306114,9371650,9437186,9502722,9568258,9633794,9699330,9764866,9830402,9895938,9961474,10027010,10092546,10158082,10223618,10289154,10354690,10551298,10616834,10682370,10747906,10813442,10878978,10944514,11010050,11075586,11141122,11206658,11272194,11403266,11468802,11599874,11665410,11730946,11862018,11927554,11993090,12058626,12124162,12189698,12255234,12320770,12386306,12451842,12517378,12582914,12648450,12713986,12779522,12845058,12910594,12976130,13041666,13107202,13172738,13238274,13303810,13369346,13434882,13500418,13565954,13631490,13697026,13762562,13828098,13893634,13959170,14024706,14090242,14155778,14221314,14286850,14352386,14417922,14483458,14614530,14680066,14745602,14876674,14942210,15007746,15204354,15269890,15400962,15663106,15728642,15925250,16121858,16252930,16318466,16449538,16515074,16580610,16646146,16711682,16777218,16908290,17039362,17104898,17170434,17235970,17367042,17432578,17498114,17629186,17694722,17760258,17891330,17956866,18087938,18219010,18415618,18481154,18677762,18743298,19136514],"bushkin":[65537,131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18284545,18219009,18350081,18415617,18481153,18546689,18612225,18677761,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025]} \ No newline at end of file diff --git a/2.10/ref/api/fti/FTI_99.json b/2.10/ref/api/fti/FTI_99.json new file mode 100644 index 0000000..88ae533 --- /dev/null +++ b/2.10/ref/api/fti/FTI_99.json @@ -0,0 +1 @@ +{"continue":[5767169,16056321],"copy":[131073,196609,262146,327682,393217,458753,524289,589826,655362,720897,786433,851970,983041,1048577,1114114,1179649,1245185,1310721,1376257,1441793,1507330,1572865,1638401,1703937,1769473,1835009,1900546,1966082,2031617,2097154,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752514,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587522,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767170,5832705,5898241,5963777,6029314,6094849,6160385,6225921,6291457,6356994,6422529,6488066,6553602,6619137,6684673,6750210,6815745,6881282,6946817,7012354,7077889,7143425,7208961,7274498,7340033,7405569,7471106,7536641,7667713,7733249,7798785,7864322,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043970,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568258,9633793,9699329,9764865,9830402,9895938,9961473,10027009,10092546,10158081,10223617,10289154,10354689,10420226,10485762,10551297,10616833,10682369,10747906,10813442,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403268,11468801,11534337,11599873,11665409,11730948,11796481,11862017,11927554,11993089,12058625,12124161,12189697,12255234,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434882,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14614529,14680065,14745601,14876673,14942209,15007745,15204353,15269889,15400961,15466497,15663105,15728641,15794177,15925249,16056321,16121857,16252930,16318465,16449538,16515073,16580609,16646145,16711682,16777217,16908289,17039361,17104897,17170433,17235969,17367041,17432577,17498113,17629185,17694721,17760257,17891329,17956865,18087938,18219009,18415617,18481154,18677761,18743298,19136514,19333121,19595265,19791873,19922945,21757953,21823489,21889026],"contains":[65537,393218,458754,524289,1507330,1900546,2097153,2752514,2949121,3080193,4849665,4915201,5046273,5373953,5505025,7602185,10420225,10485761,11993089,12189697,12451841,12517377,12779521,13107201,15138818,16187395,16711681,18087938,18481154,18743298,19136514,21364739,21757961,21889025],"contextual":[19595265],"compare":[1572865,1638401,4915201,5046273,5439489,5832706,6291457,6815746,7077889,7208961,7340034,7405569,7536641,7602184,7929858,7995393,8060929,8454146,8650754,8781826,8912897,10223617,10354689,11010049,11272193,12058625,15007745,15400961,17825794,18284546,18874371,21495809,21757960],"comparer":[1310721,1376264,1441800,1572865,1638407,2424834,4784135,4915206,5046278,5177345,5439494,5701639,5832712,6291462,6488070,6815749,7077894,7208961,7340040,7405574,7536645,7602206,7929861,7995398,8060933,8454149,8650757,8781829,8912897,9109510,9175046,9240577,9306113,9633799,10223622,10354694,10878982,11010054,11272198,11862022,12058630,12124166,12255238,14155783,15007745,15400967,15597569,15859714,15990786,16121863,16515079,16777218,16908294,17104905,17170438,17563650,17629191,18350082,18546690,18808834,18939905,19398660,20447234,20512770,20578306,20709378,20774913,20971521,21102594,21757982],"common":[5898241,5963777,6291457,6684673,7077889,7405569,7602180,7733249,7798785,7995393,8060929,9961473,10223617,10551297,10813441,10878977,11010049,19988482,21495810,21757956],"compared":[1179649,1376257,4915201,5177345,5439489,7602182,12124161,16908289,17170433,19398659,20316163,21757958],"computing":[4980737,5636097],"call":[196610,262146,327682,393218,458754,524290,589826,655362,720898,786434,851970,983042,1048578,1114114,1179650,1245186,1310722,1376258,1441794,1507330,1572866,1638402,1703938,1769474,1835010,1900546,1966082,2031618,2097154,2162690,2228226,2293762,2359298,2424834,2490370,2555906,2621442,2686978,2752514,2818050,2883586,2949122,3014658,3080194,3145730,3211266,3276802,3342338,3407874,3473410,3538946,3604482,3670018,3735554,3801090,3932162,3997698,4063234,4194306,4259842,4390914,4456450,4521986,4718594,4784130,4849666,4915202,4980738,5046274,5111810,5177346,5242882,5308418,5373954,5439490,5505026,5570562,5636098,5701634,5767170,5832706,5898242,5963778,6029314,6094850,6160386,6225922,6291458,6356994,6422530,6488066,6553602,6619138,6684674,6750210,6815746,6881282,6946818,7012354,7077890,7143426,7208962,7274498,7340034,7405570,7471106,7536642,7602177,7667714,7733250,7798786,7864322,7929858,7995394,8060930,8126466,8192002,8323073,8388610,8454146,8519681,8650754,8781826,8912898,8978434,9043970,9109506,9175042,9240578,9306114,9371650,9437186,9502722,9568258,9633794,9699330,9764866,9830402,9895938,9961474,10027010,10092546,10158082,10223618,10289154,10354690,10551298,10616834,10682370,10747906,10813442,10878978,10944514,11010050,11075586,11141122,11206658,11272194,11337729,11403266,11468802,11534337,11599874,11665410,11730946,11862018,11927554,11993090,12058626,12124162,12189698,12255234,12320770,12386306,12451842,12517378,12582914,12648450,12713986,12779522,12845058,12910594,12976130,13041666,13107202,13172738,13238274,13303810,13369346,13434882,13500418,13565954,13631490,13697026,13762562,13828098,13893634,13959170,14024706,14090242,14155778,14221314,14286850,14352386,14417922,14483458,14614530,14680066,14745602,14876674,14942210,15007746,15204354,15269890,15400962,15663106,15728642,15925250,16056321,16121858,16252930,16318466,16449538,16515074,16580610,16646146,16711682,16777218,16908290,17039362,17104898,17170434,17235970,17367042,17432578,17498114,17629186,17694722,17760258,17891330,17956866,18087938,18219010,18415618,18481154,18677762,18743298,19136514,21561345,21757953,21889025],"caller":[7602178,9109505,9175041,18350081,18546689,21757954],"countby":[1179654,1376262,7602178,15597571,21757954],"create":[65537,9895937,21889025],"corresponding":[5898242,5963777,6291457,6684673,7077889,7405570,7798786,7995394,9109505,9175041,9240577,9306113,9961473,10223617,10551297,11010049],"calling":[458753,10747905],"char":[7602178,13238273,13500417,13631494,14286849,18415617,18677766,20250626,21757954],"context":[19595269],"compares":[5046273,7602177,19398657,21757953],"complete":[4849665,4915201,5046273,5177345,5373953,5439489],"custom":[7602179,9633793,14876673,15204353,18939905,21233666,21757955],"classes":[14548993],"commutative":[10092545,13434881],"cardinality":[15663105],"class":[65537,131075,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18284545,18219009,18350081,18415617,18546689,18481153,18612225,18677761,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333122,19398657,19464193,19529729,19595266,19660801,19726337,19791874,19857409,19922946,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430277,21495809,21561345,21626881,21692417,21757957,21823489,21889035],"current":[131076,3014657,3604481,5570561,5832705,6094849,6225921,6422529,7208961,7340033,7602193,8912897,9568257,10158081,11403265,11730945,12910593,12976129,13172737,13238273,13369345,13500417,13631489,13697025,13762561,13893633,13959169,14024705,14090241,14221313,14286849,14352385,14417921,14483457,14680065,14942209,15269889,16646145,17039361,17235969,17432577,17760257,17956865,18219009,18415617,18677761,19922945,20250639,21561347,21757969,21889031],"comparison":[6488065,9109505,9175041,12255233],"comparing":[1310721,1441793,7536641,7602178,8060929,21495810,21757954],"check":[1572865,1638401,15007745,15400961],"changes":[12845057],"collection":[131073,720897,983041,2097154,5177345,5439489,5767169,7602177,20185089,21561345,21757953,21889026],"concat":[1245190,1703942,7602178,15532035,21757954],"childrenselector":[15466502,15794182],"combined":[1507329,1900545,2752513,18087937],"cleanup":[131073,21889025],"combines":[1048577,5767169,7602184,7667713,7929857,8126465,8192001,8388609,8454145,8650753,8781825,17825796,18284548,21757960],"causes":[11403265,11730945,21561345,21889025],"comments":[65537,131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18284545,18219009,18350081,18415617,18481153,18546689,18612225,18677761,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025],"caused":[21561345,21889025],"case":[12976129,13172737,13434881,13500417,13631489,13697025,14024705,14090241,14221313,14680065,15269889,16646145,17235969,17760257,18219009,18415617],"callback":[4718593,4784129,5308417,5701633],"consecutively":[4587521,7602177,21757953],"consists":[12910593,12976129,13172737,13238273,13369345,13500417,13631489,13697025,13762561,13893633,13959169,14024705,14090241,14221313,14286849,14352385,14417921,14483457,14680065,14942209,15269889,16646145,17039361,17235969,17432577,17760257,17956865,18219009,18415617,18677761],"column":[7602178,12648449,13565953,19464194,21757954],"cartesian":[1048583,7602178,21757954],"checked":[15466497,15794177],"content":[720897,983041],"couples":[16318465,16515073],"count":[393224,458760,655366,851974,1966086,2031621,6029318,7602187,7667718,7929862,8126470,8192006,8388614,8454150,8650758,8781830,9502725,9633794,10682377,10944517,11206658,11468806,12124166,12386310,12582913,14745606,15138818,15663105,16580614,16711685,17170438,17694721,18939906,20316166,21757963],"cultur":[12976129,13172737,13500417,13631489,13697025,14024705,14090241,14221313,14680065,15269889,16646145,17235969,17760257,18219009,18415617],"comes":[11403265],"conversion":[12910593,12976129,13172737,13238273,13369345,13500417,13631489,13697025,13762561,13893633,13959169,14024705,14090241,14221313,14286849,14352385,14417921,14483457,14680065,14942209,15269889,16646145,17039361,17235969,17432577,17760257,17956865,18219009,18415617,18677761],"creates":[131074,7602220,11993089,12189697,12451841,12517377,12779521,12910593,12976129,13107201,13172737,13238273,13369345,13500417,13631489,13697025,13762561,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14680065,14942209,15269889,15728641,16121857,16318465,16515073,16646145,17039361,17235969,17367041,17432577,17629185,17760257,17891329,17956865,18219009,18415617,18677761,19202054,20250654,20447236,21102596,21757996,21889026],"completely":[1769473,7602177,16777217,17104897,21757953],"chris":[65537,131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18284545,18219009,18350081,18415617,18481153,18546689,18612225,18677761,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025],"chars":[1507330,2752514,18743298,19136514],"consecutive":[7602178,9633793,11206657,18939906,21757954],"calculate":[6750210,7274497,7602177,21692417,21757953],"consume":[1769478,7602177,21757953],"cause":[131073,11403265,11730945,17104897,19922946,21430273,21889026],"countbetween":[1114118,7602177,21757953],"constructor":[19333121,19595265,19791873,19922945,21430273],"culture":[7602191,12910593,13238273,13369345,13762561,13893633,13959169,14286849,14352385,14417921,14483457,14942209,17039361,17432577,17956865,18677761,20250639,21757967],"converting":[7602178,9633793,11206657,18939906,21757954],"converts":[7602177,13303809,19464193,21757953],"calls":[1572865,1638401,15007745,15400961],"causing":[11403265],"combining":[1048577,7602177,21757953],"completing":[8323073,8519681,11337729,11534337],"containing":[720897,983041,1835009,2228225,2293761,2359297,2555905,2686977,2949121,3080193,3866625,4128769,4325377,4587521,4653057,5898241,5963777,6291457,6684673,7077889,7405569,7602183,7667713,7798785,7929857,7995393,8126465,8192001,8388609,8454145,8650753,8781825,9961473,10223617,10551297,10682369,10813441,10878977,10944513,11010049,14155777,15466497,15728641,15794177,16056321,16121857,16318465,16515073,16973828,17367041,17629185,17891329,20905986,21757959],"collections":[196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,983041,1048578,1114113,1179649,1245185,1310721,1376258,1441794,1507331,1572866,1638403,1703937,1769473,1835009,1900546,1966081,2031617,2097153,2162690,2228226,2293761,2359297,2424835,2490369,2555905,2621441,2686977,2752516,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3932161,3997697,4063233,4194305,4259841,4390913,4456449,4521985,4718594,4784131,4849665,4915202,4980737,5046274,5111809,5177345,5242881,5308418,5373953,5439490,5505026,5570561,5636097,5701635,5767170,5832706,5898242,5963778,6029313,6094849,6160385,6225921,6291459,6356993,6422529,6488066,6553601,6619138,6684674,6750209,6815747,6881281,6946818,7012353,7077891,7143426,7208961,7274497,7340034,7405571,7471105,7536643,7667713,7733250,7798786,7864321,7929858,7995395,8060931,8126465,8192001,8388609,8454146,8650754,8781826,8912897,8978433,9043969,9109506,9175042,9240577,9306113,9371649,9437185,9502721,9568257,9633794,9699329,9764865,9830401,9895937,9961474,10027009,10092545,10158081,10223619,10289153,10354690,10551298,10616833,10682369,10747905,10813442,10878979,10944513,11010051,11075585,11141121,11206657,11272194,11403265,11468801,11599873,11665409,11730945,11862018,11993089,12058626,12124162,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155778,14221313,14286849,14352385,14417921,14483457,14614529,14680065,14745601,14876673,14942209,15007746,15204353,15269889,15400963,15663105,15728641,15925249,16121858,16252929,16318465,16449537,16515074,16580609,16646145,16711681,16777217,16908290,17039361,17104898,17170434,17235969,17367041,17432577,17498113,17629186,17694721,17760257,17891329,17956865,18087938,18219009,18415617,18481154,18677761,18743299,19136516],"com":[10747908],"consisting":[1245186,1310721,1441793,1703938,7602178,15532034,21757954],"constructors":[21889025],"considered":[2490370,2818050,3014659,3604483,7602180,12582913,20381698,20643842,21757956],"contain":[262145,327681,589825,655361,851969,1114113,1966081,2097153,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3670017,3735553,3801089,3932161,3997697,4063233,4194305,4390913,4456449,6029313,6553601,6750209,6881281,9568257,9830401,10420225,10485761,10682369,10747905],"consider":[10747908],"combinations":[7602177,15925249,20840449,21757953],"coded":[21561345,21889025],"computes":[4980737,5636097,7602178,16056321,19660802,21757954],"converted":[12910593,12976129,13172737,13238273,13369345,13500417,13631489,13697025,13762561,13893633,13959169,14024705,14090241,14221313,14286849,14352385,14417921,14483457,14680065,14942209,15269889,16646145,17039361,17235969,17432577,17760257,17956865,18219009,18415617,18677761],"children":[7602178,15466498,15794178,21757954],"contiguous":[2031617,7602179,10682369,16711681,21757955],"counts":[6160387,7602178,21757954],"condition":[524292,655361,786434,851969,1114113,1835009,1966081,2949121,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3670017,3735553,3801089,3932161,3997697,4063233,4194305,4325377,4390913,4456449,5505025,5832705,7208961,7340033,7602178,8585217,8716289,8847361,8912897,9764865,10027009,10158081,10747905,11403265,11730945,11796481,14548993,15073282,15663105,15925249,16777217,17104897,21757954,21889025],"consumes":[1769473,7602177,21757953],"consumed":[5767170,7602177,9568257,9830401,21757953]} \ No newline at end of file diff --git a/2.10/ref/api/fti/FTI_Files.json b/2.10/ref/api/fti/FTI_Files.json new file mode 100644 index 0000000..380d24a --- /dev/null +++ b/2.10/ref/api/fti/FTI_Files.json @@ -0,0 +1 @@ +["MoreLinq - Redirect\u0000index.html\u000018","SequenceException Events\u0000html/Events_T_MoreLinq_SequenceException.htm\u0000126","SequenceException Methods\u0000html/Methods_T_MoreLinq_SequenceException.htm\u0000274","MoreEnumerable.Acquire(TSource) Method\u0000html/M_MoreLinq_MoreEnumerable_Acquire__1.htm\u0000385","MoreEnumerable.AggregateRight(TSource) Method (IEnumerable(TSource), Func(TSource, TSource, TSource))\u0000html/M_MoreLinq_MoreEnumerable_AggregateRight__1.htm\u0000522","MoreEnumerable.AggregateRight(TSource, TAccumulate) Method (IEnumerable(TSource), TAccumulate, Func(TSource, TAccumulate, TAccumulate))\u0000html/M_MoreLinq_MoreEnumerable_AggregateRight__2.htm\u0000592","MoreEnumerable.AssertCount(TSource) Method (IEnumerable(TSource), Int32)\u0000html/M_MoreLinq_MoreEnumerable_AssertCount__1.htm\u0000401","MoreEnumerable.AssertCount(TSource) Method (IEnumerable(TSource), Int32, Func(Int32, Int32, Exception))\u0000html/M_MoreLinq_MoreEnumerable_AssertCount__1_1.htm\u0000511","MoreEnumerable.Assert(TSource) Method (IEnumerable(TSource), Func(TSource, Boolean))\u0000html/M_MoreLinq_MoreEnumerable_Assert__1.htm\u0000452","MoreEnumerable.AggregateRight(TSource, TAccumulate, TResult) Method (IEnumerable(TSource), TAccumulate, Func(TSource, TAccumulate, TAccumulate), Func(TAccumulate, TResult))\u0000html/M_MoreLinq_MoreEnumerable_AggregateRight__3.htm\u0000693","MoreEnumerable.AtLeast(T) Method\u0000html/M_MoreLinq_MoreEnumerable_AtLeast__1.htm\u0000427","MoreEnumerable.Batch(TSource) Method (IEnumerable(TSource), Int32)\u0000html/M_MoreLinq_MoreEnumerable_Batch__1.htm\u0000412","MoreEnumerable.Assert(TSource) Method (IEnumerable(TSource), Func(TSource, Boolean), Func(TSource, Exception))\u0000html/M_MoreLinq_MoreEnumerable_Assert__1_1.htm\u0000505","MoreEnumerable.AtMost(T) Method\u0000html/M_MoreLinq_MoreEnumerable_AtMost__1.htm\u0000427","MoreLinq - Search\u0000search.html\u000010","MoreEnumerable.Batch(TSource, TResult) Method (IEnumerable(TSource), Int32, Func(IEnumerable(TSource), TResult))\u0000html/M_MoreLinq_MoreEnumerable_Batch__2.htm\u0000509","MoreEnumerable.Cartesian(TFirst, TSecond, TResult) Method\u0000html/M_MoreLinq_MoreEnumerable_Cartesian__3.htm\u0000519","MoreEnumerable.CountBetween(T) Method\u0000html/M_MoreLinq_MoreEnumerable_CountBetween__1.htm\u0000478","MoreEnumerable.CountBy(TSource, TKey) Method (IEnumerable(TSource), Func(TSource, TKey))\u0000html/M_MoreLinq_MoreEnumerable_CountBy__2.htm\u0000497","MoreEnumerable.Concat(T) Method (IEnumerable(T), T)\u0000html/M_MoreLinq_MoreEnumerable_Concat__1.htm\u0000400","MoreEnumerable.DistinctBy(TSource, TKey) Method (IEnumerable(TSource), Func(TSource, TKey))\u0000html/M_MoreLinq_MoreEnumerable_DistinctBy__2.htm\u0000489","MoreEnumerable.CountBy(TSource, TKey) Method (IEnumerable(TSource), Func(TSource, TKey), IEqualityComparer(TKey))\u0000html/M_MoreLinq_MoreEnumerable_CountBy__2_1.htm\u0000583","MoreEnumerable.DistinctBy(TSource, TKey) Method (IEnumerable(TSource), Func(TSource, TKey), IEqualityComparer(TKey))\u0000html/M_MoreLinq_MoreEnumerable_DistinctBy__2_1.htm\u0000560","MoreEnumerable.EquiZip(T1, T2, T3, TResult) Method (IEnumerable(T1), IEnumerable(T2), IEnumerable(T3), Func(T1, T2, T3, TResult))\u0000html/M_MoreLinq_MoreEnumerable_EquiZip__4.htm\u0000761","MoreEnumerable.EndsWith(T) Method (IEnumerable(T), IEnumerable(T))\u0000html/M_MoreLinq_MoreEnumerable_EndsWith__1.htm\u0000421","MoreEnumerable.EndsWith(T) Method (IEnumerable(T), IEnumerable(T), IEqualityComparer(T))\u0000html/M_MoreLinq_MoreEnumerable_EndsWith__1_1.htm\u0000471","MoreEnumerable.Concat(T) Method (T, IEnumerable(T))\u0000html/M_MoreLinq_MoreEnumerable_Concat__1_1.htm\u0000399","MoreEnumerable.Consume(T) Method\u0000html/M_MoreLinq_MoreEnumerable_Consume__1.htm\u0000312","MoreEnumerable.Evaluate(T) Method\u0000html/M_MoreLinq_MoreEnumerable_Evaluate__1.htm\u0000413","MoreEnumerable.EquiZip(TFirst, TSecond, TResult) Method (IEnumerable(TFirst), IEnumerable(TSecond), Func(TFirst, TSecond, TResult))\u0000html/M_MoreLinq_MoreEnumerable_EquiZip__3.htm\u0000653","MoreEnumerable.Exactly(T) Method\u0000html/M_MoreLinq_MoreEnumerable_Exactly__1.htm\u0000421","MoreEnumerable.Exclude(T) Method\u0000html/M_MoreLinq_MoreEnumerable_Exclude__1.htm\u0000409","MoreEnumerable.FallbackIfEmpty(T) Method (IEnumerable(T), T)\u0000html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1_1.htm\u0000458","MoreEnumerable.ExceptBy(TSource, TKey) Method (IEnumerable(TSource), IEnumerable(TSource), Func(TSource, TKey))\u0000html/M_MoreLinq_MoreEnumerable_ExceptBy__2.htm\u0000571","MoreEnumerable.FallbackIfEmpty(T) Method (IEnumerable(T), IEnumerable(T))\u0000html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1.htm\u0000422","MoreEnumerable.FallbackIfEmpty(T) Method (IEnumerable(T), T, T)\u0000html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1_2.htm\u0000445","MoreEnumerable.FallbackIfEmpty(T) Method (IEnumerable(T), T, T, T)\u0000html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1_3.htm\u0000485","MoreEnumerable.ExceptBy(TSource, TKey) Method (IEnumerable(TSource), IEnumerable(TSource), Func(TSource, TKey), IEqualityComparer(TKey))\u0000html/M_MoreLinq_MoreEnumerable_ExceptBy__2_1.htm\u0000643","MoreEnumerable.FillBackward(T) Method (IEnumerable(T), Func(T, Boolean))\u0000html/M_MoreLinq_MoreEnumerable_FillBackward__1_1.htm\u0000479","MoreEnumerable.FallbackIfEmpty(T) Method (IEnumerable(T), T, T, T, T)\u0000html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1_4.htm\u0000525","MoreEnumerable.FillForward(T) Method (IEnumerable(T))\u0000html/M_MoreLinq_MoreEnumerable_FillForward__1.htm\u0000393","MoreEnumerable.FallbackIfEmpty(T) Method (IEnumerable(T), T[])\u0000html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1_5.htm\u0000424","MoreEnumerable.EquiZip(T1, T2, T3, T4, TResult) Method (IEnumerable(T1), IEnumerable(T2), IEnumerable(T3), IEnumerable(T4), Func(T1, T2, T3, T4, TResult))\u0000html/M_MoreLinq_MoreEnumerable_EquiZip__5.htm\u0000867","MoreEnumerable.FillForward(T) Method (IEnumerable(T), Func(T, Boolean))\u0000html/M_MoreLinq_MoreEnumerable_FillForward__1_1.htm\u0000480","MoreEnumerable.FillBackward(T) Method (IEnumerable(T))\u0000html/M_MoreLinq_MoreEnumerable_FillBackward__1.htm\u0000392","MoreEnumerable.Flatten Method (IEnumerable, Func(IEnumerable, Boolean))\u0000html/M_MoreLinq_MoreEnumerable_Flatten_1.htm\u0000447","MoreEnumerable.FillForward(T) Method (IEnumerable(T), Func(T, Boolean), Func(T, T, T))\u0000html/M_MoreLinq_MoreEnumerable_FillForward__1_2.htm\u0000598","MoreEnumerable.Flatten Method (IEnumerable)\u0000html/M_MoreLinq_MoreEnumerable_Flatten.htm\u0000326","MoreEnumerable.Fold(T, TResult) Method (IEnumerable(T), Func(T, T, T, T, TResult))\u0000html/M_MoreLinq_MoreEnumerable_Fold__2_11.htm\u0000502","MoreEnumerable.Fold(T, TResult) Method (IEnumerable(T), Func(T, T, T, T, T, T, T, T, T, TResult))\u0000html/M_MoreLinq_MoreEnumerable_Fold__2.htm\u0000577","MoreEnumerable.Fold(T, TResult) Method (IEnumerable(T), Func(T, T, T, T, T, T, T, T, TResult))\u0000html/M_MoreLinq_MoreEnumerable_Fold__2_15.htm\u0000562","MoreEnumerable.Fold(T, TResult) Method (IEnumerable(T), Func(T, T, T, T, T, TResult))\u0000html/M_MoreLinq_MoreEnumerable_Fold__2_12.htm\u0000517","MoreEnumerable.Fold(T, TResult) Method (IEnumerable(T), Func(T, T, T, T, T, T, T, T, T, T, TResult))\u0000html/M_MoreLinq_MoreEnumerable_Fold__2_1.htm\u0000592","MoreEnumerable.Fold(T, TResult) Method (IEnumerable(T), Func(T, T, T, T, T, T, TResult))\u0000html/M_MoreLinq_MoreEnumerable_Fold__2_13.htm\u0000532","MoreEnumerable.Fold(T, TResult) Method (IEnumerable(T), Func(T, T, T, TResult))\u0000html/M_MoreLinq_MoreEnumerable_Fold__2_10.htm\u0000487","MoreEnumerable.FillBackward(T) Method (IEnumerable(T), Func(T, Boolean), Func(T, T, T))\u0000html/M_MoreLinq_MoreEnumerable_FillBackward__1_2.htm\u0000594","MoreEnumerable.Fold(T, TResult) Method (IEnumerable(T), Func(T, T, T, T, T, T, T, TResult))\u0000html/M_MoreLinq_MoreEnumerable_Fold__2_14.htm\u0000547","MoreEnumerable.Fold(T, TResult) Method (IEnumerable(T), Func(T, T, T, T, T, T, T, T, T, T, T, TResult))\u0000html/M_MoreLinq_MoreEnumerable_Fold__2_2.htm\u0000607","MoreEnumerable.Fold(T, TResult) Method (IEnumerable(T), Func(T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult))\u0000html/M_MoreLinq_MoreEnumerable_Fold__2_5.htm\u0000652","MoreEnumerable.From(T) Method (Func(T), Func(T))\u0000html/M_MoreLinq_MoreEnumerable_From__1_1.htm\u0000352","MoreEnumerable.Fold(T, TResult) Method (IEnumerable(T), Func(T, T, T, T, T, T, T, T, T, T, T, T, TResult))\u0000html/M_MoreLinq_MoreEnumerable_Fold__2_3.htm\u0000622","MoreEnumerable.Fold(T, TResult) Method (IEnumerable(T), Func(T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult))\u0000html/M_MoreLinq_MoreEnumerable_Fold__2_6.htm\u0000667","MoreEnumerable.Fold(T, TResult) Method (IEnumerable(T), Func(T, T, TResult))\u0000html/M_MoreLinq_MoreEnumerable_Fold__2_9.htm\u0000472","MoreEnumerable.From(T) Method (Func(T), Func(T), Func(T))\u0000html/M_MoreLinq_MoreEnumerable_From__1_2.htm\u0000405","MoreEnumerable.Fold(T, TResult) Method (IEnumerable(T), Func(T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult))\u0000html/M_MoreLinq_MoreEnumerable_Fold__2_7.htm\u0000682","MoreEnumerable.ForEach(T) Method (IEnumerable(T), Action(T))\u0000html/M_MoreLinq_MoreEnumerable_ForEach__1.htm\u0000367","MoreEnumerable.From(T) Method (Func(T)[])\u0000html/M_MoreLinq_MoreEnumerable_From__1_3.htm\u0000338","MoreEnumerable.Fold(T, TResult) Method (IEnumerable(T), Func(T, T, T, T, T, T, T, T, T, T, T, T, T, TResult))\u0000html/M_MoreLinq_MoreEnumerable_Fold__2_4.htm\u0000637","MoreEnumerable.Fold(T, TResult) Method (IEnumerable(T), Func(T, TResult))\u0000html/M_MoreLinq_MoreEnumerable_Fold__2_8.htm\u0000457","MoreEnumerable.ForEach(T) Method (IEnumerable(T), Action(T, Int32))\u0000html/M_MoreLinq_MoreEnumerable_ForEach__1_1.htm\u0000412","MoreEnumerable.Generate(TResult) Method\u0000html/M_MoreLinq_MoreEnumerable_Generate__1.htm\u0000374","MoreEnumerable.From(T) Method (Func(T))\u0000html/M_MoreLinq_MoreEnumerable_From__1.htm\u0000298","MoreEnumerable.FullGroupJoin(TFirst, TSecond, TKey) Method (IEnumerable(TFirst), IEnumerable(TSecond), Func(TFirst, TKey), Func(TSecond, TKey))\u0000html/M_MoreLinq_MoreEnumerable_FullGroupJoin__3.htm\u0000700","MoreEnumerable.FullGroupJoin(TFirst, TSecond, TKey) Method (IEnumerable(TFirst), IEnumerable(TSecond), Func(TFirst, TKey), Func(TSecond, TKey), IEqualityComparer(TKey))\u0000html/M_MoreLinq_MoreEnumerable_FullGroupJoin__3_1.htm\u0000772","MoreEnumerable.GroupAdjacent(TSource, TKey) Method (IEnumerable(TSource), Func(TSource, TKey))\u0000html/M_MoreLinq_MoreEnumerable_GroupAdjacent__2.htm\u0000541","MoreEnumerable.GroupAdjacent(TSource, TKey, TElement) Method (IEnumerable(TSource), Func(TSource, TKey), Func(TSource, TElement), IEqualityComparer(TKey))\u0000html/M_MoreLinq_MoreEnumerable_GroupAdjacent__3_1.htm\u0000715","MoreEnumerable.Incremental(TSource, TResult) Method (IEnumerable(TSource), Func(TSource, TSource, Int32, TResult))\u0000html/M_MoreLinq_MoreEnumerable_Incremental__2_1.htm\u0000665","MoreEnumerable.GroupAdjacent(TSource, TKey) Method (IEnumerable(TSource), Func(TSource, TKey), IEqualityComparer(TKey))\u0000html/M_MoreLinq_MoreEnumerable_GroupAdjacent__2_1.htm\u0000603","MoreEnumerable.Index(TSource) Method (IEnumerable(TSource))\u0000html/M_MoreLinq_MoreEnumerable_Index__1.htm\u0000406","MoreEnumerable.GroupAdjacent(TSource, TKey, TResult) Method (IEnumerable(TSource), Func(TSource, TKey), Func(TKey, IEnumerable(TSource), TResult))\u0000html/M_MoreLinq_MoreEnumerable_GroupAdjacent__3_2.htm\u0000644","MoreEnumerable.Index(TSource) Method (IEnumerable(TSource), Int32)\u0000html/M_MoreLinq_MoreEnumerable_Index__1_1.htm\u0000437","MoreEnumerable.FullGroupJoin(TFirst, TSecond, TKey, TResult) Method (IEnumerable(TFirst), IEnumerable(TSecond), Func(TFirst, TKey), Func(TSecond, TKey), Func(TKey, IEnumerable(TFirst), IEnumerable(TSecond), TResult))\u0000html/M_MoreLinq_MoreEnumerable_FullGroupJoin__4.htm\u0000777","MoreEnumerable.GroupAdjacent(TSource, TKey, TElement) Method (IEnumerable(TSource), Func(TSource, TKey), Func(TSource, TElement))\u0000html/M_MoreLinq_MoreEnumerable_GroupAdjacent__3.htm\u0000654","MoreEnumerable.GroupAdjacent(TSource, TKey, TResult) Method (IEnumerable(TSource), Func(TSource, TKey), Func(TKey, IEnumerable(TSource), TResult), IEqualityComparer(TKey))\u0000html/M_MoreLinq_MoreEnumerable_GroupAdjacent__3_3.htm\u0000697","MoreEnumerable.Insert(T) Method\u0000html/M_MoreLinq_MoreEnumerable_Insert__1.htm\u0000487","MoreEnumerable.Lead(TSource, TResult) Method (IEnumerable(TSource), Int32, TSource, Func(TSource, TSource, TResult))\u0000html/M_MoreLinq_MoreEnumerable_Lead__2_1.htm\u0000571","MoreEnumerable.Incremental(TSource, TResult) Method (IEnumerable(TSource), Func(TSource, TSource, TResult))\u0000html/M_MoreLinq_MoreEnumerable_Incremental__2.htm\u0000656","MoreEnumerable.FullGroupJoin(TFirst, TSecond, TKey, TResult) Method (IEnumerable(TFirst), IEnumerable(TSecond), Func(TFirst, TKey), Func(TSecond, TKey), Func(TKey, IEnumerable(TFirst), IEnumerable(TSecond), TResult), IEqualityComparer(TKey))\u0000html/M_MoreLinq_MoreEnumerable_FullGroupJoin__4_1.htm\u0000849","MoreEnumerable.Interleave(T) Method\u0000html/M_MoreLinq_MoreEnumerable_Interleave__1.htm\u0000584","MoreEnumerable.MinBy(TSource, TKey) Method (IEnumerable(TSource), Func(TSource, TKey), IComparer(TKey))\u0000html/M_MoreLinq_MoreEnumerable_MinBy__2_1.htm\u0000529","MoreEnumerable.FullJoin(TSource, TKey, TResult) Method (IEnumerable(TSource), IEnumerable(TSource), Func(TSource, TKey), Func(TSource, TResult), Func(TSource, TResult), Func(TSource, TSource, TResult))\u0000html/M_MoreLinq_MoreEnumerable_FullJoin__3.htm\u0000793","MoreEnumerable.LeftJoin(TSource, TKey, TResult) Method (IEnumerable(TSource), IEnumerable(TSource), Func(TSource, TKey), Func(TSource, TResult), Func(TSource, TSource, TResult))\u0000html/M_MoreLinq_MoreEnumerable_LeftJoin__3.htm\u0000715","MoreEnumerable.Move(T) Method\u0000html/M_MoreLinq_MoreEnumerable_Move__1.htm\u0000512","MoreEnumerable.Lag(TSource, TResult) Method (IEnumerable(TSource), Int32, Func(TSource, TSource, TResult))\u0000html/M_MoreLinq_MoreEnumerable_Lag__2.htm\u0000548","MoreEnumerable.NestedLoops Method\u0000html/M_MoreLinq_MoreEnumerable_NestedLoops.htm\u0000385","MoreEnumerable.Lag(TSource, TResult) Method (IEnumerable(TSource), Int32, TSource, Func(TSource, TSource, TResult))\u0000html/M_MoreLinq_MoreEnumerable_Lag__2_1.htm\u0000569","MoreEnumerable.LeftJoin(TSource, TKey, TResult) Method (IEnumerable(TSource), IEnumerable(TSource), Func(TSource, TKey), Func(TSource, TResult), Func(TSource, TSource, TResult), IEqualityComparer(TKey))\u0000html/M_MoreLinq_MoreEnumerable_LeftJoin__3_1.htm\u0000776","MoreEnumerable.OrderBy(T, TKey) Method (IEnumerable(T), Func(T, TKey), OrderByDirection)\u0000html/M_MoreLinq_MoreEnumerable_OrderBy__2.htm\u0000475","MoreEnumerable.Lead(TSource, TResult) Method (IEnumerable(TSource), Int32, Func(TSource, TSource, TResult))\u0000html/M_MoreLinq_MoreEnumerable_Lead__2.htm\u0000558","MoreEnumerable.OrderBy(T, TKey) Method (IEnumerable(T), Func(T, TKey), IComparer(TKey), OrderByDirection)\u0000html/M_MoreLinq_MoreEnumerable_OrderBy__2_1.htm\u0000531","MoreEnumerable.PadStart(TSource) Method (IEnumerable(TSource), Int32)\u0000html/M_MoreLinq_MoreEnumerable_PadStart__1.htm\u0000468","MoreEnumerable.OrderedMerge(T) Method (IEnumerable(T), IEnumerable(T))\u0000html/M_MoreLinq_MoreEnumerable_OrderedMerge__1.htm\u0000445","MoreEnumerable.LeftJoin(TFirst, TSecond, TKey, TResult) Method (IEnumerable(TFirst), IEnumerable(TSecond), Func(TFirst, TKey), Func(TSecond, TKey), Func(TFirst, TResult), Func(TFirst, TSecond, TResult))\u0000html/M_MoreLinq_MoreEnumerable_LeftJoin__4.htm\u0000802","MoreEnumerable.PadStart(TSource) Method (IEnumerable(TSource), Int32, Func(Int32, TSource))\u0000html/M_MoreLinq_MoreEnumerable_PadStart__1_1.htm\u0000561","MoreEnumerable.OrderedMerge(T) Method (IEnumerable(T), IEnumerable(T), IComparer(T))\u0000html/M_MoreLinq_MoreEnumerable_OrderedMerge__1_1.htm\u0000511","MoreEnumerable.PadStart(TSource) Method (IEnumerable(TSource), Int32, TSource)\u0000html/M_MoreLinq_MoreEnumerable_PadStart__1_2.htm\u0000521","MoreEnumerable.OrderedMerge(T, TKey) Method (IEnumerable(T), IEnumerable(T), Func(T, TKey))\u0000html/M_MoreLinq_MoreEnumerable_OrderedMerge__2.htm\u0000553","MoreEnumerable.Pad(TSource) Method (IEnumerable(TSource), Int32)\u0000html/M_MoreLinq_MoreEnumerable_Pad__1.htm\u0000471","MoreEnumerable.LeftJoin(TFirst, TSecond, TKey, TResult) Method (IEnumerable(TFirst), IEnumerable(TSecond), Func(TFirst, TKey), Func(TSecond, TKey), Func(TFirst, TResult), Func(TFirst, TSecond, TResult), IEqualityComparer(TKey))\u0000html/M_MoreLinq_MoreEnumerable_LeftJoin__4_1.htm\u0000863","MoreEnumerable.OrderedMerge(T, TKey, TResult) Method (IEnumerable(T), IEnumerable(T), Func(T, TKey), Func(T, TResult), Func(T, TResult), Func(T, T, TResult))\u0000html/M_MoreLinq_MoreEnumerable_OrderedMerge__3.htm\u0000831","MoreEnumerable.MaxBy(TSource, TKey) Method (IEnumerable(TSource), Func(TSource, TKey))\u0000html/M_MoreLinq_MoreEnumerable_MaxBy__2.htm\u0000477","MoreEnumerable.Pad(TSource) Method (IEnumerable(TSource), Int32, Func(Int32, TSource))\u0000html/M_MoreLinq_MoreEnumerable_Pad__1_1.htm\u0000553","MoreEnumerable.MaxBy(TSource, TKey) Method (IEnumerable(TSource), Func(TSource, TKey), IComparer(TKey))\u0000html/M_MoreLinq_MoreEnumerable_MaxBy__2_1.htm\u0000529","MoreEnumerable.FullJoin(TSource, TKey, TResult) Method (IEnumerable(TSource), IEnumerable(TSource), Func(TSource, TKey), Func(TSource, TResult), Func(TSource, TResult), Func(TSource, TSource, TResult), IEqualityComparer(TKey))\u0000html/M_MoreLinq_MoreEnumerable_FullJoin__3_1.htm\u0000854","MoreEnumerable.Pad(TSource) Method (IEnumerable(TSource), Int32, TSource)\u0000html/M_MoreLinq_MoreEnumerable_Pad__1_2.htm\u0000516","MoreEnumerable.OrderedMerge(T, TKey, TResult) Method (IEnumerable(T), IEnumerable(T), Func(T, TKey), Func(T, TResult), Func(T, TResult), Func(T, T, TResult), IComparer(TKey))\u0000html/M_MoreLinq_MoreEnumerable_OrderedMerge__3_1.htm\u0000890","MoreEnumerable Methods\u0000html/Methods_T_MoreLinq_MoreEnumerable.htm\u000010456","MoreEnumerable.PartialSortBy(TSource, TKey) Method (IEnumerable(TSource), Int32, Func(TSource, TKey), OrderByDirection)\u0000html/M_MoreLinq_MoreEnumerable_PartialSortBy__2_1.htm\u0000552","MoreEnumerable.OrderedMerge(TFirst, TSecond, TKey, TResult) Method (IEnumerable(TFirst), IEnumerable(TSecond), Func(TFirst, TKey), Func(TSecond, TKey), Func(TFirst, TResult), Func(TSecond, TResult), Func(TFirst, TSecond, TResult))\u0000html/M_MoreLinq_MoreEnumerable_OrderedMerge__4.htm\u0000935","MoreEnumerable.FullJoin(TFirst, TSecond, TKey, TResult) Method (IEnumerable(TFirst), IEnumerable(TSecond), Func(TFirst, TKey), Func(TSecond, TKey), Func(TFirst, TResult), Func(TSecond, TResult), Func(TFirst, TSecond, TResult))\u0000html/M_MoreLinq_MoreEnumerable_FullJoin__4.htm\u0000880","MoreEnumerable.Pairwise(TSource, TResult) Method\u0000html/M_MoreLinq_MoreEnumerable_Pairwise__2.htm\u0000533","MoreEnumerable.PartialSortBy(TSource, TKey) Method (IEnumerable(TSource), Int32, Func(TSource, TKey), IComparer(TKey))\u0000html/M_MoreLinq_MoreEnumerable_PartialSortBy__2_2.htm\u0000576","MoreEnumerable.FullJoin(TFirst, TSecond, TKey, TResult) Method (IEnumerable(TFirst), IEnumerable(TSecond), Func(TFirst, TKey), Func(TSecond, TKey), Func(TFirst, TResult), Func(TSecond, TResult), Func(TFirst, TSecond, TResult), IEqualityComparer(TKey))\u0000html/M_MoreLinq_MoreEnumerable_FullJoin__4_1.htm\u0000941","MoreEnumerable.OrderedMerge(TFirst, TSecond, TKey, TResult) Method (IEnumerable(TFirst), IEnumerable(TSecond), Func(TFirst, TKey), Func(TSecond, TKey), Func(TFirst, TResult), Func(TSecond, TResult), Func(TFirst, TSecond, TResult), IComparer(TKey))\u0000html/M_MoreLinq_MoreEnumerable_OrderedMerge__4_1.htm\u0000994","MoreEnumerable.PartialSortBy(TSource, TKey) Method (IEnumerable(TSource), Int32, Func(TSource, TKey))\u0000html/M_MoreLinq_MoreEnumerable_PartialSortBy__2.htm\u0000511","MoreEnumerable.PartialSort(T) Method (IEnumerable(T), Int32)\u0000html/M_MoreLinq_MoreEnumerable_PartialSort__1.htm\u0000427","MoreEnumerable.GenerateByIndex(TResult) Method\u0000html/M_MoreLinq_MoreEnumerable_GenerateByIndex__1.htm\u0000293","MoreEnumerable.Random Method\u0000html/M_MoreLinq_MoreEnumerable_Random.htm\u0000312","MoreEnumerable.PartialSort(T) Method (IEnumerable(T), Int32, OrderByDirection)\u0000html/M_MoreLinq_MoreEnumerable_PartialSort__1_1.htm\u0000476","MoreEnumerable.PartialSort(T) Method (IEnumerable(T), Int32, IComparer(T))\u0000html/M_MoreLinq_MoreEnumerable_PartialSort__1_2.htm\u0000497","MoreEnumerable.RandomDouble Method\u0000html/M_MoreLinq_MoreEnumerable_RandomDouble.htm\u0000310","MoreEnumerable.Random Method (Random, Int32)\u0000html/M_MoreLinq_MoreEnumerable_Random_4.htm\u0000277","MoreEnumerable.PartialSortBy(TSource, TKey) Method (IEnumerable(TSource), Int32, Func(TSource, TKey), IComparer(TKey), OrderByDirection)\u0000html/M_MoreLinq_MoreEnumerable_PartialSortBy__2_3.htm\u0000613","MoreEnumerable.RandomDouble Method (Random)\u0000html/M_MoreLinq_MoreEnumerable_RandomDouble_1.htm\u0000245","MoreEnumerable.PartialSort(T) Method (IEnumerable(T), Int32, IComparer(T), OrderByDirection)\u0000html/M_MoreLinq_MoreEnumerable_PartialSort__1_3.htm\u0000537","MoreEnumerable.Random Method (Random, Int32, Int32)\u0000html/M_MoreLinq_MoreEnumerable_Random_5.htm\u0000311","MoreEnumerable.MinBy(TSource, TKey) Method (IEnumerable(TSource), Func(TSource, TKey))\u0000html/M_MoreLinq_MoreEnumerable_MinBy__2.htm\u0000477","MoreEnumerable.RandomSubset(T) Method (IEnumerable(T), Int32)\u0000html/M_MoreLinq_MoreEnumerable_RandomSubset__1.htm\u0000389","MoreEnumerable.Partition(T) Method (IEnumerable(T), Func(T, Boolean))\u0000html/M_MoreLinq_MoreEnumerable_Partition__1.htm\u0000539","MoreEnumerable.RankBy(TSource, TKey) Method (IEnumerable(TSource), Func(TSource, TKey), IComparer(TKey))\u0000html/M_MoreLinq_MoreEnumerable_RankBy__2_1.htm\u0000523","MoreEnumerable.Rank(TSource) Method (IEnumerable(TSource), IComparer(TSource))\u0000html/M_MoreLinq_MoreEnumerable_Rank__1_1.htm\u0000421","MoreEnumerable.RankBy(TSource, TKey) Method (IEnumerable(TSource), Func(TSource, TKey))\u0000html/M_MoreLinq_MoreEnumerable_RankBy__2.htm\u0000466","MoreEnumerable.Rank(TSource) Method (IEnumerable(TSource))\u0000html/M_MoreLinq_MoreEnumerable_Rank__1.htm\u0000363","MoreEnumerable.Partition(T, TResult) Method (IEnumerable(IGrouping(Boolean, T)), Func(IEnumerable(T), IEnumerable(T), TResult))\u0000html/M_MoreLinq_MoreEnumerable_Partition__2.htm\u0000526","MoreEnumerable.Repeat(T) Method (IEnumerable(T))\u0000html/M_MoreLinq_MoreEnumerable_Repeat__1.htm\u0000341","MoreEnumerable.Repeat(T) Method (IEnumerable(T), Int32)\u0000html/M_MoreLinq_MoreEnumerable_Repeat__1_1.htm\u0000376","MoreEnumerable.ScanRight(TSource) Method (IEnumerable(TSource), Func(TSource, TSource, TSource))\u0000html/M_MoreLinq_MoreEnumerable_ScanRight__1.htm\u0000617","MoreEnumerable.RunLengthEncode(T) Method (IEnumerable(T), IEqualityComparer(T))\u0000html/M_MoreLinq_MoreEnumerable_RunLengthEncode__1_1.htm\u0000474","MoreEnumerable.Partition(T, TResult) Method (IEnumerable(IGrouping(Nullable(Boolean), T)), Func(IEnumerable(T), IEnumerable(T), IEnumerable(T), TResult))\u0000html/M_MoreLinq_MoreEnumerable_Partition__2_1.htm\u0000586","MoreEnumerable.Segment(T) Method (IEnumerable(T), Func(T, Boolean))\u0000html/M_MoreLinq_MoreEnumerable_Segment__1.htm\u0000470","MoreEnumerable.ScanRight(TSource, TAccumulate) Method (IEnumerable(TSource), TAccumulate, Func(TSource, TAccumulate, TAccumulate))\u0000html/M_MoreLinq_MoreEnumerable_ScanRight__2.htm\u0000660","MoreEnumerable.Partition(T, TResult) Method (IEnumerable(T), Func(T, Boolean), Func(IEnumerable(T), IEnumerable(T), TResult))\u0000html/M_MoreLinq_MoreEnumerable_Partition__2_2.htm\u0000633","MoreEnumerable.RightJoin(TSource, TKey, TResult) Method (IEnumerable(TSource), IEnumerable(TSource), Func(TSource, TKey), Func(TSource, TResult), Func(TSource, TSource, TResult))\u0000html/M_MoreLinq_MoreEnumerable_RightJoin__3.htm\u0000715","MoreEnumerable.Segment(T) Method (IEnumerable(T), Func(T, Int32, Boolean))\u0000html/M_MoreLinq_MoreEnumerable_Segment__1_1.htm\u0000489","MoreEnumerable.Scan(TSource) Method (IEnumerable(TSource), Func(TSource, TSource, TSource))\u0000html/M_MoreLinq_MoreEnumerable_Scan__1.htm\u0000640","MoreEnumerable.Segment(T) Method (IEnumerable(T), Func(T, T, Int32, Boolean))\u0000html/M_MoreLinq_MoreEnumerable_Segment__1_2.htm\u0000508","MoreEnumerable.RightJoin(TSource, TKey, TResult) Method (IEnumerable(TSource), IEnumerable(TSource), Func(TSource, TKey), Func(TSource, TResult), Func(TSource, TSource, TResult), IEqualityComparer(TKey))\u0000html/M_MoreLinq_MoreEnumerable_RightJoin__3_1.htm\u0000776","MoreEnumerable.Scan(TSource, TState) Method (IEnumerable(TSource), TState, Func(TState, TSource, TState))\u0000html/M_MoreLinq_MoreEnumerable_Scan__2.htm\u0000551","MoreEnumerable.Partition(TKey, TElement, TResult) Method (IEnumerable(IGrouping(TKey, TElement)), TKey, IEqualityComparer(TKey), Func(IEnumerable(TElement), IEnumerable(IGrouping(TKey, TElement)), TResult))\u0000html/M_MoreLinq_MoreEnumerable_Partition__3.htm\u0000685","MoreEnumerable.Sequence Method (Int32, Int32)\u0000html/M_MoreLinq_MoreEnumerable_Sequence.htm\u0000337","MoreEnumerable.Sequence Method (Int32, Int32, Int32)\u0000html/M_MoreLinq_MoreEnumerable_Sequence_1.htm\u0000394","MoreEnumerable.RightJoin(TFirst, TSecond, TKey, TResult) Method (IEnumerable(TFirst), IEnumerable(TSecond), Func(TFirst, TKey), Func(TSecond, TKey), Func(TSecond, TResult), Func(TFirst, TSecond, TResult))\u0000html/M_MoreLinq_MoreEnumerable_RightJoin__4.htm\u0000802","MoreEnumerable.Partition(TKey, TElement, TResult) Method (IEnumerable(IGrouping(TKey, TElement)), TKey, Func(IEnumerable(TElement), IEnumerable(IGrouping(TKey, TElement)), TResult))\u0000html/M_MoreLinq_MoreEnumerable_Partition__3_1.htm\u0000621","MoreEnumerable.Slice(T) Method\u0000html/M_MoreLinq_MoreEnumerable_Slice__1.htm\u0000508","MoreEnumerable.SingleOrFallback(TSource) Method\u0000html/M_MoreLinq_MoreEnumerable_SingleOrFallback__1.htm\u0000667","MoreEnumerable.SortedMerge(TSource) Method (IEnumerable(TSource), OrderByDirection, IEnumerable(TSource)[])\u0000html/M_MoreLinq_MoreEnumerable_SortedMerge__1_1.htm\u0000645","MoreEnumerable.SortedMerge(TSource) Method (IEnumerable(TSource), OrderByDirection, IComparer(TSource), IEnumerable(TSource)[])\u0000html/M_MoreLinq_MoreEnumerable_SortedMerge__1.htm\u0000537","MoreEnumerable.SkipLast(T) Method\u0000html/M_MoreLinq_MoreEnumerable_SkipLast__1.htm\u0000384","MoreEnumerable.RightJoin(TFirst, TSecond, TKey, TResult) Method (IEnumerable(TFirst), IEnumerable(TSecond), Func(TFirst, TKey), Func(TSecond, TKey), Func(TSecond, TResult), Func(TFirst, TSecond, TResult), IEqualityComparer(TKey))\u0000html/M_MoreLinq_MoreEnumerable_RightJoin__4_1.htm\u0000863","MoreEnumerable.Split(TSource) Method (IEnumerable(TSource), Func(TSource, Boolean))\u0000html/M_MoreLinq_MoreEnumerable_Split__1.htm\u0000440","MoreEnumerable.RandomSubset(T) Method (IEnumerable(T), Int32, Random)\u0000html/M_MoreLinq_MoreEnumerable_RandomSubset__1_1.htm\u0000427","MoreEnumerable.RunLengthEncode(T) Method (IEnumerable(T))\u0000html/M_MoreLinq_MoreEnumerable_RunLengthEncode__1.htm\u0000409","MoreEnumerable.Partition(TKey, TElement, TResult) Method (IEnumerable(IGrouping(TKey, TElement)), TKey, TKey, IEqualityComparer(TKey), Func(IEnumerable(TElement), IEnumerable(TElement), IEnumerable(IGrouping(TKey, TElement)), TResult))\u0000html/M_MoreLinq_MoreEnumerable_Partition__3_2.htm\u0000763","MoreEnumerable.Random Method (Int32)\u0000html/M_MoreLinq_MoreEnumerable_Random_1.htm\u0000343","MoreEnumerable.SkipUntil(TSource) Method\u0000html/M_MoreLinq_MoreEnumerable_SkipUntil__1.htm\u0000641","MoreEnumerable.Split(TSource) Method (IEnumerable(TSource), Func(TSource, Boolean), Int32)\u0000html/M_MoreLinq_MoreEnumerable_Split__1_1.htm\u0000477","MoreEnumerable.Random Method (Int32, Int32)\u0000html/M_MoreLinq_MoreEnumerable_Random_2.htm\u0000376","MoreEnumerable.Partition(TKey, TElement, TResult) Method (IEnumerable(IGrouping(TKey, TElement)), TKey, TKey, Func(IEnumerable(TElement), IEnumerable(TElement), IEnumerable(IGrouping(TKey, TElement)), TResult))\u0000html/M_MoreLinq_MoreEnumerable_Partition__3_3.htm\u0000701","MoreEnumerable.Split(TSource) Method (IEnumerable(TSource), TSource)\u0000html/M_MoreLinq_MoreEnumerable_Split__1_2.htm\u0000390","MoreEnumerable.TakeUntil(TSource) Method\u0000html/M_MoreLinq_MoreEnumerable_TakeUntil__1.htm\u0000639","MoreEnumerable.Random Method (Random)\u0000html/M_MoreLinq_MoreEnumerable_Random_3.htm\u0000239","MoreEnumerable.Split(TSource) Method (IEnumerable(TSource), TSource, IEqualityComparer(TSource))\u0000html/M_MoreLinq_MoreEnumerable_Split__1_3.htm\u0000451","MoreEnumerable.ThenBy(T, TKey) Method (IOrderedEnumerable(T), Func(T, TKey), OrderByDirection)\u0000html/M_MoreLinq_MoreEnumerable_ThenBy__2.htm\u0000477","MoreEnumerable.ToArrayByIndex(T) Method (IEnumerable(T), Int32, Func(T, Int32))\u0000html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__1_1.htm\u0000518","MoreEnumerable.Partition(TKey, TElement, TResult) Method (IEnumerable(IGrouping(TKey, TElement)), TKey, TKey, TKey, IEqualityComparer(TKey), Func(IEnumerable(TElement), IEnumerable(TElement), IEnumerable(TElement), IEnumerable(IGrouping(TKey, TElement)), TResult))\u0000html/M_MoreLinq_MoreEnumerable_Partition__3_4.htm\u0000823","MoreEnumerable.Split(TSource) Method (IEnumerable(TSource), TSource, IEqualityComparer(TSource), Int32)\u0000html/M_MoreLinq_MoreEnumerable_Split__1_4.htm\u0000492","MoreEnumerable.ToArrayByIndex(T, TResult) Method (IEnumerable(T), Func(T, Int32), Func(T, TResult))\u0000html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__2.htm\u0000602","MoreEnumerable.ThenBy(T, TKey) Method (IOrderedEnumerable(T), Func(T, TKey), IComparer(TKey), OrderByDirection)\u0000html/M_MoreLinq_MoreEnumerable_ThenBy__2_1.htm\u0000533","MoreEnumerable.Partition(TKey, TElement, TResult) Method (IEnumerable(IGrouping(TKey, TElement)), TKey, TKey, TKey, Func(IEnumerable(TElement), IEnumerable(TElement), IEnumerable(TElement), IEnumerable(IGrouping(TKey, TElement)), TResult))\u0000html/M_MoreLinq_MoreEnumerable_Partition__3_5.htm\u0000761","MoreEnumerable.Split(TSource) Method (IEnumerable(TSource), TSource, Int32)\u0000html/M_MoreLinq_MoreEnumerable_Split__1_5.htm\u0000426","MoreEnumerable.ToArrayByIndex(T, TResult) Method (IEnumerable(T), Func(T, Int32), Func(T, Int32, TResult))\u0000html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__2_1.htm\u0000619","MoreEnumerable.ToArrayByIndex(T) Method (IEnumerable(T), Func(T, Int32))\u0000html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__1.htm\u0000494","MoreEnumerable.Permutations(T) Method\u0000html/M_MoreLinq_MoreEnumerable_Permutations__1.htm\u0000442","MoreEnumerable.ToDataTable(T, TTable) Method (IEnumerable(T), TTable, Expression(Func(T, Object))[])\u0000html/M_MoreLinq_MoreEnumerable_ToDataTable__2_1.htm\u0000548","MoreEnumerable.Split(TSource, TResult) Method (IEnumerable(TSource), Func(TSource, Boolean), Func(IEnumerable(TSource), TResult))\u0000html/M_MoreLinq_MoreEnumerable_Split__2.htm\u0000542","MoreEnumerable.ToArrayByIndex(T, TResult) Method (IEnumerable(T), Int32, Func(T, Int32), Func(T, TResult))\u0000html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__2_2.htm\u0000626","MoreEnumerable.Pipe(T) Method\u0000html/M_MoreLinq_MoreEnumerable_Pipe__1.htm\u0000453","MoreEnumerable.ToDelimitedString Method (IEnumerable(Boolean))\u0000html/M_MoreLinq_MoreEnumerable_ToDelimitedString.htm\u0000403","MoreEnumerable.ToDelimitedString Method (IEnumerable(Int64), String)\u0000html/M_MoreLinq_MoreEnumerable_ToDelimitedString_15.htm\u0000416","MoreEnumerable.Prepend(TSource) Method\u0000html/M_MoreLinq_MoreEnumerable_Prepend__1.htm\u0000381","MoreEnumerable.ToArrayByIndex(T, TResult) Method (IEnumerable(T), Int32, Func(T, Int32), Func(T, Int32, TResult))\u0000html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__2_3.htm\u0000643","MoreEnumerable.ToDelimitedString Method (IEnumerable(Boolean), String)\u0000html/M_MoreLinq_MoreEnumerable_ToDelimitedString_1.htm\u0000415","MoreEnumerable.ToDelimitedString Method (IEnumerable(SByte))\u0000html/M_MoreLinq_MoreEnumerable_ToDelimitedString_16.htm\u0000404","MoreEnumerable.ToDataTable(T) Method (IEnumerable(T))\u0000html/M_MoreLinq_MoreEnumerable_ToDataTable__1.htm\u0000333","MoreEnumerable.ToDelimitedString Method (IEnumerable(Int16))\u0000html/M_MoreLinq_MoreEnumerable_ToDelimitedString_10.htm\u0000403","MoreEnumerable.PreScan(TSource) Method\u0000html/M_MoreLinq_MoreEnumerable_PreScan__1.htm\u0000669","MoreEnumerable.ToDelimitedString Method (IEnumerable(SByte), String)\u0000html/M_MoreLinq_MoreEnumerable_ToDelimitedString_17.htm\u0000416","MoreEnumerable.ToDataTable(T) Method (IEnumerable(T), Expression(Func(T, Object))[])\u0000html/M_MoreLinq_MoreEnumerable_ToDataTable__1_1.htm\u0000472","MoreEnumerable.ToDelimitedString Method (IEnumerable(Char), String)\u0000html/M_MoreLinq_MoreEnumerable_ToDelimitedString_5.htm\u0000415","MoreEnumerable.ToDelimitedString Method (IEnumerable(Int16), String)\u0000html/M_MoreLinq_MoreEnumerable_ToDelimitedString_11.htm\u0000415","MoreEnumerable.ToDelimitedString Method (IEnumerable(Single))\u0000html/M_MoreLinq_MoreEnumerable_ToDelimitedString_18.htm\u0000403","MoreEnumerable.ToDataTable(T, TTable) Method (IEnumerable(T), TTable)\u0000html/M_MoreLinq_MoreEnumerable_ToDataTable__2.htm\u0000395","MoreEnumerable.ToDelimitedString Method (IEnumerable(Decimal))\u0000html/M_MoreLinq_MoreEnumerable_ToDelimitedString_6.htm\u0000403","MoreEnumerable.ToDelimitedString Method (IEnumerable(Int32))\u0000html/M_MoreLinq_MoreEnumerable_ToDelimitedString_12.htm\u0000403","MoreEnumerable.ToDelimitedString Method (IEnumerable(Single), String)\u0000html/M_MoreLinq_MoreEnumerable_ToDelimitedString_19.htm\u0000415","MoreEnumerable.ToDelimitedString Method (IEnumerable(Decimal), String)\u0000html/M_MoreLinq_MoreEnumerable_ToDelimitedString_7.htm\u0000415","MoreEnumerable.ToLookup(TKey, TValue) Method (IEnumerable(ValueTuple`2(TKey, TValue)), IEqualityComparer(TKey))\u0000html/M_MoreLinq_MoreEnumerable_ToLookup__2_3.htm\u0000490","MoreEnumerable.ToDelimitedString Method (IEnumerable(Int32), String)\u0000html/M_MoreLinq_MoreEnumerable_ToDelimitedString_13.htm\u0000415","MoreEnumerable.ToDelimitedString Method (IEnumerable(Byte))\u0000html/M_MoreLinq_MoreEnumerable_ToDelimitedString_2.htm\u0000404","MoreEnumerable.ToDelimitedString Method (IEnumerable(Double))\u0000html/M_MoreLinq_MoreEnumerable_ToDelimitedString_8.htm\u0000403","MoreEnumerable.ToDelimitedString Method (IEnumerable(Int64))\u0000html/M_MoreLinq_MoreEnumerable_ToDelimitedString_14.htm\u0000404","MoreEnumerable.ToDelimitedString Method (IEnumerable(String))\u0000html/M_MoreLinq_MoreEnumerable_ToDelimitedString_20.htm\u0000404","MoreLinq Namespace\u0000html/N_MoreLinq.htm\u0000151","MoreEnumerable.Trace(TSource) Method (IEnumerable(TSource))\u0000html/M_MoreLinq_MoreEnumerable_Trace__1.htm\u0000360","MoreEnumerable.ToDelimitedString Method (IEnumerable(Double), String)\u0000html/M_MoreLinq_MoreEnumerable_ToDelimitedString_9.htm\u0000415","MoreEnumerable.Split(TSource, TResult) Method (IEnumerable(TSource), TSource, Int32, Func(IEnumerable(TSource), TResult))\u0000html/M_MoreLinq_MoreEnumerable_Split__2_5.htm\u0000531","MoreEnumerable.AggregateRight Method\u0000html/Overload_MoreLinq_MoreEnumerable_AggregateRight.htm\u0000316","MoreEnumerable.Trace(TSource) Method (IEnumerable(TSource), Func(TSource, String))\u0000html/M_MoreLinq_MoreEnumerable_Trace__1_1.htm\u0000438","MoreEnumerable.ToDelimitedString(TSource) Method (IEnumerable(TSource))\u0000html/M_MoreLinq_MoreEnumerable_ToDelimitedString__1.htm\u0000421","MoreEnumerable.StartsWith(T) Method (IEnumerable(T), IEnumerable(T))\u0000html/M_MoreLinq_MoreEnumerable_StartsWith__1.htm\u0000421","MoreEnumerable.Assert Method\u0000html/Overload_MoreLinq_MoreEnumerable_Assert.htm\u0000158","MoreEnumerable.AssertCount Method\u0000html/Overload_MoreLinq_MoreEnumerable_AssertCount.htm\u0000151","MoreEnumerable.Trace(TSource) Method (IEnumerable(TSource), String)\u0000html/M_MoreLinq_MoreEnumerable_Trace__1_2.htm\u0000410","MoreEnumerable.ToDelimitedString(TSource) Method (IEnumerable(TSource), String)\u0000html/M_MoreLinq_MoreEnumerable_ToDelimitedString__1_1.htm\u0000433","MoreEnumerable.Batch Method\u0000html/Overload_MoreLinq_MoreEnumerable_Batch.htm\u0000143","MoreEnumerable.StartsWith(T) Method (IEnumerable(T), IEnumerable(T), IEqualityComparer(T))\u0000html/M_MoreLinq_MoreEnumerable_StartsWith__1_1.htm\u0000471","MoreEnumerable.TraverseBreadthFirst(T) Method\u0000html/M_MoreLinq_MoreEnumerable_TraverseBreadthFirst__1.htm\u0000374","MoreEnumerable.Concat Method\u0000html/Overload_MoreLinq_MoreEnumerable_Concat.htm\u0000138","MoreEnumerable.CountBy Method\u0000html/Overload_MoreLinq_MoreEnumerable_CountBy.htm\u0000196","MoreEnumerable.Subsets(T) Method (IEnumerable(T))\u0000html/M_MoreLinq_MoreEnumerable_Subsets__1.htm\u0000479","MoreEnumerable.ToDictionary(TKey, TValue) Method (IEnumerable(KeyValuePair(TKey, TValue)))\u0000html/M_MoreLinq_MoreEnumerable_ToDictionary__2.htm\u0000425","MoreEnumerable.TraverseDepthFirst(T) Method\u0000html/M_MoreLinq_MoreEnumerable_TraverseDepthFirst__1.htm\u0000374","MoreEnumerable.DistinctBy Method\u0000html/Overload_MoreLinq_MoreEnumerable_DistinctBy.htm\u0000181","MoreEnumerable.Subsets(T) Method (IEnumerable(T), Int32)\u0000html/M_MoreLinq_MoreEnumerable_Subsets__1_1.htm\u0000448","MoreEnumerable.EndsWith Method\u0000html/Overload_MoreLinq_MoreEnumerable_EndsWith.htm\u0000161","MoreEnumerable.Unfold(TState, T, TResult) Method\u0000html/M_MoreLinq_MoreEnumerable_Unfold__3.htm\u0000590","MoreEnumerable.ToDictionary(TKey, TValue) Method (IEnumerable(KeyValuePair(TKey, TValue)), IEqualityComparer(TKey))\u0000html/M_MoreLinq_MoreEnumerable_ToDictionary__2_1.htm\u0000485","MoreEnumerable.EquiZip Method\u0000html/Overload_MoreLinq_MoreEnumerable_EquiZip.htm\u0000248","MoreEnumerable.TagFirstLast(TSource, TResult) Method\u0000html/M_MoreLinq_MoreEnumerable_TagFirstLast__2.htm\u0000619","MoreEnumerable.ToDictionary(TKey, TValue) Method (IEnumerable(ValueTuple`2(TKey, TValue)))\u0000html/M_MoreLinq_MoreEnumerable_ToDictionary__2_2.htm\u0000439","MoreEnumerable.ExceptBy Method\u0000html/Overload_MoreLinq_MoreEnumerable_ExceptBy.htm\u0000180","MoreEnumerable.TakeEvery(TSource) Method\u0000html/M_MoreLinq_MoreEnumerable_TakeEvery__1.htm\u0000442","MoreEnumerable.ToDictionary(TKey, TValue) Method (IEnumerable(ValueTuple`2(TKey, TValue)), IEqualityComparer(TKey))\u0000html/M_MoreLinq_MoreEnumerable_ToDictionary__2_3.htm\u0000499","MoreEnumerable.Split(TSource, TResult) Method (IEnumerable(TSource), Func(TSource, Boolean), Int32, Func(IEnumerable(TSource), TResult))\u0000html/M_MoreLinq_MoreEnumerable_Split__2_1.htm\u0000584","MoreEnumerable.ToDelimitedString Method (IEnumerable(String), String)\u0000html/M_MoreLinq_MoreEnumerable_ToDelimitedString_21.htm\u0000416","MoreEnumerable.TakeLast(TSource) Method\u0000html/M_MoreLinq_MoreEnumerable_TakeLast__1.htm\u0000454","MoreEnumerable.ToHashSet(TSource) Method (IEnumerable(TSource))\u0000html/M_MoreLinq_MoreEnumerable_ToHashSet__1.htm\u0000372","MoreEnumerable.ForEach Method\u0000html/Overload_MoreLinq_MoreEnumerable_ForEach.htm\u0000154","MoreEnumerable.Split(TSource, TResult) Method (IEnumerable(TSource), TSource, IEqualityComparer(TSource), Func(IEnumerable(TSource), TResult))\u0000html/M_MoreLinq_MoreEnumerable_Split__2_2.htm\u0000557","MoreEnumerable.From Method\u0000html/Overload_MoreLinq_MoreEnumerable_From.htm\u0000196","MoreEnumerable.ToDelimitedString Method (IEnumerable(UInt16))\u0000html/M_MoreLinq_MoreEnumerable_ToDelimitedString_22.htm\u0000404","MoreEnumerable.ToHashSet(TSource) Method (IEnumerable(TSource), IEqualityComparer(TSource))\u0000html/M_MoreLinq_MoreEnumerable_ToHashSet__1_1.htm\u0000437","MoreEnumerable.Split(TSource, TResult) Method (IEnumerable(TSource), TSource, IEqualityComparer(TSource), Int32, Func(IEnumerable(TSource), TResult))\u0000html/M_MoreLinq_MoreEnumerable_Split__2_3.htm\u0000596","MoreEnumerable.ToDelimitedString Method (IEnumerable(UInt16), String)\u0000html/M_MoreLinq_MoreEnumerable_ToDelimitedString_23.htm\u0000416","MoreEnumerable.FullGroupJoin Method\u0000html/Overload_MoreLinq_MoreEnumerable_FullGroupJoin.htm\u0000282","MoreEnumerable.ToLookup(TKey, TValue) Method (IEnumerable(KeyValuePair(TKey, TValue)))\u0000html/M_MoreLinq_MoreEnumerable_ToLookup__2.htm\u0000425","MoreEnumerable.ToDelimitedString Method (IEnumerable(UInt32))\u0000html/M_MoreLinq_MoreEnumerable_ToDelimitedString_24.htm\u0000404","MoreEnumerable.Split(TSource, TResult) Method (IEnumerable(TSource), TSource, Func(IEnumerable(TSource), TResult))\u0000html/M_MoreLinq_MoreEnumerable_Split__2_4.htm\u0000492","MoreEnumerable.FullJoin Method\u0000html/Overload_MoreLinq_MoreEnumerable_FullJoin.htm\u0000372","MoreEnumerable.ToLookup(TKey, TValue) Method (IEnumerable(KeyValuePair(TKey, TValue)), IEqualityComparer(TKey))\u0000html/M_MoreLinq_MoreEnumerable_ToLookup__2_1.htm\u0000485","MoreEnumerable.Windowed(TSource) Method\u0000html/M_MoreLinq_MoreEnumerable_Windowed__1.htm\u0000435","MoreEnumerable.ToDelimitedString Method (IEnumerable(UInt32), String)\u0000html/M_MoreLinq_MoreEnumerable_ToDelimitedString_25.htm\u0000416","MoreEnumerable.PartialSort Method\u0000html/Overload_MoreLinq_MoreEnumerable_PartialSort.htm\u0000354","MoreEnumerable.ToLookup(TKey, TValue) Method (IEnumerable(ValueTuple`2(TKey, TValue)))\u0000html/M_MoreLinq_MoreEnumerable_ToLookup__2_2.htm\u0000430","MoreEnumerable.ToDelimitedString Method (IEnumerable(UInt64))\u0000html/M_MoreLinq_MoreEnumerable_ToDelimitedString_26.htm\u0000405","MoreEnumerable.RandomDouble Method\u0000html/Overload_MoreLinq_MoreEnumerable_RandomDouble.htm\u0000131","MoreEnumerable.ZipLongest(TFirst, TSecond, TResult) Method\u0000html/M_MoreLinq_MoreEnumerable_ZipLongest__3.htm\u0000656","MoreEnumerable.RandomSubset Method\u0000html/Overload_MoreLinq_MoreEnumerable_RandomSubset.htm\u0000140","MoreEnumerable.ToDelimitedString Method (IEnumerable(UInt64), String)\u0000html/M_MoreLinq_MoreEnumerable_ToDelimitedString_27.htm\u0000417","MoreEnumerable.PartialSortBy Method\u0000html/Overload_MoreLinq_MoreEnumerable_PartialSortBy.htm\u0000354","MoreEnumerable.Rank Method\u0000html/Overload_MoreLinq_MoreEnumerable_Rank.htm\u0000136","MoreEnumerable.ToDelimitedString Method (IEnumerable(Byte), String)\u0000html/M_MoreLinq_MoreEnumerable_ToDelimitedString_3.htm\u0000416","MoreEnumerable.ZipShortest(TFirst, TSecond, TResult) Method (IEnumerable(TFirst), IEnumerable(TSecond), Func(TFirst, TSecond, TResult))\u0000html/M_MoreLinq_MoreEnumerable_ZipShortest__3.htm\u0000663","MoreEnumerable.RankBy Method\u0000html/Overload_MoreLinq_MoreEnumerable_RankBy.htm\u0000158","MoreEnumerable.Repeat Method\u0000html/Overload_MoreLinq_MoreEnumerable_Repeat.htm\u0000122","MoreEnumerable.ToDelimitedString Method (IEnumerable(Char))\u0000html/M_MoreLinq_MoreEnumerable_ToDelimitedString_4.htm\u0000403","MoreEnumerable.ZipShortest(T1, T2, T3, TResult) Method (IEnumerable(T1), IEnumerable(T2), IEnumerable(T3), Func(T1, T2, T3, TResult))\u0000html/M_MoreLinq_MoreEnumerable_ZipShortest__4.htm\u0000786","MoreEnumerable.RightJoin Method\u0000html/Overload_MoreLinq_MoreEnumerable_RightJoin.htm\u0000348","MoreEnumerable.Partition Method\u0000html/Overload_MoreLinq_MoreEnumerable_Partition.htm\u0000657","MoreEnumerable.RunLengthEncode Method\u0000html/Overload_MoreLinq_MoreEnumerable_RunLengthEncode.htm\u0000176","MoreEnumerable.Random Method\u0000html/Overload_MoreLinq_MoreEnumerable_Random.htm\u0000216","MoreEnumerable.Scan Method\u0000html/Overload_MoreLinq_MoreEnumerable_Scan.htm\u0000177","MoreEnumerable.ZipShortest(T1, T2, T3, T4, TResult) Method (IEnumerable(T1), IEnumerable(T2), IEnumerable(T3), IEnumerable(T4), Func(T1, T2, T3, T4, TResult))\u0000html/M_MoreLinq_MoreEnumerable_ZipShortest__5.htm\u0000884","MoreEnumerable.ToArrayByIndex Method\u0000html/Overload_MoreLinq_MoreEnumerable_ToArrayByIndex.htm\u0000434","MoreEnumerable.ScanRight Method\u0000html/Overload_MoreLinq_MoreEnumerable_ScanRight.htm\u0000226","SequenceException Constructor\u0000html/M_MoreLinq_SequenceException__ctor.htm\u0000146","MoreEnumerable.GroupAdjacent Method\u0000html/Overload_MoreLinq_MoreEnumerable_GroupAdjacent.htm\u0000405","MoreEnumerable.ToDataTable Method\u0000html/Overload_MoreLinq_MoreEnumerable_ToDataTable.htm\u0000239","MoreEnumerable.Segment Method\u0000html/Overload_MoreLinq_MoreEnumerable_Segment.htm\u0000185","SequenceException Constructor (SerializationInfo, StreamingContext)\u0000html/M_MoreLinq_SequenceException__ctor_1.htm\u0000224","MoreEnumerable.Incremental Method\u0000html/Overload_MoreLinq_MoreEnumerable_Incremental.htm\u0000190","MoreEnumerable.Sequence Method\u0000html/Overload_MoreLinq_MoreEnumerable_Sequence.htm\u0000163","SequenceException Constructor (String)\u0000html/M_MoreLinq_SequenceException__ctor_2.htm\u0000185","MoreEnumerable.Index Method\u0000html/Overload_MoreLinq_MoreEnumerable_Index.htm\u0000162","SequenceException Constructor (String, Exception)\u0000html/M_MoreLinq_SequenceException__ctor_3.htm\u0000238","MoreEnumerable.SortedMerge Method\u0000html/Overload_MoreLinq_MoreEnumerable_SortedMerge.htm\u0000174","MoreEnumerable.Lag Method\u0000html/Overload_MoreLinq_MoreEnumerable_Lag.htm\u0000166","MoreEnumerable.Lead Method\u0000html/Overload_MoreLinq_MoreEnumerable_Lead.htm\u0000166","MoreEnumerable.FallbackIfEmpty Method\u0000html/Overload_MoreLinq_MoreEnumerable_FallbackIfEmpty.htm\u0000285","MoreEnumerable.ToDelimitedString Method\u0000html/Overload_MoreLinq_MoreEnumerable_ToDelimitedString.htm\u0000861","MoreEnumerable.Split Method\u0000html/Overload_MoreLinq_MoreEnumerable_Split.htm\u0000542","MoreEnumerable.FillBackward Method\u0000html/Overload_MoreLinq_MoreEnumerable_FillBackward.htm\u0000247","MoreEnumerable.ToDictionary Method\u0000html/Overload_MoreLinq_MoreEnumerable_ToDictionary.htm\u0000250","MoreEnumerable.LeftJoin Method\u0000html/Overload_MoreLinq_MoreEnumerable_LeftJoin.htm\u0000348","MoreEnumerable.StartsWith Method\u0000html/Overload_MoreLinq_MoreEnumerable_StartsWith.htm\u0000161","MoreEnumerable.FillForward Method\u0000html/Overload_MoreLinq_MoreEnumerable_FillForward.htm\u0000253","MoreEnumerable.ToHashSet Method\u0000html/Overload_MoreLinq_MoreEnumerable_ToHashSet.htm\u0000144","MoreEnumerable.MaxBy Method\u0000html/Overload_MoreLinq_MoreEnumerable_MaxBy.htm\u0000163","MoreEnumerable.Subsets Method\u0000html/Overload_MoreLinq_MoreEnumerable_Subsets.htm\u0000181","MoreEnumerable.Flatten Method\u0000html/Overload_MoreLinq_MoreEnumerable_Flatten.htm\u0000140","MoreEnumerable.MinBy Method\u0000html/Overload_MoreLinq_MoreEnumerable_MinBy.htm\u0000163","MoreEnumerable.ThenBy Method\u0000html/Overload_MoreLinq_MoreEnumerable_ThenBy.htm\u0000174","MoreEnumerable.ToLookup Method\u0000html/Overload_MoreLinq_MoreEnumerable_ToLookup.htm\u0000244","MoreEnumerable.OrderBy Method\u0000html/Overload_MoreLinq_MoreEnumerable_OrderBy.htm\u0000168","MoreEnumerable.Trace Method\u0000html/Overload_MoreLinq_MoreEnumerable_Trace.htm\u0000158","MoreEnumerable.Fold Method\u0000html/Overload_MoreLinq_MoreEnumerable_Fold.htm\u0000796","MoreEnumerable.ZipShortest Method\u0000html/Overload_MoreLinq_MoreEnumerable_ZipShortest.htm\u0000248","SequenceException Constructor\u0000html/Overload_MoreLinq_SequenceException__ctor.htm\u0000168","MoreEnumerable.OrderedMerge Method\u0000html/Overload_MoreLinq_MoreEnumerable_OrderedMerge.htm\u0000704","SequenceException Properties\u0000html/Properties_T_MoreLinq_SequenceException.htm\u0000267","MoreEnumerable.Pad Method\u0000html/Overload_MoreLinq_MoreEnumerable_Pad.htm\u0000191","MoreEnumerable.PadStart Method\u0000html/Overload_MoreLinq_MoreEnumerable_PadStart.htm\u0000221","MoreEnumerable Class\u0000html/T_MoreLinq_MoreEnumerable.htm\u000010564","OrderByDirection Enumeration\u0000html/T_MoreLinq_OrderByDirection.htm\u0000155","SequenceException Class\u0000html/T_MoreLinq_SequenceException.htm\u0000654"] \ No newline at end of file diff --git a/2.10/ref/api/html/Events_T_MoreLinq_SequenceException.htm b/2.10/ref/api/html/Events_T_MoreLinq_SequenceException.htm new file mode 100644 index 0000000..c7c1656 --- /dev/null +++ b/2.10/ref/api/html/Events_T_MoreLinq_SequenceException.htm @@ -0,0 +1,10 @@ +SequenceException Events
Click or drag to resize

SequenceException Events

The SequenceException type exposes the following members.

Events
+   + NameDescription
Protected eventSerializeObjectState
Occurs when an exception is serialized to create an exception state object that contains serialized data about the exception.
(Inherited from Exception.)
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Acquire__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Acquire__1.htm new file mode 100644 index 0000000..83ab5e1 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Acquire__1.htm @@ -0,0 +1,38 @@ +MoreEnumerable.Acquire(TSource) Method
Click or drag to resize

MoreEnumerableAcquireTSource Method

+ Ensures that a source sequence of IDisposable + objects are all acquired successfully. If the acquisition of any + one IDisposable fails then those successfully + acquired till that point are disposed. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static TSource[] Acquire<TSource>(
+	this IEnumerable<TSource> source
+)
+where TSource : IDisposable
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
Source sequence of IDisposable objects.

Type Parameters

TSource
Type of elements in source sequence.

Return Value

Type: TSource
+ Returns an array of all the acquired IDisposable + object and in source order. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator executes immediately. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_AggregateRight__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_AggregateRight__1.htm new file mode 100644 index 0000000..9a52ede --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_AggregateRight__1.htm @@ -0,0 +1,38 @@ +MoreEnumerable.AggregateRight(TSource) Method (IEnumerable(TSource), Func(TSource, TSource, TSource))
Click or drag to resize

MoreEnumerableAggregateRightTSource Method (IEnumerableTSource, FuncTSource, TSource, TSource)

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static TSource AggregateRight<TSource>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TSource, TSource> func
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
Source sequence.
func
Type: SystemFuncTSource, TSource, TSource
A right-associative accumulator function to be invoked on each element.

Type Parameters

TSource
The type of the elements of source.

Return Value

Type: TSource
The final accumulator value.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator executes immediately. +
Examples
string result = Enumerable.Range(1, 5).Select(i => i.ToString()).AggregateRight((a, b) => string.Format("({0}/{1})", a, b));
+ The result variable will contain "(1/(2/(3/(4/5))))". +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_AggregateRight__2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_AggregateRight__2.htm new file mode 100644 index 0000000..82425f5 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_AggregateRight__2.htm @@ -0,0 +1,44 @@ +MoreEnumerable.AggregateRight(TSource, TAccumulate) Method (IEnumerable(TSource), TAccumulate, Func(TSource, TAccumulate, TAccumulate))
Click or drag to resize

MoreEnumerableAggregateRightTSource, TAccumulate Method (IEnumerableTSource, TAccumulate, FuncTSource, TAccumulate, TAccumulate)

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static TAccumulate AggregateRight<TSource, TAccumulate>(
+	this IEnumerable<TSource> source,
+	TAccumulate seed,
+	Func<TSource, TAccumulate, TAccumulate> func
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
Source sequence.
seed
Type: TAccumulate
The initial accumulator value.
func
Type: SystemFuncTSource, TAccumulate, TAccumulate
A right-associative accumulator function to be invoked on each element.

Type Parameters

TSource
The type of the elements of source.
TAccumulate
The type of the accumulator value.

Return Value

Type: TAccumulate
The final accumulator value.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator executes immediately. +
Examples
var numbers = Enumerable.Range(1, 5);
+string result = numbers.AggregateRight("6", (a, b) => string.Format("({0}/{1})", a, b));
+ The result variable will contain "(1/(2/(3/(4/(5/6)))))". +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_AggregateRight__3.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_AggregateRight__3.htm new file mode 100644 index 0000000..200dfe9 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_AggregateRight__3.htm @@ -0,0 +1,49 @@ +MoreEnumerable.AggregateRight(TSource, TAccumulate, TResult) Method (IEnumerable(TSource), TAccumulate, Func(TSource, TAccumulate, TAccumulate), Func(TAccumulate, TResult))
Click or drag to resize

MoreEnumerableAggregateRightTSource, TAccumulate, TResult Method (IEnumerableTSource, TAccumulate, FuncTSource, TAccumulate, TAccumulate, FuncTAccumulate, TResult)

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static TResult AggregateRight<TSource, TAccumulate, TResult>(
+	this IEnumerable<TSource> source,
+	TAccumulate seed,
+	Func<TSource, TAccumulate, TAccumulate> func,
+	Func<TAccumulate, TResult> resultSelector
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
Source sequence.
seed
Type: TAccumulate
The initial accumulator value.
func
Type: SystemFuncTSource, TAccumulate, TAccumulate
A right-associative accumulator function to be invoked on each element.
resultSelector
Type: SystemFuncTAccumulate, TResult
A function to transform the final accumulator value into the result value.

Type Parameters

TSource
The type of the elements of source.
TAccumulate
The type of the accumulator value.
TResult
The type of the resulting value.

Return Value

Type: TResult
The transformed final accumulator value.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator executes immediately. +
Examples
var numbers = Enumerable.Range(1, 5);
+int result = numbers.AggregateRight("6", (a, b) => string.Format("({0}/{1})", a, b), str => str.Length);
+ The result variable will contain 21. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_AssertCount__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_AssertCount__1.htm new file mode 100644 index 0000000..8f9b694 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_AssertCount__1.htm @@ -0,0 +1,38 @@ +MoreEnumerable.AssertCount(TSource) Method (IEnumerable(TSource), Int32)
Click or drag to resize

MoreEnumerableAssertCountTSource Method (IEnumerableTSource, Int32)

+ Asserts that a source sequence contains a given count of elements. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TSource> AssertCount<TSource>(
+	this IEnumerable<TSource> source,
+	int count
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
Source sequence.
count
Type: SystemInt32
Count to assert.

Type Parameters

TSource
Type of elements in source sequence.

Return Value

Type: IEnumerableTSource
+ Returns the original sequence as long it is contains the + number of elements specified by count. + Otherwise it throws Exception. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses deferred execution and streams its results. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_AssertCount__1_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_AssertCount__1_1.htm new file mode 100644 index 0000000..f2591d2 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_AssertCount__1_1.htm @@ -0,0 +1,44 @@ +MoreEnumerable.AssertCount(TSource) Method (IEnumerable(TSource), Int32, Func(Int32, Int32, Exception))
Click or drag to resize

MoreEnumerableAssertCountTSource Method (IEnumerableTSource, Int32, FuncInt32, Int32, Exception)

+ Asserts that a source sequence contains a given count of elements. + A parameter specifies the exception to be thrown. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TSource> AssertCount<TSource>(
+	this IEnumerable<TSource> source,
+	int count,
+	Func<int, int, Exception> errorSelector
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
Source sequence.
count
Type: SystemInt32
Count to assert.
errorSelector
Type: SystemFuncInt32, Int32, Exception
Function that returns the Exception object to throw.

Type Parameters

TSource
Type of elements in source sequence.

Return Value

Type: IEnumerableTSource
+ Returns the original sequence as long it is contains the + number of elements specified by count. + Otherwise it throws the Exception object + returned by calling errorSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses deferred execution and streams its results. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Assert__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Assert__1.htm new file mode 100644 index 0000000..37d4f17 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Assert__1.htm @@ -0,0 +1,39 @@ +MoreEnumerable.Assert(TSource) Method (IEnumerable(TSource), Func(TSource, Boolean))
Click or drag to resize

MoreEnumerableAssertTSource Method (IEnumerableTSource, FuncTSource, Boolean)

+ Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TSource> Assert<TSource>(
+	this IEnumerable<TSource> source,
+	Func<TSource, bool> predicate
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
Source sequence.
predicate
Type: SystemFuncTSource, Boolean
Function that asserts an element of the source sequence for a condition.

Type Parameters

TSource
Type of elements in source sequence.

Return Value

Type: IEnumerableTSource
+ Returns the original sequence. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Exceptions
ExceptionCondition
InvalidOperationExceptionThe input sequence + contains an element that does not meet the condition being + asserted.
Remarks
+ This operator uses deferred execution and streams its results. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Assert__1_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Assert__1_1.htm new file mode 100644 index 0000000..af7453d --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Assert__1_1.htm @@ -0,0 +1,41 @@ +MoreEnumerable.Assert(TSource) Method (IEnumerable(TSource), Func(TSource, Boolean), Func(TSource, Exception))
Click or drag to resize

MoreEnumerableAssertTSource Method (IEnumerableTSource, FuncTSource, Boolean, FuncTSource, Exception)

+ Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TSource> Assert<TSource>(
+	this IEnumerable<TSource> source,
+	Func<TSource, bool> predicate,
+	Func<TSource, Exception> errorSelector
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
Source sequence.
predicate
Type: SystemFuncTSource, Boolean
Function that asserts an element of the input sequence for a condition.
errorSelector
Type: SystemFuncTSource, Exception
Function that returns the Exception object to throw.

Type Parameters

TSource
Type of elements in source sequence.

Return Value

Type: IEnumerableTSource
+ Returns the original sequence. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses deferred execution and streams its results. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_AtLeast__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_AtLeast__1.htm new file mode 100644 index 0000000..095bcd1 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_AtLeast__1.htm @@ -0,0 +1,38 @@ +MoreEnumerable.AtLeast(T) Method
Click or drag to resize

MoreEnumerableAtLeastT Method

+ Determines whether or not the number of elements in the sequence is greater than + or equal to the given integer. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static bool AtLeast<T>(
+	this IEnumerable<T> source,
+	int count
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The source sequence
count
Type: SystemInt32
The minimum number of items a sequence must have for this + function to return true

Type Parameters

T
Element type of sequence

Return Value

Type: Boolean
true if the number of elements in the sequence is greater than + or equal to the given integer or false otherwise.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Exceptions
ExceptionCondition
ArgumentNullExceptionsource is null
ArgumentOutOfRangeExceptioncount is negative
Examples
var numbers = { 123, 456, 789 };
+var result = numbers.AtLeast(2);
+ The result variable will contain true. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_AtMost__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_AtMost__1.htm new file mode 100644 index 0000000..72a5f3a --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_AtMost__1.htm @@ -0,0 +1,38 @@ +MoreEnumerable.AtMost(T) Method
Click or drag to resize

MoreEnumerableAtMostT Method

+ Determines whether or not the number of elements in the sequence is lesser than + or equal to the given integer. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static bool AtMost<T>(
+	this IEnumerable<T> source,
+	int count
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The source sequence
count
Type: SystemInt32
The maximun number of items a sequence must have for this + function to return true

Type Parameters

T
Element type of sequence

Return Value

Type: Boolean
true if the number of elements in the sequence is lesser than + or equal to the given integer or false otherwise.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Exceptions
ExceptionCondition
ArgumentNullExceptionsource is null
ArgumentOutOfRangeExceptioncount is negative
Examples
var numbers = { 123, 456, 789 };
+var result = numbers.AtMost(2);
+ The result variable will contain false. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Batch__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Batch__1.htm new file mode 100644 index 0000000..f0eefa0 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Batch__1.htm @@ -0,0 +1,34 @@ +MoreEnumerable.Batch(TSource) Method (IEnumerable(TSource), Int32)
Click or drag to resize

MoreEnumerableBatchTSource Method (IEnumerableTSource, Int32)

+ Batches the source sequence into sized buckets. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<IEnumerable<TSource>> Batch<TSource>(
+	this IEnumerable<TSource> source,
+	int size
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
The source sequence.
size
Type: SystemInt32
Size of buckets.

Type Parameters

TSource
Type of elements in source sequence.

Return Value

Type: IEnumerableIEnumerableTSource
A sequence of equally sized buckets containing elements of the source collection.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses deferred execution and streams its results (buckets and bucket content). +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Batch__2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Batch__2.htm new file mode 100644 index 0000000..8a5a088 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Batch__2.htm @@ -0,0 +1,38 @@ +MoreEnumerable.Batch(TSource, TResult) Method (IEnumerable(TSource), Int32, Func(IEnumerable(TSource), TResult))
Click or drag to resize

MoreEnumerableBatchTSource, TResult Method (IEnumerableTSource, Int32, FuncIEnumerableTSource, TResult)

+ Batches the source sequence into sized buckets and applies a projection to each bucket. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TResult> Batch<TSource, TResult>(
+	this IEnumerable<TSource> source,
+	int size,
+	Func<IEnumerable<TSource>, TResult> resultSelector
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
The source sequence.
size
Type: SystemInt32
Size of buckets.
resultSelector
Type: SystemFuncIEnumerableTSource, TResult
The projection to apply to each bucket.

Type Parameters

TSource
Type of elements in source sequence.
TResult
Type of result returned by resultSelector.

Return Value

Type: IEnumerableTResult
A sequence of projections on equally sized buckets containing elements of the source collection.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses deferred execution and streams its results (buckets and bucket content). +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Cartesian__3.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Cartesian__3.htm new file mode 100644 index 0000000..e9eb771 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Cartesian__3.htm @@ -0,0 +1,37 @@ +MoreEnumerable.Cartesian(TFirst, TSecond, TResult) Method
Click or drag to resize

MoreEnumerableCartesianTFirst, TSecond, TResult Method

+ Returns the Cartesian product of two sequences by combining each element of the first set with each in the second + and applying the user=define projection to the pair. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TResult> Cartesian<TFirst, TSecond, TResult>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second,
+	Func<TFirst, TSecond, TResult> resultSelector
+)
+

Parameters

first
Type: System.Collections.GenericIEnumerableTFirst
The first sequence of elements
second
Type: System.Collections.GenericIEnumerableTSecond
The second sequence of elements
resultSelector
Type: SystemFuncTFirst, TSecond, TResult
A projection function that combines elements from both sequences

Type Parameters

TFirst
The type of the elements of first
TSecond
The type of the elements of second
TResult
The type of the elements of the result sequence

Return Value

Type: IEnumerableTResult
A sequence representing the Cartesian product of the two source sequences

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Concat__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Concat__1.htm new file mode 100644 index 0000000..7bd1a98 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Concat__1.htm @@ -0,0 +1,32 @@ +MoreEnumerable.Concat(T) Method (IEnumerable(T), T)
Click or drag to resize

MoreEnumerableConcatT Method (IEnumerableT, T)

+ Returns a sequence consisting of the head elements and the given tail element. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<T> Concat<T>(
+	this IEnumerable<T> head,
+	T tail
+)
+

Parameters

head
Type: System.Collections.GenericIEnumerableT
All elements of the head. Must not be null.
tail
Type: T
Tail element of the new sequence.

Type Parameters

T
Type of sequence

Return Value

Type: IEnumerableT
A sequence consisting of the head elements and the given tail element.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
This operator uses deferred execution and streams its results.
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Concat__1_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Concat__1_1.htm new file mode 100644 index 0000000..9d47060 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Concat__1_1.htm @@ -0,0 +1,32 @@ +MoreEnumerable.Concat(T) Method (T, IEnumerable(T))
Click or drag to resize

MoreEnumerableConcatT Method (T, IEnumerableT)

+ Returns a sequence consisting of the head element and the given tail elements. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<T> Concat<T>(
+	this T head,
+	IEnumerable<T> tail
+)
+

Parameters

head
Type: T
Head element of the new sequence.
tail
Type: System.Collections.GenericIEnumerableT
All elements of the tail. Must not be null.

Type Parameters

T
Type of sequence

Return Value

Type: IEnumerableT
A sequence consisting of the head elements and the given tail elements.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
This operator uses deferred execution and streams its results.
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Consume__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Consume__1.htm new file mode 100644 index 0000000..a2a857e --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Consume__1.htm @@ -0,0 +1,29 @@ +MoreEnumerable.Consume(T) Method
Click or drag to resize

MoreEnumerableConsumeT Method

+ Completely consumes the given sequence. This method uses immediate execution, + and doesn't store any data during execution. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static void Consume<T>(
+	this IEnumerable<T> source
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
Source to consume

Type Parameters

T
Element type of the sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_CountBetween__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_CountBetween__1.htm new file mode 100644 index 0000000..8fc3e6d --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_CountBetween__1.htm @@ -0,0 +1,43 @@ +MoreEnumerable.CountBetween(T) Method
Click or drag to resize

MoreEnumerableCountBetweenT Method

+ Determines whether or not the number of elements in the sequence is between + an inclusive range of minimum and maximum integers. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static bool CountBetween<T>(
+	this IEnumerable<T> source,
+	int min,
+	int max
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The source sequence
min
Type: SystemInt32
The minimum number of items a sequence must have for this + function to return true
max
Type: SystemInt32
The maximun number of items a sequence must have for this + function to return true

Type Parameters

T
Element type of sequence

Return Value

Type: Boolean
true if the number of elements in the sequence is between (inclusive) + the min and max given integers or false otherwise.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Exceptions
ExceptionCondition
ArgumentNullExceptionsource is null
ArgumentOutOfRangeExceptionmin is negative or max is less than min
Examples
var numbers = { 123, 456, 789 };
+var result = numbers.CountBetween(1, 2);
+ The result variable will contain false. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_CountBy__2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_CountBy__2.htm new file mode 100644 index 0000000..ebe7b8f --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_CountBy__2.htm @@ -0,0 +1,33 @@ +MoreEnumerable.CountBy(TSource, TKey) Method (IEnumerable(TSource), Func(TSource, TKey))
Click or drag to resize

MoreEnumerableCountByTSource, TKey Method (IEnumerableTSource, FuncTSource, TKey)

+ Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<KeyValuePair<TKey, int>> CountBy<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> keySelector
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
Source sequence.
keySelector
Type: SystemFuncTSource, TKey
Function that transforms each item of source sequence into a key to be compared against the others.

Type Parameters

TSource
Type of the elements of the source sequence.
TKey
Type of the projected element.

Return Value

Type: IEnumerableKeyValuePairTKey, Int32
A sequence of unique keys and their number of occurrences in the original sequence.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_CountBy__2_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_CountBy__2_1.htm new file mode 100644 index 0000000..da13c85 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_CountBy__2_1.htm @@ -0,0 +1,39 @@ +MoreEnumerable.CountBy(TSource, TKey) Method (IEnumerable(TSource), Func(TSource, TKey), IEqualityComparer(TKey))
Click or drag to resize

MoreEnumerableCountByTSource, TKey Method (IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey)

+ Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. + An additional argument specifies a comparer to use for testing equivalence of keys. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<KeyValuePair<TKey, int>> CountBy<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> keySelector,
+	IEqualityComparer<TKey> comparer
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
Source sequence.
keySelector
Type: SystemFuncTSource, TKey
Function that transforms each item of source sequence into a key to be compared against the others.
comparer
Type: System.Collections.GenericIEqualityComparerTKey
The equality comparer to use to determine whether or not keys are equal. + If null, the default equality comparer for TSource is used.

Type Parameters

TSource
Type of the elements of the source sequence.
TKey
Type of the projected element.

Return Value

Type: IEnumerableKeyValuePairTKey, Int32
A sequence of unique keys and their number of occurrences in the original sequence.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_DistinctBy__2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_DistinctBy__2.htm new file mode 100644 index 0000000..cd1a65c --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_DistinctBy__2.htm @@ -0,0 +1,38 @@ +MoreEnumerable.DistinctBy(TSource, TKey) Method (IEnumerable(TSource), Func(TSource, TKey))
Click or drag to resize

MoreEnumerableDistinctByTSource, TKey Method (IEnumerableTSource, FuncTSource, TKey)

+ Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the default equality comparer for the projected type. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TSource> DistinctBy<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> keySelector
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
Source sequence
keySelector
Type: SystemFuncTSource, TKey
Projection for determining "distinctness"

Type Parameters

TSource
Type of the source sequence
TKey
Type of the projected element

Return Value

Type: IEnumerableTSource
A sequence consisting of distinct elements from the source sequence, + comparing them by the specified key projection.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses deferred execution and streams the results, although + a set of already-seen keys is retained. If a key is seen multiple times, + only the first element with that key is returned. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_DistinctBy__2_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_DistinctBy__2_1.htm new file mode 100644 index 0000000..397d6ae --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_DistinctBy__2_1.htm @@ -0,0 +1,43 @@ +MoreEnumerable.DistinctBy(TSource, TKey) Method (IEnumerable(TSource), Func(TSource, TKey), IEqualityComparer(TKey))
Click or drag to resize

MoreEnumerableDistinctByTSource, TKey Method (IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey)

+ Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the specified comparer for the projected type. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TSource> DistinctBy<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> keySelector,
+	IEqualityComparer<TKey> comparer
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
Source sequence
keySelector
Type: SystemFuncTSource, TKey
Projection for determining "distinctness"
comparer
Type: System.Collections.GenericIEqualityComparerTKey
The equality comparer to use to determine whether or not keys are equal. + If null, the default equality comparer for TSource is used.

Type Parameters

TSource
Type of the source sequence
TKey
Type of the projected element

Return Value

Type: IEnumerableTSource
A sequence consisting of distinct elements from the source sequence, + comparing them by the specified key projection.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses deferred execution and streams the results, although + a set of already-seen keys is retained. If a key is seen multiple times, + only the first element with that key is returned. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_EndsWith__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_EndsWith__1.htm new file mode 100644 index 0000000..f534e00 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_EndsWith__1.htm @@ -0,0 +1,41 @@ +MoreEnumerable.EndsWith(T) Method (IEnumerable(T), IEnumerable(T))
Click or drag to resize

MoreEnumerableEndsWithT Method (IEnumerableT, IEnumerableT)

+ Determines whether the end of the first sequence is equivalent to + the second sequence, using the default equality comparer. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static bool EndsWith<T>(
+	this IEnumerable<T> first,
+	IEnumerable<T> second
+)
+

Parameters

first
Type: System.Collections.GenericIEnumerableT
The sequence to check.
second
Type: System.Collections.GenericIEnumerableT
The sequence to compare to.

Type Parameters

T
Type of elements.

Return Value

Type: Boolean
true if first ends with elements + equivalent to second. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_EndsWith__1_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_EndsWith__1_1.htm new file mode 100644 index 0000000..137fecc --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_EndsWith__1_1.htm @@ -0,0 +1,44 @@ +MoreEnumerable.EndsWith(T) Method (IEnumerable(T), IEnumerable(T), IEqualityComparer(T))
Click or drag to resize

MoreEnumerableEndsWithT Method (IEnumerableT, IEnumerableT, IEqualityComparerT)

+ Determines whether the end of the first sequence is equivalent to + the second sequence, using the specified element equality comparer. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static bool EndsWith<T>(
+	this IEnumerable<T> first,
+	IEnumerable<T> second,
+	IEqualityComparer<T> comparer
+)
+

Parameters

first
Type: System.Collections.GenericIEnumerableT
The sequence to check.
second
Type: System.Collections.GenericIEnumerableT
The sequence to compare to.
comparer
Type: System.Collections.GenericIEqualityComparerT
Equality comparer to use.

Type Parameters

T
Type of elements.

Return Value

Type: Boolean
true if first ends with elements + equivalent to second. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_EquiZip__3.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_EquiZip__3.htm new file mode 100644 index 0000000..b63f8e9 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_EquiZip__3.htm @@ -0,0 +1,48 @@ +MoreEnumerable.EquiZip(TFirst, TSecond, TResult) Method (IEnumerable(TFirst), IEnumerable(TSecond), Func(TFirst, TSecond, TResult))
Click or drag to resize

MoreEnumerableEquiZipTFirst, TSecond, TResult Method (IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TSecond, TResult)

+ Returns a projection of tuples, where each tuple contains the N-th element + from each of the argument sequences. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TResult> EquiZip<TFirst, TSecond, TResult>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second,
+	Func<TFirst, TSecond, TResult> resultSelector
+)
+

Parameters

first
Type: System.Collections.GenericIEnumerableTFirst
First sequence
second
Type: System.Collections.GenericIEnumerableTSecond
Second sequence
resultSelector
Type: SystemFuncTFirst, TSecond, TResult
Function to apply to each pair of elements

Type Parameters

TFirst
Type of elements in first sequence
TSecond
Type of elements in second sequence
TResult
Type of elements in result sequence

Return Value

Type: IEnumerableTResult
+ A sequence that contains elements of the two input sequences, + combined by resultSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ If the two input sequences are of different lengths then + InvalidOperationException is thrown. + This operator uses deferred execution and streams its results. +
Examples
int[] numbers = { 1, 2, 3, 4 };
+string[] letters = { "A", "B", "C", "D" };
+var zipped = numbers.EquiZip(letters, (n, l) => n + l);
+ The zipped variable, when iterated over, will yield "1A", "2B", "3C", "4D" in turn. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_EquiZip__4.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_EquiZip__4.htm new file mode 100644 index 0000000..d56e429 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_EquiZip__4.htm @@ -0,0 +1,53 @@ +MoreEnumerable.EquiZip(T1, T2, T3, TResult) Method (IEnumerable(T1), IEnumerable(T2), IEnumerable(T3), Func(T1, T2, T3, TResult))
Click or drag to resize

MoreEnumerableEquiZipT1, T2, T3, TResult Method (IEnumerableT1, IEnumerableT2, IEnumerableT3, FuncT1, T2, T3, TResult)

+ Returns a projection of tuples, where each tuple contains the N-th element + from each of the argument sequences. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TResult> EquiZip<T1, T2, T3, TResult>(
+	this IEnumerable<T1> first,
+	IEnumerable<T2> second,
+	IEnumerable<T3> third,
+	Func<T1, T2, T3, TResult> resultSelector
+)
+

Parameters

first
Type: System.Collections.GenericIEnumerableT1
First sequence
second
Type: System.Collections.GenericIEnumerableT2
Second sequence
third
Type: System.Collections.GenericIEnumerableT3
Third sequence
resultSelector
Type: SystemFuncT1, T2, T3, TResult
Function to apply to each triplet of elements

Type Parameters

T1
Type of elements in first sequence
T2
Type of elements in second sequence
T3
Type of elements in third sequence
TResult
Type of elements in result sequence

Return Value

Type: IEnumerableTResult
+ A sequence that contains elements of the three input sequences, + combined by resultSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT1. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ If the three input sequences are of different lengths then + InvalidOperationException is thrown. + This operator uses deferred execution and streams its results. +
Examples
var numbers = { 1, 2, 3, 4 };
+var letters = { "A", "B", "C", "D" };
+var chars    = { 'a', 'b', 'c', 'd' };
+var zipped = numbers.EquiZip(letters, chars, (n, l, c) => n + l + c);
+ The zipped variable, when iterated over, will yield "1Aa", "2Bb", "3Cc", "4Dd" in turn. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_EquiZip__5.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_EquiZip__5.htm new file mode 100644 index 0000000..a035a08 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_EquiZip__5.htm @@ -0,0 +1,58 @@ +MoreEnumerable.EquiZip(T1, T2, T3, T4, TResult) Method (IEnumerable(T1), IEnumerable(T2), IEnumerable(T3), IEnumerable(T4), Func(T1, T2, T3, T4, TResult))
Click or drag to resize

MoreEnumerableEquiZipT1, T2, T3, T4, TResult Method (IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, FuncT1, T2, T3, T4, TResult)

+ Returns a projection of tuples, where each tuple contains the N-th element + from each of the argument sequences. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TResult> EquiZip<T1, T2, T3, T4, TResult>(
+	this IEnumerable<T1> first,
+	IEnumerable<T2> second,
+	IEnumerable<T3> third,
+	IEnumerable<T4> fourth,
+	Func<T1, T2, T3, T4, TResult> resultSelector
+)
+

Parameters

first
Type: System.Collections.GenericIEnumerableT1
First sequence
second
Type: System.Collections.GenericIEnumerableT2
Second sequence
third
Type: System.Collections.GenericIEnumerableT3
Third sequence
fourth
Type: System.Collections.GenericIEnumerableT4
Fourth sequence
resultSelector
Type: SystemFuncT1, T2, T3, T4, TResult
Function to apply to each quadruplet of elements

Type Parameters

T1
Type of elements in first sequence
T2
Type of elements in second sequence
T3
Type of elements in third sequence
T4
Type of elements in fourth sequence
TResult
Type of elements in result sequence

Return Value

Type: IEnumerableTResult
+ A sequence that contains elements of the four input sequences, + combined by resultSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT1. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ If the three input sequences are of different lengths then + InvalidOperationException is thrown. + This operator uses deferred execution and streams its results. +
Examples
var numbers = { 1, 2, 3, 4 };
+var letters = { "A", "B", "C", "D" };
+var chars   = { 'a', 'b', 'c', 'd' };
+var flags   = { true, false, true, false };
+var zipped = numbers.EquiZip(letters, chars, flags, (n, l, c, f) => n + l + c + f);
+ The zipped variable, when iterated over, will yield "1AaTrue", "2BbFalse", "3CcTrue", "4DdFalse" in turn. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Evaluate__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Evaluate__1.htm new file mode 100644 index 0000000..80973be --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Evaluate__1.htm @@ -0,0 +1,32 @@ +MoreEnumerable.Evaluate(T) Method
Click or drag to resize

MoreEnumerableEvaluateT Method

+ Returns a sequence containing the values resulting from invoking (in order) each function in the source sequence of functions. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<T> Evaluate<T>(
+	this IEnumerable<Func<T>> functions
+)
+

Parameters

functions
Type: System.Collections.GenericIEnumerableFuncT
The functions to evaluate.

Type Parameters

T
The type of the object returned by the functions.

Return Value

Type: IEnumerableT
A sequence with results from invoking functions.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableFuncT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Exceptions
ExceptionCondition
ArgumentNullExceptionWhen functions is null.
Remarks
+ This operator uses deferred execution and streams the results. + If the resulting sequence is enumerated multiple times, the functions will be + evaluated multiple times too. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Exactly__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Exactly__1.htm new file mode 100644 index 0000000..0c12113 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Exactly__1.htm @@ -0,0 +1,37 @@ +MoreEnumerable.Exactly(T) Method
Click or drag to resize

MoreEnumerableExactlyT Method

+ Determines whether or not the number of elements in the sequence is equals to the given integer. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static bool Exactly<T>(
+	this IEnumerable<T> source,
+	int count
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The source sequence
count
Type: SystemInt32
The exactly number of items a sequence must have for this + function to return true

Type Parameters

T
Element type of sequence

Return Value

Type: Boolean
true if the number of elements in the sequence is equals + to the given integer or false otherwise.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Exceptions
ExceptionCondition
ArgumentNullExceptionsource is null
ArgumentOutOfRangeExceptioncount is negative
Examples
var numbers = { 123, 456, 789 };
+var result = numbers.Exactly(3);
+ The result variable will contain true. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ExceptBy__2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ExceptBy__2.htm new file mode 100644 index 0000000..84c2c50 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ExceptBy__2.htm @@ -0,0 +1,44 @@ +MoreEnumerable.ExceptBy(TSource, TKey) Method (IEnumerable(TSource), IEnumerable(TSource), Func(TSource, TKey))
Click or drag to resize

MoreEnumerableExceptByTSource, TKey Method (IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey)

+ Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TSource> ExceptBy<TSource, TKey>(
+	this IEnumerable<TSource> first,
+	IEnumerable<TSource> second,
+	Func<TSource, TKey> keySelector
+)
+

Parameters

first
Type: System.Collections.GenericIEnumerableTSource
The sequence of potentially included elements.
second
Type: System.Collections.GenericIEnumerableTSource
The sequence of elements whose keys may prevent elements in + first from being returned.
keySelector
Type: SystemFuncTSource, TKey
The mapping from source element to key.

Type Parameters

TSource
The type of the elements in the input sequences.
TKey
The type of the key returned by keySelector.

Return Value

Type: IEnumerableTSource
A sequence of elements from first whose key was not also a key for + any element in second.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This is a set operation; if multiple elements in first have + equal keys, only the first such element is returned. + This operator uses deferred execution and streams the results, although + a set of keys from second is immediately selected and retained. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ExceptBy__2_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ExceptBy__2_1.htm new file mode 100644 index 0000000..3da8eb9 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ExceptBy__2_1.htm @@ -0,0 +1,49 @@ +MoreEnumerable.ExceptBy(TSource, TKey) Method (IEnumerable(TSource), IEnumerable(TSource), Func(TSource, TKey), IEqualityComparer(TKey))
Click or drag to resize

MoreEnumerableExceptByTSource, TKey Method (IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey)

+ Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TSource> ExceptBy<TSource, TKey>(
+	this IEnumerable<TSource> first,
+	IEnumerable<TSource> second,
+	Func<TSource, TKey> keySelector,
+	IEqualityComparer<TKey> keyComparer
+)
+

Parameters

first
Type: System.Collections.GenericIEnumerableTSource
The sequence of potentially included elements.
second
Type: System.Collections.GenericIEnumerableTSource
The sequence of elements whose keys may prevent elements in + first from being returned.
keySelector
Type: SystemFuncTSource, TKey
The mapping from source element to key.
keyComparer
Type: System.Collections.GenericIEqualityComparerTKey
The equality comparer to use to determine whether or not keys are equal. + If null, the default equality comparer for TSource is used.

Type Parameters

TSource
The type of the elements in the input sequences.
TKey
The type of the key returned by keySelector.

Return Value

Type: IEnumerableTSource
A sequence of elements from first whose key was not also a key for + any element in second.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This is a set operation; if multiple elements in first have + equal keys, only the first such element is returned. + This operator uses deferred execution and streams the results, although + a set of keys from second is immediately selected and retained. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Exclude__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Exclude__1.htm new file mode 100644 index 0000000..c776e8d --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Exclude__1.htm @@ -0,0 +1,37 @@ +MoreEnumerable.Exclude(T) Method
Click or drag to resize

MoreEnumerableExcludeT Method

+ Excludes a contiguous number of elements from a sequence starting + at a given index. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<T> Exclude<T>(
+	this IEnumerable<T> sequence,
+	int startIndex,
+	int count
+)
+

Parameters

sequence
Type: System.Collections.GenericIEnumerableT
The sequence to exclude elements from
startIndex
Type: SystemInt32
The zero-based index at which to begin excluding elements
count
Type: SystemInt32
The number of elements to exclude

Type Parameters

T
The type of the elements of the sequence

Return Value

Type: IEnumerableT
A sequence that excludes the specified portion of elements

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1.htm new file mode 100644 index 0000000..87ecd53 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1.htm @@ -0,0 +1,37 @@ +MoreEnumerable.FallbackIfEmpty(T) Method (IEnumerable(T), IEnumerable(T))
Click or drag to resize

MoreEnumerableFallbackIfEmptyT Method (IEnumerableT, IEnumerableT)

+ Returns the elements of a sequence, but if it is empty then + returns an altenate sequence of values. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<T> FallbackIfEmpty<T>(
+	this IEnumerable<T> source,
+	IEnumerable<T> fallback
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The source sequence.
fallback
Type: System.Collections.GenericIEnumerableT
The alternate sequence that is returned + if source is empty.

Type Parameters

T
The type of the elements in the sequences.

Return Value

Type: IEnumerableT
+ An IEnumerableT that containing fallback values + if source is empty; otherwise, source. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1_1.htm new file mode 100644 index 0000000..3e3df9a --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1_1.htm @@ -0,0 +1,40 @@ +MoreEnumerable.FallbackIfEmpty(T) Method (IEnumerable(T), T)
Click or drag to resize

MoreEnumerableFallbackIfEmptyT Method (IEnumerableT, T)

+ Returns the elements of the specified sequence or the specified + value in a singleton collection if the sequence is empty. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<T> FallbackIfEmpty<T>(
+	this IEnumerable<T> source,
+	T fallback
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The source sequence.
fallback
Type: T
The value to return in a singleton + collection if source is empty.

Type Parameters

T
The type of the elements in the sequences.

Return Value

Type: IEnumerableT
+ An IEnumerableT that contains fallback + if source is empty; otherwise, source. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Examples
var numbers = { 123, 456, 789 };
+var result = numbers.Where(x => x == 100).FallbackIfEmpty(-1).Single();
+ The result variable will contain -1. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1_2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1_2.htm new file mode 100644 index 0000000..0dcbd22 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1_2.htm @@ -0,0 +1,42 @@ +MoreEnumerable.FallbackIfEmpty(T) Method (IEnumerable(T), T, T)
Click or drag to resize

MoreEnumerableFallbackIfEmptyT Method (IEnumerableT, T, T)

+ Returns the elements of a sequence, but if it is empty then + returns an altenate sequence of values. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<T> FallbackIfEmpty<T>(
+	this IEnumerable<T> source,
+	T fallback1,
+	T fallback2
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The source sequence.
fallback1
Type: T
First value of the alternate sequence that + is returned if source is empty.
fallback2
Type: T
Second value of the alternate sequence that + is returned if source is empty.

Type Parameters

T
The type of the elements in the sequences.

Return Value

Type: IEnumerableT
+ An IEnumerableT that containing fallback values + if source is empty; otherwise, source. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1_3.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1_3.htm new file mode 100644 index 0000000..b895d67 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1_3.htm @@ -0,0 +1,47 @@ +MoreEnumerable.FallbackIfEmpty(T) Method (IEnumerable(T), T, T, T)
Click or drag to resize

MoreEnumerableFallbackIfEmptyT Method (IEnumerableT, T, T, T)

+ Returns the elements of a sequence, but if it is empty then + returns an altenate sequence of values. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<T> FallbackIfEmpty<T>(
+	this IEnumerable<T> source,
+	T fallback1,
+	T fallback2,
+	T fallback3
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The source sequence.
fallback1
Type: T
First value of the alternate sequence that + is returned if source is empty.
fallback2
Type: T
Second value of the alternate sequence that + is returned if source is empty.
fallback3
Type: T
Third value of the alternate sequence that + is returned if source is empty.

Type Parameters

T
The type of the elements in the sequences.

Return Value

Type: IEnumerableT
+ An IEnumerableT that containing fallback values + if source is empty; otherwise, source. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1_4.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1_4.htm new file mode 100644 index 0000000..1e42c6d --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1_4.htm @@ -0,0 +1,52 @@ +MoreEnumerable.FallbackIfEmpty(T) Method (IEnumerable(T), T, T, T, T)
Click or drag to resize

MoreEnumerableFallbackIfEmptyT Method (IEnumerableT, T, T, T, T)

+ Returns the elements of a sequence, but if it is empty then + returns an altenate sequence of values. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<T> FallbackIfEmpty<T>(
+	this IEnumerable<T> source,
+	T fallback1,
+	T fallback2,
+	T fallback3,
+	T fallback4
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The source sequence.
fallback1
Type: T
First value of the alternate sequence that + is returned if source is empty.
fallback2
Type: T
Second value of the alternate sequence that + is returned if source is empty.
fallback3
Type: T
Third value of the alternate sequence that + is returned if source is empty.
fallback4
Type: T
Fourth value of the alternate sequence that + is returned if source is empty.

Type Parameters

T
The type of the elements in the sequences.

Return Value

Type: IEnumerableT
+ An IEnumerableT that containing fallback values + if source is empty; otherwise, source. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1_5.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1_5.htm new file mode 100644 index 0000000..f89c09c --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1_5.htm @@ -0,0 +1,37 @@ +MoreEnumerable.FallbackIfEmpty(T) Method (IEnumerable(T), T[])
Click or drag to resize

MoreEnumerableFallbackIfEmptyT Method (IEnumerableT, T)

+ Returns the elements of a sequence, but if it is empty then + returns an altenate sequence from an array of values. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<T> FallbackIfEmpty<T>(
+	this IEnumerable<T> source,
+	params T[] fallback
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The source sequence.
fallback
Type: T
The array that is returned as the alternate + sequence if source is empty.

Type Parameters

T
The type of the elements in the sequences.

Return Value

Type: IEnumerableT
+ An IEnumerableT that containing fallback values + if source is empty; otherwise, source. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FillBackward__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FillBackward__1.htm new file mode 100644 index 0000000..0d1198a --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FillBackward__1.htm @@ -0,0 +1,37 @@ +MoreEnumerable.FillBackward(T) Method (IEnumerable(T))
Click or drag to resize

MoreEnumerableFillBackwardT Method (IEnumerableT)

+ Returns a sequence with each null reference or value in the source + replaced with the following non-null reference or value in + that sequence. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<T> FillBackward<T>(
+	this IEnumerable<T> source
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The source sequence.

Type Parameters

T
Type of the elements in the source sequence.

Return Value

Type: IEnumerableT
+ An IEnumerableT with null references or values + replaced. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This method uses deferred execution semantics and streams its + results. If references or values are null at the end of the + sequence then they remain null. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FillBackward__1_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FillBackward__1_1.htm new file mode 100644 index 0000000..86a4486 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FillBackward__1_1.htm @@ -0,0 +1,42 @@ +MoreEnumerable.FillBackward(T) Method (IEnumerable(T), Func(T, Boolean))
Click or drag to resize

MoreEnumerableFillBackwardT Method (IEnumerableT, FuncT, Boolean)

+ Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<T> FillBackward<T>(
+	this IEnumerable<T> source,
+	Func<T, bool> predicate
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The source sequence.
predicate
Type: SystemFuncT, Boolean
The function used to determine if + an element in the sequence is considered missing.

Type Parameters

T
Type of the elements in the source sequence.

Return Value

Type: IEnumerableT
+ An IEnumerableT with missing values replaced. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This method uses deferred execution semantics and streams its + results. If elements are missing at the end of the sequence then + they remain missing. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FillBackward__1_2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FillBackward__1_2.htm new file mode 100644 index 0000000..fefc9a7 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FillBackward__1_2.htm @@ -0,0 +1,49 @@ +MoreEnumerable.FillBackward(T) Method (IEnumerable(T), Func(T, Boolean), Func(T, T, T))
Click or drag to resize

MoreEnumerableFillBackwardT Method (IEnumerableT, FuncT, Boolean, FuncT, T, T)

+ Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. Additional + parameters specifiy two functions, one used to determine if an + element is considered missing or not and another to provide the + replacement for the missing element. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<T> FillBackward<T>(
+	this IEnumerable<T> source,
+	Func<T, bool> predicate,
+	Func<T, T, T> fillSelector
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The source sequence.
predicate
Type: SystemFuncT, Boolean
The function used to determine if + an element in the sequence is considered missing.
fillSelector
Type: SystemFuncT, T, T
The function used to produce the element + that will replace the missing one. It receives the next non-missing + element as well as the current element considered missing.

Type Parameters

T
Type of the elements in the source sequence.

Return Value

Type: IEnumerableT
+ An IEnumerableT with missing elements filled. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This method uses deferred execution semantics and streams its + results. If elements are missing at the end of the sequence then + they remain missing. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FillForward__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FillForward__1.htm new file mode 100644 index 0000000..5c796e8 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FillForward__1.htm @@ -0,0 +1,37 @@ +MoreEnumerable.FillForward(T) Method (IEnumerable(T))
Click or drag to resize

MoreEnumerableFillForwardT Method (IEnumerableT)

+ Returns a sequence with each null reference or value in the source + replaced with the previous non-null reference or value seen in + that sequence. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<T> FillForward<T>(
+	this IEnumerable<T> source
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The source sequence.

Type Parameters

T
Type of the elements in the source sequence.

Return Value

Type: IEnumerableT
+ An IEnumerableT with null references or values + replaced. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This method uses deferred execution semantics and streams its + results. If references or values are null at the start of the + sequence then they remain null. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FillForward__1_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FillForward__1_1.htm new file mode 100644 index 0000000..8c335f1 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FillForward__1_1.htm @@ -0,0 +1,42 @@ +MoreEnumerable.FillForward(T) Method (IEnumerable(T), Func(T, Boolean))
Click or drag to resize

MoreEnumerableFillForwardT Method (IEnumerableT, FuncT, Boolean)

+ Returns a sequence with each missing element in the source replaced + with the previous non-missing element seen in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<T> FillForward<T>(
+	this IEnumerable<T> source,
+	Func<T, bool> predicate
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The source sequence.
predicate
Type: SystemFuncT, Boolean
The function used to determine if + an element in the sequence is considered missing.

Type Parameters

T
Type of the elements in the source sequence.

Return Value

Type: IEnumerableT
+ An IEnumerableT with missing values replaced. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This method uses deferred execution semantics and streams its + results. If elements are missing at the start of the sequence then + they remain missing. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FillForward__1_2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FillForward__1_2.htm new file mode 100644 index 0000000..a37e4c4 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FillForward__1_2.htm @@ -0,0 +1,50 @@ +MoreEnumerable.FillForward(T) Method (IEnumerable(T), Func(T, Boolean), Func(T, T, T))
Click or drag to resize

MoreEnumerableFillForwardT Method (IEnumerableT, FuncT, Boolean, FuncT, T, T)

+ Returns a sequence with each missing element in the source replaced + with one based on the previous non-missing element seen in that + sequence. Additional parameters specifiy two functions, one used to + determine if an element is considered missing or not and another + to provide the replacement for the missing element. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<T> FillForward<T>(
+	this IEnumerable<T> source,
+	Func<T, bool> predicate,
+	Func<T, T, T> fillSelector
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The source sequence.
predicate
Type: SystemFuncT, Boolean
The function used to determine if + an element in the sequence is considered missing.
fillSelector
Type: SystemFuncT, T, T
The function used to produce the element + that will replace the missing one. It receives the previous + non-missing element as well as the current element considered + missing.

Type Parameters

T
Type of the elements in the source sequence.

Return Value

Type: IEnumerableT
+ An IEnumerableT with missing values replaced. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This method uses deferred execution semantics and streams its + results. If elements are missing at the start of the sequence then + they remain missing. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Flatten.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Flatten.htm new file mode 100644 index 0000000..3ddcfaf --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Flatten.htm @@ -0,0 +1,29 @@ +MoreEnumerable.Flatten Method (IEnumerable)
Click or drag to resize

MoreEnumerableFlatten Method (IEnumerable)

+ Flattens a sequence containing arbitrarily-nested sequences. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<Object> Flatten(
+	this IEnumerable source
+)

Parameters

source
Type: System.CollectionsIEnumerable
The sequence that will be flattened.

Return Value

Type: IEnumerableObject
+ A sequence that contains the elements of source + and all nested sequences (except strings). +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerable. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Exceptions
ExceptionCondition
ArgumentNullExceptionsource is null.
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Flatten_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Flatten_1.htm new file mode 100644 index 0000000..f236a75 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Flatten_1.htm @@ -0,0 +1,41 @@ +MoreEnumerable.Flatten Method (IEnumerable, Func(IEnumerable, Boolean))
Click or drag to resize

MoreEnumerableFlatten Method (IEnumerable, FuncIEnumerable, Boolean)

+ Flattens a sequence containing arbitrarily-nested sequences. An + additional parameter specifies a predicate function used to + determine whether a nested IEnumerable should be + flattened or not. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<Object> Flatten(
+	this IEnumerable source,
+	Func<IEnumerable, bool> predicate
+)

Parameters

source
Type: System.CollectionsIEnumerable
The sequence that will be flattened.
predicate
Type: SystemFuncIEnumerable, Boolean
+ A function that receives each element that implements + IEnumerable and indicates if its elements should be + recursively flattened into the resulting sequence. +

Return Value

Type: IEnumerableObject
+ A sequence that contains the elements of source + and all nested sequences for which the predicate function + returned true. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerable. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Exceptions
ExceptionCondition
ArgumentNullExceptionsource is null.
ArgumentNullExceptionpredicate is null.
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2.htm new file mode 100644 index 0000000..8da7502 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2.htm @@ -0,0 +1,36 @@ +MoreEnumerable.Fold(T, TResult) Method (IEnumerable(T), Func(T, T, T, T, T, T, T, T, T, TResult))
Click or drag to resize

MoreEnumerableFoldT, TResult Method (IEnumerableT, FuncT, T, T, T, T, T, T, T, T, TResult)

+ Returns the result of applying a function to a sequence of + 9 elements. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, T, T, T, T, T, T, T, T, TResult> folder
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The sequence of items to fold.
folder
Type: SystemFuncT, T, T, T, T, T, T, T, T, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence
TResult
Type of the result

Return Value

Type: TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Exceptions
ExceptionCondition
ArgumentNullExceptionsource is null
ArgumentNullExceptionfolder is null
InvalidOperationExceptionsource does not contain exactly 9 elements
Remarks
+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_1.htm new file mode 100644 index 0000000..f1dc6b2 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_1.htm @@ -0,0 +1,36 @@ +MoreEnumerable.Fold(T, TResult) Method (IEnumerable(T), Func(T, T, T, T, T, T, T, T, T, T, TResult))
Click or drag to resize

MoreEnumerableFoldT, TResult Method (IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, TResult)

+ Returns the result of applying a function to a sequence of + 10 elements. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, T, T, T, T, T, T, T, T, T, TResult> folder
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The sequence of items to fold.
folder
Type: SystemFuncT, T, T, T, T, T, T, T, T, T, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence
TResult
Type of the result

Return Value

Type: TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Exceptions
ExceptionCondition
ArgumentNullExceptionsource is null
ArgumentNullExceptionfolder is null
InvalidOperationExceptionsource does not contain exactly 10 elements
Remarks
+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_10.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_10.htm new file mode 100644 index 0000000..ee93de4 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_10.htm @@ -0,0 +1,36 @@ +MoreEnumerable.Fold(T, TResult) Method (IEnumerable(T), Func(T, T, T, TResult))
Click or drag to resize

MoreEnumerableFoldT, TResult Method (IEnumerableT, FuncT, T, T, TResult)

+ Returns the result of applying a function to a sequence of + 3 elements. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, T, T, TResult> folder
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The sequence of items to fold.
folder
Type: SystemFuncT, T, T, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence
TResult
Type of the result

Return Value

Type: TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Exceptions
ExceptionCondition
ArgumentNullExceptionsource is null
ArgumentNullExceptionfolder is null
InvalidOperationExceptionsource does not contain exactly 3 elements
Remarks
+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_11.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_11.htm new file mode 100644 index 0000000..18f9011 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_11.htm @@ -0,0 +1,36 @@ +MoreEnumerable.Fold(T, TResult) Method (IEnumerable(T), Func(T, T, T, T, TResult))
Click or drag to resize

MoreEnumerableFoldT, TResult Method (IEnumerableT, FuncT, T, T, T, TResult)

+ Returns the result of applying a function to a sequence of + 4 elements. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, T, T, T, TResult> folder
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The sequence of items to fold.
folder
Type: SystemFuncT, T, T, T, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence
TResult
Type of the result

Return Value

Type: TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Exceptions
ExceptionCondition
ArgumentNullExceptionsource is null
ArgumentNullExceptionfolder is null
InvalidOperationExceptionsource does not contain exactly 4 elements
Remarks
+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_12.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_12.htm new file mode 100644 index 0000000..99d6974 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_12.htm @@ -0,0 +1,36 @@ +MoreEnumerable.Fold(T, TResult) Method (IEnumerable(T), Func(T, T, T, T, T, TResult))
Click or drag to resize

MoreEnumerableFoldT, TResult Method (IEnumerableT, FuncT, T, T, T, T, TResult)

+ Returns the result of applying a function to a sequence of + 5 elements. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, T, T, T, T, TResult> folder
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The sequence of items to fold.
folder
Type: SystemFuncT, T, T, T, T, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence
TResult
Type of the result

Return Value

Type: TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Exceptions
ExceptionCondition
ArgumentNullExceptionsource is null
ArgumentNullExceptionfolder is null
InvalidOperationExceptionsource does not contain exactly 5 elements
Remarks
+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_13.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_13.htm new file mode 100644 index 0000000..99ca9cd --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_13.htm @@ -0,0 +1,36 @@ +MoreEnumerable.Fold(T, TResult) Method (IEnumerable(T), Func(T, T, T, T, T, T, TResult))
Click or drag to resize

MoreEnumerableFoldT, TResult Method (IEnumerableT, FuncT, T, T, T, T, T, TResult)

+ Returns the result of applying a function to a sequence of + 6 elements. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, T, T, T, T, T, TResult> folder
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The sequence of items to fold.
folder
Type: SystemFuncT, T, T, T, T, T, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence
TResult
Type of the result

Return Value

Type: TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Exceptions
ExceptionCondition
ArgumentNullExceptionsource is null
ArgumentNullExceptionfolder is null
InvalidOperationExceptionsource does not contain exactly 6 elements
Remarks
+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_14.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_14.htm new file mode 100644 index 0000000..34072fa --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_14.htm @@ -0,0 +1,36 @@ +MoreEnumerable.Fold(T, TResult) Method (IEnumerable(T), Func(T, T, T, T, T, T, T, TResult))
Click or drag to resize

MoreEnumerableFoldT, TResult Method (IEnumerableT, FuncT, T, T, T, T, T, T, TResult)

+ Returns the result of applying a function to a sequence of + 7 elements. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, T, T, T, T, T, T, TResult> folder
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The sequence of items to fold.
folder
Type: SystemFuncT, T, T, T, T, T, T, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence
TResult
Type of the result

Return Value

Type: TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Exceptions
ExceptionCondition
ArgumentNullExceptionsource is null
ArgumentNullExceptionfolder is null
InvalidOperationExceptionsource does not contain exactly 7 elements
Remarks
+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_15.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_15.htm new file mode 100644 index 0000000..776d31b --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_15.htm @@ -0,0 +1,36 @@ +MoreEnumerable.Fold(T, TResult) Method (IEnumerable(T), Func(T, T, T, T, T, T, T, T, TResult))
Click or drag to resize

MoreEnumerableFoldT, TResult Method (IEnumerableT, FuncT, T, T, T, T, T, T, T, TResult)

+ Returns the result of applying a function to a sequence of + 8 elements. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, T, T, T, T, T, T, T, TResult> folder
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The sequence of items to fold.
folder
Type: SystemFuncT, T, T, T, T, T, T, T, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence
TResult
Type of the result

Return Value

Type: TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Exceptions
ExceptionCondition
ArgumentNullExceptionsource is null
ArgumentNullExceptionfolder is null
InvalidOperationExceptionsource does not contain exactly 8 elements
Remarks
+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_2.htm new file mode 100644 index 0000000..6a50cc3 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_2.htm @@ -0,0 +1,36 @@ +MoreEnumerable.Fold(T, TResult) Method (IEnumerable(T), Func(T, T, T, T, T, T, T, T, T, T, T, TResult))
Click or drag to resize

MoreEnumerableFoldT, TResult Method (IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, TResult)

+ Returns the result of applying a function to a sequence of + 11 elements. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, T, T, T, T, T, T, T, T, T, T, TResult> folder
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The sequence of items to fold.
folder
Type: SystemFuncT, T, T, T, T, T, T, T, T, T, T, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence
TResult
Type of the result

Return Value

Type: TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Exceptions
ExceptionCondition
ArgumentNullExceptionsource is null
ArgumentNullExceptionfolder is null
InvalidOperationExceptionsource does not contain exactly 11 elements
Remarks
+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_3.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_3.htm new file mode 100644 index 0000000..589240f --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_3.htm @@ -0,0 +1,36 @@ +MoreEnumerable.Fold(T, TResult) Method (IEnumerable(T), Func(T, T, T, T, T, T, T, T, T, T, T, T, TResult))
Click or drag to resize

MoreEnumerableFoldT, TResult Method (IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, TResult)

+ Returns the result of applying a function to a sequence of + 12 elements. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, T, T, T, T, T, T, T, T, T, T, T, TResult> folder
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The sequence of items to fold.
folder
Type: SystemFuncT, T, T, T, T, T, T, T, T, T, T, T, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence
TResult
Type of the result

Return Value

Type: TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Exceptions
ExceptionCondition
ArgumentNullExceptionsource is null
ArgumentNullExceptionfolder is null
InvalidOperationExceptionsource does not contain exactly 12 elements
Remarks
+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_4.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_4.htm new file mode 100644 index 0000000..c3cf2c8 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_4.htm @@ -0,0 +1,36 @@ +MoreEnumerable.Fold(T, TResult) Method (IEnumerable(T), Func(T, T, T, T, T, T, T, T, T, T, T, T, T, TResult))
Click or drag to resize

MoreEnumerableFoldT, TResult Method (IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, TResult)

+ Returns the result of applying a function to a sequence of + 13 elements. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, T, T, T, T, T, T, T, T, T, T, T, T, TResult> folder
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The sequence of items to fold.
folder
Type: SystemFuncT, T, T, T, T, T, T, T, T, T, T, T, T, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence
TResult
Type of the result

Return Value

Type: TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Exceptions
ExceptionCondition
ArgumentNullExceptionsource is null
ArgumentNullExceptionfolder is null
InvalidOperationExceptionsource does not contain exactly 13 elements
Remarks
+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_5.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_5.htm new file mode 100644 index 0000000..fa02939 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_5.htm @@ -0,0 +1,36 @@ +MoreEnumerable.Fold(T, TResult) Method (IEnumerable(T), Func(T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult))
Click or drag to resize

MoreEnumerableFoldT, TResult Method (IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult)

+ Returns the result of applying a function to a sequence of + 14 elements. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult> folder
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The sequence of items to fold.
folder
Type: SystemFuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence
TResult
Type of the result

Return Value

Type: TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Exceptions
ExceptionCondition
ArgumentNullExceptionsource is null
ArgumentNullExceptionfolder is null
InvalidOperationExceptionsource does not contain exactly 14 elements
Remarks
+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_6.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_6.htm new file mode 100644 index 0000000..bf591b0 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_6.htm @@ -0,0 +1,36 @@ +MoreEnumerable.Fold(T, TResult) Method (IEnumerable(T), Func(T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult))
Click or drag to resize

MoreEnumerableFoldT, TResult Method (IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult)

+ Returns the result of applying a function to a sequence of + 15 elements. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult> folder
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The sequence of items to fold.
folder
Type: SystemFuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence
TResult
Type of the result

Return Value

Type: TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Exceptions
ExceptionCondition
ArgumentNullExceptionsource is null
ArgumentNullExceptionfolder is null
InvalidOperationExceptionsource does not contain exactly 15 elements
Remarks
+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_7.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_7.htm new file mode 100644 index 0000000..c65f415 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_7.htm @@ -0,0 +1,36 @@ +MoreEnumerable.Fold(T, TResult) Method (IEnumerable(T), Func(T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult))
Click or drag to resize

MoreEnumerableFoldT, TResult Method (IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult)

+ Returns the result of applying a function to a sequence of + 16 elements. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult> folder
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The sequence of items to fold.
folder
Type: SystemFuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence
TResult
Type of the result

Return Value

Type: TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Exceptions
ExceptionCondition
ArgumentNullExceptionsource is null
ArgumentNullExceptionfolder is null
InvalidOperationExceptionsource does not contain exactly 16 elements
Remarks
+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_8.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_8.htm new file mode 100644 index 0000000..05be924 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_8.htm @@ -0,0 +1,36 @@ +MoreEnumerable.Fold(T, TResult) Method (IEnumerable(T), Func(T, TResult))
Click or drag to resize

MoreEnumerableFoldT, TResult Method (IEnumerableT, FuncT, TResult)

+ Returns the result of applying a function to a sequence of + 1 element. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, TResult> folder
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The sequence of items to fold.
folder
Type: SystemFuncT, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence
TResult
Type of the result

Return Value

Type: TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Exceptions
ExceptionCondition
ArgumentNullExceptionsource is null
ArgumentNullExceptionfolder is null
InvalidOperationExceptionsource does not contain exactly 1 element
Remarks
+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_9.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_9.htm new file mode 100644 index 0000000..92a0b04 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_9.htm @@ -0,0 +1,36 @@ +MoreEnumerable.Fold(T, TResult) Method (IEnumerable(T), Func(T, T, TResult))
Click or drag to resize

MoreEnumerableFoldT, TResult Method (IEnumerableT, FuncT, T, TResult)

+ Returns the result of applying a function to a sequence of + 2 elements. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, T, TResult> folder
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The sequence of items to fold.
folder
Type: SystemFuncT, T, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence
TResult
Type of the result

Return Value

Type: TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Exceptions
ExceptionCondition
ArgumentNullExceptionsource is null
ArgumentNullExceptionfolder is null
InvalidOperationExceptionsource does not contain exactly 2 elements
Remarks
+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ForEach__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ForEach__1.htm new file mode 100644 index 0000000..0051523 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ForEach__1.htm @@ -0,0 +1,32 @@ +MoreEnumerable.ForEach(T) Method (IEnumerable(T), Action(T))
Click or drag to resize

MoreEnumerableForEachT Method (IEnumerableT, ActionT)

+ Immediately executes the given action on each element in the source sequence. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static void ForEach<T>(
+	this IEnumerable<T> source,
+	Action<T> action
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The sequence of elements
action
Type: SystemActionT
The action to execute on each element

Type Parameters

T
The type of the elements in the sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ForEach__1_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ForEach__1_1.htm new file mode 100644 index 0000000..c6a7638 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ForEach__1_1.htm @@ -0,0 +1,34 @@ +MoreEnumerable.ForEach(T) Method (IEnumerable(T), Action(T, Int32))
Click or drag to resize

MoreEnumerableForEachT Method (IEnumerableT, ActionT, Int32)

+ Immediately executes the given action on each element in the source sequence. + Each element's index is used in the logic of the action. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static void ForEach<T>(
+	this IEnumerable<T> source,
+	Action<T, int> action
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The sequence of elements
action
Type: SystemActionT, Int32
The action to execute on each element; the second parameter + of the action represents the index of the source element.

Type Parameters

T
The type of the elements in the sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_From__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_From__1.htm new file mode 100644 index 0000000..aeeeccf --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_From__1.htm @@ -0,0 +1,29 @@ +MoreEnumerable.From(T) Method (Func(T))
Click or drag to resize

MoreEnumerableFromT Method (FuncT)

+ Returns a single-element sequence containing the result of invoking the function. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<T> From<T>(
+	Func<T> function
+)
+

Parameters

function
Type: SystemFuncT
The function to evaluate.

Type Parameters

T
The type of the object returned by the function.

Return Value

Type: IEnumerableT
A sequence with the value resulting from invoking function.
Remarks
+ This operator uses deferred execution and streams the results. + If the resulting sequence is enumerated multiple times, the function will be + invoked multiple times too. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_From__1_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_From__1_1.htm new file mode 100644 index 0000000..e3d7b0b --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_From__1_1.htm @@ -0,0 +1,33 @@ +MoreEnumerable.From(T) Method (Func(T), Func(T))
Click or drag to resize

MoreEnumerableFromT Method (FuncT, FuncT)

+ Returns a sequence containing the result of invoking each parameter function in order. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<T> From<T>(
+	Func<T> function1,
+	Func<T> function2
+)
+

Parameters

function1
Type: SystemFuncT
The first function to evaluate.
function2
Type: SystemFuncT
The second function to evaluate.

Type Parameters

T
The type of the object returned by the functions.

Return Value

Type: IEnumerableT
A sequence with the values resulting from invoking function1 and function2.
Remarks
+ This operator uses deferred execution and streams the results. + If the resulting sequence is enumerated multiple times, the functions will be + invoked multiple times too. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_From__1_2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_From__1_2.htm new file mode 100644 index 0000000..b793bf1 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_From__1_2.htm @@ -0,0 +1,37 @@ +MoreEnumerable.From(T) Method (Func(T), Func(T), Func(T))
Click or drag to resize

MoreEnumerableFromT Method (FuncT, FuncT, FuncT)

+ Returns a sequence containing the result of invoking each parameter function in order. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<T> From<T>(
+	Func<T> function1,
+	Func<T> function2,
+	Func<T> function3
+)
+

Parameters

function1
Type: SystemFuncT
The first function to evaluate.
function2
Type: SystemFuncT
The second function to evaluate.
function3
Type: SystemFuncT
The third function to evaluate.

Type Parameters

T
The type of the object returned by the functions.

Return Value

Type: IEnumerableT
A sequence with the values resulting from invoking function1, function2 and function3.
Remarks
+ This operator uses deferred execution and streams the results. + If the resulting sequence is enumerated multiple times, the functions will be + invoked multiple times too. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_From__1_3.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_From__1_3.htm new file mode 100644 index 0000000..a122082 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_From__1_3.htm @@ -0,0 +1,29 @@ +MoreEnumerable.From(T) Method (Func(T)[])
Click or drag to resize

MoreEnumerableFromT Method (FuncT)

+ Returns a sequence containing the values resulting from invoking (in order) each function in the source sequence of functions. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<T> From<T>(
+	params Func<T>[] functions
+)
+

Parameters

functions
Type: SystemFuncT
The functions to evaluate.

Type Parameters

T
The type of the object returned by the functions.

Return Value

Type: IEnumerableT
A sequence with the values resulting from invoking all of the functions.
Exceptions
ExceptionCondition
ArgumentNullExceptionWhen functions is null.
Remarks
+ This operator uses deferred execution and streams the results. + If the resulting sequence is enumerated multiple times, the functions will be + invoked multiple times too. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FullGroupJoin__3.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FullGroupJoin__3.htm new file mode 100644 index 0000000..95464a5 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FullGroupJoin__3.htm @@ -0,0 +1,46 @@ +MoreEnumerable.FullGroupJoin(TFirst, TSecond, TKey) Method (IEnumerable(TFirst), IEnumerable(TSecond), Func(TFirst, TKey), Func(TSecond, TKey))
Click or drag to resize

MoreEnumerableFullGroupJoinTFirst, TSecond, TKey Method (IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey)

+ Performs a Full Group Join between the first and second sequences. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<ValueTuple<TKey, IEnumerable<TFirst>, IEnumerable<TSecond>>> FullGroupJoin<TFirst, TSecond, TKey>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second,
+	Func<TFirst, TKey> firstKeySelector,
+	Func<TSecond, TKey> secondKeySelector
+)
+

Parameters

first
Type: System.Collections.GenericIEnumerableTFirst
First sequence
second
Type: System.Collections.GenericIEnumerableTSecond
Second sequence
firstKeySelector
Type: SystemFuncTFirst, TKey
The mapping from first sequence to key
secondKeySelector
Type: SystemFuncTSecond, TKey
The mapping from second sequence to key

Type Parameters

TFirst
The type of the elements in the first input sequence
TSecond
The type of the elements in the second input sequence
TKey
The type of the key to use to join

Return Value

Type: IEnumerableValueTupleTKey, IEnumerableTFirst, IEnumerableTSecond
A sequence of elements joined from first and second. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses deferred execution and streams the results. + The results are yielded in the order of the elements found in the first sequence + followed by those found only in the second. In addition, the callback responsible + for projecting the results is supplied with sequences which preserve their source order. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FullGroupJoin__3_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FullGroupJoin__3_1.htm new file mode 100644 index 0000000..5998bf4 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FullGroupJoin__3_1.htm @@ -0,0 +1,51 @@ +MoreEnumerable.FullGroupJoin(TFirst, TSecond, TKey) Method (IEnumerable(TFirst), IEnumerable(TSecond), Func(TFirst, TKey), Func(TSecond, TKey), IEqualityComparer(TKey))
Click or drag to resize

MoreEnumerableFullGroupJoinTFirst, TSecond, TKey Method (IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, IEqualityComparerTKey)

+ Performs a Full Group Join between the first and second sequences. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<ValueTuple<TKey, IEnumerable<TFirst>, IEnumerable<TSecond>>> FullGroupJoin<TFirst, TSecond, TKey>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second,
+	Func<TFirst, TKey> firstKeySelector,
+	Func<TSecond, TKey> secondKeySelector,
+	IEqualityComparer<TKey> comparer
+)
+

Parameters

first
Type: System.Collections.GenericIEnumerableTFirst
First sequence
second
Type: System.Collections.GenericIEnumerableTSecond
Second sequence
firstKeySelector
Type: SystemFuncTFirst, TKey
The mapping from first sequence to key
secondKeySelector
Type: SystemFuncTSecond, TKey
The mapping from second sequence to key
comparer
Type: System.Collections.GenericIEqualityComparerTKey
The equality comparer to use to determine whether or not keys are equal. + If null, the default equality comparer for TKey is used.

Type Parameters

TFirst
The type of the elements in the first input sequence
TSecond
The type of the elements in the second input sequence
TKey
The type of the key to use to join

Return Value

Type: IEnumerableValueTupleTKey, IEnumerableTFirst, IEnumerableTSecond
A sequence of elements joined from first and second. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses deferred execution and streams the results. + The results are yielded in the order of the elements found in the first sequence + followed by those found only in the second. In addition, the callback responsible + for projecting the results is supplied with sequences which preserve their source order. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FullGroupJoin__4.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FullGroupJoin__4.htm new file mode 100644 index 0000000..c679cb5 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FullGroupJoin__4.htm @@ -0,0 +1,50 @@ +MoreEnumerable.FullGroupJoin(TFirst, TSecond, TKey, TResult) Method (IEnumerable(TFirst), IEnumerable(TSecond), Func(TFirst, TKey), Func(TSecond, TKey), Func(TKey, IEnumerable(TFirst), IEnumerable(TSecond), TResult))
Click or drag to resize

MoreEnumerableFullGroupJoinTFirst, TSecond, TKey, TResult Method (IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTKey, IEnumerableTFirst, IEnumerableTSecond, TResult)

+ Performs a full group-join between two sequences. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TResult> FullGroupJoin<TFirst, TSecond, TKey, TResult>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second,
+	Func<TFirst, TKey> firstKeySelector,
+	Func<TSecond, TKey> secondKeySelector,
+	Func<TKey, IEnumerable<TFirst>, IEnumerable<TSecond>, TResult> resultSelector
+)
+

Parameters

first
Type: System.Collections.GenericIEnumerableTFirst
First sequence
second
Type: System.Collections.GenericIEnumerableTSecond
Second sequence
firstKeySelector
Type: SystemFuncTFirst, TKey
The mapping from first sequence to key
secondKeySelector
Type: SystemFuncTSecond, TKey
The mapping from second sequence to key
resultSelector
Type: SystemFuncTKey, IEnumerableTFirst, IEnumerableTSecond, TResult
Function to apply to each pair of elements plus the key

Type Parameters

TFirst
The type of the elements in the first input sequence
TSecond
The type of the elements in the second input sequence
TKey
The type of the key to use to join
TResult
The type of the elements of the resulting sequence

Return Value

Type: IEnumerableTResult
A sequence of elements joined from first and second. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses deferred execution and streams the results. + The results are yielded in the order of the elements found in the first sequence + followed by those found only in the second. In addition, the callback responsible + for projecting the results is supplied with sequences which preserve their source order. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FullGroupJoin__4_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FullGroupJoin__4_1.htm new file mode 100644 index 0000000..202fe81 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FullGroupJoin__4_1.htm @@ -0,0 +1,55 @@ +MoreEnumerable.FullGroupJoin(TFirst, TSecond, TKey, TResult) Method (IEnumerable(TFirst), IEnumerable(TSecond), Func(TFirst, TKey), Func(TSecond, TKey), Func(TKey, IEnumerable(TFirst), IEnumerable(TSecond), TResult), IEqualityComparer(TKey))
Click or drag to resize

MoreEnumerableFullGroupJoinTFirst, TSecond, TKey, TResult Method (IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTKey, IEnumerableTFirst, IEnumerableTSecond, TResult, IEqualityComparerTKey)

+ Performs a full group-join between two sequences. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TResult> FullGroupJoin<TFirst, TSecond, TKey, TResult>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second,
+	Func<TFirst, TKey> firstKeySelector,
+	Func<TSecond, TKey> secondKeySelector,
+	Func<TKey, IEnumerable<TFirst>, IEnumerable<TSecond>, TResult> resultSelector,
+	IEqualityComparer<TKey> comparer
+)
+

Parameters

first
Type: System.Collections.GenericIEnumerableTFirst
First sequence
second
Type: System.Collections.GenericIEnumerableTSecond
Second sequence
firstKeySelector
Type: SystemFuncTFirst, TKey
The mapping from first sequence to key
secondKeySelector
Type: SystemFuncTSecond, TKey
The mapping from second sequence to key
resultSelector
Type: SystemFuncTKey, IEnumerableTFirst, IEnumerableTSecond, TResult
Function to apply to each pair of elements plus the key
comparer
Type: System.Collections.GenericIEqualityComparerTKey
The equality comparer to use to determine whether or not keys are equal. + If null, the default equality comparer for TKey is used.

Type Parameters

TFirst
The type of the elements in the first input sequence
TSecond
The type of the elements in the second input sequence
TKey
The type of the key to use to join
TResult
The type of the elements of the resulting sequence

Return Value

Type: IEnumerableTResult
A sequence of elements joined from first and second. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses deferred execution and streams the results. + The results are yielded in the order of the elements found in the first sequence + followed by those found only in the second. In addition, the callback responsible + for projecting the results is supplied with sequences which preserve their source order. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FullJoin__3.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FullJoin__3.htm new file mode 100644 index 0000000..b10505e --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FullJoin__3.htm @@ -0,0 +1,67 @@ +MoreEnumerable.FullJoin(TSource, TKey, TResult) Method (IEnumerable(TSource), IEnumerable(TSource), Func(TSource, TKey), Func(TSource, TResult), Func(TSource, TResult), Func(TSource, TSource, TResult))
Click or drag to resize

MoreEnumerableFullJoinTSource, TKey, TResult Method (IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TResult, FuncTSource, TSource, TResult)

+ Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TResult> FullJoin<TSource, TKey, TResult>(
+	this IEnumerable<TSource> first,
+	IEnumerable<TSource> second,
+	Func<TSource, TKey> keySelector,
+	Func<TSource, TResult> firstSelector,
+	Func<TSource, TResult> secondSelector,
+	Func<TSource, TSource, TResult> bothSelector
+)
+

Parameters

first
Type: System.Collections.GenericIEnumerableTSource
+ The first sequence to join fully.
second
Type: System.Collections.GenericIEnumerableTSource
+ The second sequence to join fully.
keySelector
Type: SystemFuncTSource, TKey
+ Function that projects the key given an element of one of the + sequences to join.
firstSelector
Type: SystemFuncTSource, TResult
+ Function that projects the result given just an element from + first where there is no corresponding element + in second.
secondSelector
Type: SystemFuncTSource, TResult
+ Function that projects the result given just an element from + second where there is no corresponding element + in first.
bothSelector
Type: SystemFuncTSource, TSource, TResult
+ Function that projects the result given an element from + first and an element from second + that match on a common key.

Type Parameters

TSource
+ The type of elements in the source sequence.
TKey
+ The type of the key returned by the key selector function.
TResult
+ The type of the result elements.

Return Value

Type: IEnumerableTResult
A sequence containing results projected from a full + outer join of the two input sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FullJoin__3_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FullJoin__3_1.htm new file mode 100644 index 0000000..6771c3c --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FullJoin__3_1.htm @@ -0,0 +1,73 @@ +MoreEnumerable.FullJoin(TSource, TKey, TResult) Method (IEnumerable(TSource), IEnumerable(TSource), Func(TSource, TKey), Func(TSource, TResult), Func(TSource, TResult), Func(TSource, TSource, TResult), IEqualityComparer(TKey))
Click or drag to resize

MoreEnumerableFullJoinTSource, TKey, TResult Method (IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TResult, FuncTSource, TSource, TResult, IEqualityComparerTKey)

+ Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TResult> FullJoin<TSource, TKey, TResult>(
+	this IEnumerable<TSource> first,
+	IEnumerable<TSource> second,
+	Func<TSource, TKey> keySelector,
+	Func<TSource, TResult> firstSelector,
+	Func<TSource, TResult> secondSelector,
+	Func<TSource, TSource, TResult> bothSelector,
+	IEqualityComparer<TKey> comparer
+)
+

Parameters

first
Type: System.Collections.GenericIEnumerableTSource
+ The first sequence to join fully.
second
Type: System.Collections.GenericIEnumerableTSource
+ The second sequence to join fully.
keySelector
Type: SystemFuncTSource, TKey
+ Function that projects the key given an element of one of the + sequences to join.
firstSelector
Type: SystemFuncTSource, TResult
+ Function that projects the result given just an element from + first where there is no corresponding element + in second.
secondSelector
Type: SystemFuncTSource, TResult
+ Function that projects the result given just an element from + second where there is no corresponding element + in first.
bothSelector
Type: SystemFuncTSource, TSource, TResult
+ Function that projects the result given an element from + first and an element from second + that match on a common key.
comparer
Type: System.Collections.GenericIEqualityComparerTKey
+ The IEqualityComparerT instance used to compare + keys for equality.

Type Parameters

TSource
+ The type of elements in the source sequence.
TKey
+ The type of the key returned by the key selector function.
TResult
+ The type of the result elements.

Return Value

Type: IEnumerableTResult
A sequence containing results projected from a full + outer join of the two input sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FullJoin__4.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FullJoin__4.htm new file mode 100644 index 0000000..86dfdd1 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FullJoin__4.htm @@ -0,0 +1,72 @@ +MoreEnumerable.FullJoin(TFirst, TSecond, TKey, TResult) Method (IEnumerable(TFirst), IEnumerable(TSecond), Func(TFirst, TKey), Func(TSecond, TKey), Func(TFirst, TResult), Func(TSecond, TResult), Func(TFirst, TSecond, TResult))
Click or drag to resize

MoreEnumerableFullJoinTFirst, TSecond, TKey, TResult Method (IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult)

+ Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TResult> FullJoin<TFirst, TSecond, TKey, TResult>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second,
+	Func<TFirst, TKey> firstKeySelector,
+	Func<TSecond, TKey> secondKeySelector,
+	Func<TFirst, TResult> firstSelector,
+	Func<TSecond, TResult> secondSelector,
+	Func<TFirst, TSecond, TResult> bothSelector
+)
+

Parameters

first
Type: System.Collections.GenericIEnumerableTFirst
+ The first sequence to join fully.
second
Type: System.Collections.GenericIEnumerableTSecond
+ The second sequence to join fully.
firstKeySelector
Type: SystemFuncTFirst, TKey
+ Function that projects the key given an element from first.
secondKeySelector
Type: SystemFuncTSecond, TKey
+ Function that projects the key given an element from second.
firstSelector
Type: SystemFuncTFirst, TResult
+ Function that projects the result given just an element from + first where there is no corresponding element + in second.
secondSelector
Type: SystemFuncTSecond, TResult
+ Function that projects the result given just an element from + second where there is no corresponding element + in first.
bothSelector
Type: SystemFuncTFirst, TSecond, TResult
+ Function that projects the result given an element from + first and an element from second + that match on a common key.

Type Parameters

TFirst
+ The type of elements in the first sequence.
TSecond
+ The type of elements in the second sequence.
TKey
+ The type of the key returned by the key selector functions.
TResult
+ The type of the result elements.

Return Value

Type: IEnumerableTResult
A sequence containing results projected from a full + outer join of the two input sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FullJoin__4_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FullJoin__4_1.htm new file mode 100644 index 0000000..af2cddd --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_FullJoin__4_1.htm @@ -0,0 +1,78 @@ +MoreEnumerable.FullJoin(TFirst, TSecond, TKey, TResult) Method (IEnumerable(TFirst), IEnumerable(TSecond), Func(TFirst, TKey), Func(TSecond, TKey), Func(TFirst, TResult), Func(TSecond, TResult), Func(TFirst, TSecond, TResult), IEqualityComparer(TKey))
Click or drag to resize

MoreEnumerableFullJoinTFirst, TSecond, TKey, TResult Method (IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult, IEqualityComparerTKey)

+ Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TResult> FullJoin<TFirst, TSecond, TKey, TResult>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second,
+	Func<TFirst, TKey> firstKeySelector,
+	Func<TSecond, TKey> secondKeySelector,
+	Func<TFirst, TResult> firstSelector,
+	Func<TSecond, TResult> secondSelector,
+	Func<TFirst, TSecond, TResult> bothSelector,
+	IEqualityComparer<TKey> comparer
+)
+

Parameters

first
Type: System.Collections.GenericIEnumerableTFirst
+ The first sequence to join fully.
second
Type: System.Collections.GenericIEnumerableTSecond
+ The second sequence to join fully.
firstKeySelector
Type: SystemFuncTFirst, TKey
+ Function that projects the key given an element from first.
secondKeySelector
Type: SystemFuncTSecond, TKey
+ Function that projects the key given an element from second.
firstSelector
Type: SystemFuncTFirst, TResult
+ Function that projects the result given just an element from + first where there is no corresponding element + in second.
secondSelector
Type: SystemFuncTSecond, TResult
+ Function that projects the result given just an element from + second where there is no corresponding element + in first.
bothSelector
Type: SystemFuncTFirst, TSecond, TResult
+ Function that projects the result given an element from + first and an element from second + that match on a common key.
comparer
Type: System.Collections.GenericIEqualityComparerTKey
+ The IEqualityComparerT instance used to compare + keys for equality.

Type Parameters

TFirst
+ The type of elements in the first sequence.
TSecond
+ The type of elements in the second sequence.
TKey
+ The type of the key returned by the key selector functions.
TResult
+ The type of the result elements.

Return Value

Type: IEnumerableTResult
A sequence containing results projected from a full + outer join of the two input sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_GenerateByIndex__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_GenerateByIndex__1.htm new file mode 100644 index 0000000..10ed15a --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_GenerateByIndex__1.htm @@ -0,0 +1,29 @@ +MoreEnumerable.GenerateByIndex(TResult) Method
Click or drag to resize

MoreEnumerableGenerateByIndexTResult Method

+ Returns a sequence of values based on indexes. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TResult> GenerateByIndex<TResult>(
+	Func<int, TResult> generator
+)
+

Parameters

generator
Type: SystemFuncInt32, TResult
Generation function to apply to each index

Type Parameters

TResult
Type of result to generate

Return Value

Type: IEnumerableTResult
A sequence
Remarks
+ The sequence is (practically) infinite + - the index ranges from 0 to int.MaxValue inclusive. This function defers + execution and streams the results. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Generate__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Generate__1.htm new file mode 100644 index 0000000..7765f97 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Generate__1.htm @@ -0,0 +1,35 @@ +MoreEnumerable.Generate(TResult) Method
Click or drag to resize

MoreEnumerableGenerateTResult Method

+ Returns a sequence of values consecutively generated by a generator function. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TResult> Generate<TResult>(
+	TResult initial,
+	Func<TResult, TResult> generator
+)
+

Parameters

initial
Type: TResult
Value of first element in sequence
generator
Type: SystemFuncTResult, TResult
+ Generator function which takes the previous series element and uses it to generate the next element. +

Type Parameters

TResult
Type of elements to generate.

Return Value

Type: IEnumerableTResult
A sequence containing the generated values.
Remarks
+ This function defers element generation until needed and streams the results. +
Examples
IEnumerable<int> result = Sequence.Generate(2, n => n * n).Take(5);
+ The result variable, when iterated over, will yield 2, 4, 16, 256, and 65536, in turn. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_GroupAdjacent__2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_GroupAdjacent__2.htm new file mode 100644 index 0000000..b79e4e6 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_GroupAdjacent__2.htm @@ -0,0 +1,44 @@ +MoreEnumerable.GroupAdjacent(TSource, TKey) Method (IEnumerable(TSource), Func(TSource, TKey))
Click or drag to resize

MoreEnumerableGroupAdjacentTSource, TKey Method (IEnumerableTSource, FuncTSource, TKey)

+ Groups the adjacent elements of a sequence according to a + specified key selector function. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<IGrouping<TKey, TSource>> GroupAdjacent<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> keySelector
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
A sequence whose elements to group.
keySelector
Type: SystemFuncTSource, TKey
A function to extract the key for each + element.

Type Parameters

TSource
The type of the elements of + source.
TKey
The type of the key returned by + keySelector.

Return Value

Type: IEnumerableIGroupingTKey, TSource
A sequence of groupings where each grouping + (IGroupingTKey, TElement) contains the key + and the adjacent elements in the same order as found in the + source sequence.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This method is implemented by using deferred execution and + streams the groupings. The grouping elements, however, are + buffered. Each grouping is therefore yielded as soon as it + is complete and before the next grouping occurs. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_GroupAdjacent__2_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_GroupAdjacent__2_1.htm new file mode 100644 index 0000000..81234cd --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_GroupAdjacent__2_1.htm @@ -0,0 +1,50 @@ +MoreEnumerable.GroupAdjacent(TSource, TKey) Method (IEnumerable(TSource), Func(TSource, TKey), IEqualityComparer(TKey))
Click or drag to resize

MoreEnumerableGroupAdjacentTSource, TKey Method (IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey)

+ Groups the adjacent elements of a sequence according to a + specified key selector function and compares the keys by using a + specified comparer. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<IGrouping<TKey, TSource>> GroupAdjacent<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> keySelector,
+	IEqualityComparer<TKey> comparer
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
A sequence whose elements to group.
keySelector
Type: SystemFuncTSource, TKey
A function to extract the key for each + element.
comparer
Type: System.Collections.GenericIEqualityComparerTKey
An IEqualityComparerT to + compare keys.

Type Parameters

TSource
The type of the elements of + source.
TKey
The type of the key returned by + keySelector.

Return Value

Type: IEnumerableIGroupingTKey, TSource
A sequence of groupings where each grouping + (IGroupingTKey, TElement) contains the key + and the adjacent elements in the same order as found in the + source sequence.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This method is implemented by using deferred execution and + streams the groupings. The grouping elements, however, are + buffered. Each grouping is therefore yielded as soon as it + is complete and before the next grouping occurs. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_GroupAdjacent__3.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_GroupAdjacent__3.htm new file mode 100644 index 0000000..bccba5e --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_GroupAdjacent__3.htm @@ -0,0 +1,51 @@ +MoreEnumerable.GroupAdjacent(TSource, TKey, TElement) Method (IEnumerable(TSource), Func(TSource, TKey), Func(TSource, TElement))
Click or drag to resize

MoreEnumerableGroupAdjacentTSource, TKey, TElement Method (IEnumerableTSource, FuncTSource, TKey, FuncTSource, TElement)

+ Groups the adjacent elements of a sequence according to a + specified key selector function and projects the elements for + each group by using a specified function. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<IGrouping<TKey, TElement>> GroupAdjacent<TSource, TKey, TElement>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> keySelector,
+	Func<TSource, TElement> elementSelector
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
A sequence whose elements to group.
keySelector
Type: SystemFuncTSource, TKey
A function to extract the key for each + element.
elementSelector
Type: SystemFuncTSource, TElement
A function to map each source + element to an element in the resulting grouping.

Type Parameters

TSource
The type of the elements of + source.
TKey
The type of the key returned by + keySelector.
TElement
The type of the elements in the + resulting groupings.

Return Value

Type: IEnumerableIGroupingTKey, TElement
A sequence of groupings where each grouping + (IGroupingTKey, TElement) contains the key + and the adjacent elements (of type TElement) + in the same order as found in the source sequence.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This method is implemented by using deferred execution and + streams the groupings. The grouping elements, however, are + buffered. Each grouping is therefore yielded as soon as it + is complete and before the next grouping occurs. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_GroupAdjacent__3_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_GroupAdjacent__3_1.htm new file mode 100644 index 0000000..b3034bd --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_GroupAdjacent__3_1.htm @@ -0,0 +1,57 @@ +MoreEnumerable.GroupAdjacent(TSource, TKey, TElement) Method (IEnumerable(TSource), Func(TSource, TKey), Func(TSource, TElement), IEqualityComparer(TKey))
Click or drag to resize

MoreEnumerableGroupAdjacentTSource, TKey, TElement Method (IEnumerableTSource, FuncTSource, TKey, FuncTSource, TElement, IEqualityComparerTKey)

+ Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<IGrouping<TKey, TElement>> GroupAdjacent<TSource, TKey, TElement>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> keySelector,
+	Func<TSource, TElement> elementSelector,
+	IEqualityComparer<TKey> comparer
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
A sequence whose elements to group.
keySelector
Type: SystemFuncTSource, TKey
A function to extract the key for each + element.
elementSelector
Type: SystemFuncTSource, TElement
A function to map each source + element to an element in the resulting grouping.
comparer
Type: System.Collections.GenericIEqualityComparerTKey
An IEqualityComparerT to + compare keys.

Type Parameters

TSource
The type of the elements of + source.
TKey
The type of the key returned by + keySelector.
TElement
The type of the elements in the + resulting groupings.

Return Value

Type: IEnumerableIGroupingTKey, TElement
A sequence of groupings where each grouping + (IGroupingTKey, TElement) contains the key + and the adjacent elements (of type TElement) + in the same order as found in the source sequence.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This method is implemented by using deferred execution and + streams the groupings. The grouping elements, however, are + buffered. Each grouping is therefore yielded as soon as it + is complete and before the next grouping occurs. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_GroupAdjacent__3_2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_GroupAdjacent__3_2.htm new file mode 100644 index 0000000..832da38 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_GroupAdjacent__3_2.htm @@ -0,0 +1,51 @@ +MoreEnumerable.GroupAdjacent(TSource, TKey, TResult) Method (IEnumerable(TSource), Func(TSource, TKey), Func(TKey, IEnumerable(TSource), TResult))
Click or drag to resize

MoreEnumerableGroupAdjacentTSource, TKey, TResult Method (IEnumerableTSource, FuncTSource, TKey, FuncTKey, IEnumerableTSource, TResult)

+ Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TResult> GroupAdjacent<TSource, TKey, TResult>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> keySelector,
+	Func<TKey, IEnumerable<TSource>, TResult> resultSelector
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
A sequence whose elements to group.
keySelector
Type: SystemFuncTSource, TKey
A function to extract the key for each + element.
resultSelector
Type: SystemFuncTKey, IEnumerableTSource, TResult
A function to map each key and + associated source elements to a result object.

Type Parameters

TSource
The type of the elements of + source.
TKey
The type of the key returned by + keySelector.
TResult
The type of the elements in the + resulting sequence.

Return Value

Type: IEnumerableTResult
A collection of elements of type + TResult where each element represents + a projection over a group and its key.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This method is implemented by using deferred execution and + streams the groupings. The grouping elements, however, are + buffered. Each grouping is therefore yielded as soon as it + is complete and before the next grouping occurs. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_GroupAdjacent__3_3.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_GroupAdjacent__3_3.htm new file mode 100644 index 0000000..a709c40 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_GroupAdjacent__3_3.htm @@ -0,0 +1,56 @@ +MoreEnumerable.GroupAdjacent(TSource, TKey, TResult) Method (IEnumerable(TSource), Func(TSource, TKey), Func(TKey, IEnumerable(TSource), TResult), IEqualityComparer(TKey))
Click or drag to resize

MoreEnumerableGroupAdjacentTSource, TKey, TResult Method (IEnumerableTSource, FuncTSource, TKey, FuncTKey, IEnumerableTSource, TResult, IEqualityComparerTKey)

+ Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TResult> GroupAdjacent<TSource, TKey, TResult>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> keySelector,
+	Func<TKey, IEnumerable<TSource>, TResult> resultSelector,
+	IEqualityComparer<TKey> comparer
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
A sequence whose elements to group.
keySelector
Type: SystemFuncTSource, TKey
A function to extract the key for each + element.
resultSelector
Type: SystemFuncTKey, IEnumerableTSource, TResult
A function to map each key and + associated source elements to a result object.
comparer
Type: System.Collections.GenericIEqualityComparerTKey
An IEqualityComparerT to + compare keys.

Type Parameters

TSource
The type of the elements of + source.
TKey
The type of the key returned by + keySelector.
TResult
The type of the elements in the + resulting sequence.

Return Value

Type: IEnumerableTResult
A collection of elements of type + TResult where each element represents + a projection over a group and its key.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This method is implemented by using deferred execution and + streams the groupings. The grouping elements, however, are + buffered. Each grouping is therefore yielded as soon as it + is complete and before the next grouping occurs. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Incremental__2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Incremental__2.htm new file mode 100644 index 0000000..43bf8ed --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Incremental__2.htm @@ -0,0 +1,40 @@ +MoreEnumerable.Incremental(TSource, TResult) Method (IEnumerable(TSource), Func(TSource, TSource, TResult))
Click or drag to resize

MoreEnumerableIncrementalTSource, TResult Method (IEnumerableTSource, FuncTSource, TSource, TResult)

Note: This API is now obsolete.

+ Computes an incremental value between every adjacent element in a sequence: {N,N+1}, {N+1,N+2}, ... +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
[ObsoleteAttribute("Use Pairwise instead, which is identical to Incremental. Incremental will be removed in a future version.")]
+public static IEnumerable<TResult> Incremental<TSource, TResult>(
+	this IEnumerable<TSource> sequence,
+	Func<TSource, TSource, TResult> resultSelector
+)
+

Parameters

sequence
Type: System.Collections.GenericIEnumerableTSource
The sequence of elements to incrementally process
resultSelector
Type: SystemFuncTSource, TSource, TResult
A projection applied to each pair of adjacent elements in the sequence

Type Parameters

TSource
The type of the elements in the source sequence
TResult
The type of the elements in the result sequence

Return Value

Type: IEnumerableTResult
A sequence of elements resulting from projection every adjacent pair

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ The projection function is passed the previous and next element (in that order) and may use + either or both in computing the result.
+ If the sequence has less than two items, the result is always an empty sequence.
+ The number of items in the resulting sequence is always one less than in the source sequence.
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Incremental__2_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Incremental__2_1.htm new file mode 100644 index 0000000..fd23aa8 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Incremental__2_1.htm @@ -0,0 +1,40 @@ +MoreEnumerable.Incremental(TSource, TResult) Method (IEnumerable(TSource), Func(TSource, TSource, Int32, TResult))
Click or drag to resize

MoreEnumerableIncrementalTSource, TResult Method (IEnumerableTSource, FuncTSource, TSource, Int32, TResult)

Note: This API is now obsolete.

+ Computes an incremental value between every adjacent element in a sequence: {N,N+1}, {N+1,N+2}, ... +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
[ObsoleteAttribute("Use Index with Pairwise instead.Incremental will be removed in a future version.")]
+public static IEnumerable<TResult> Incremental<TSource, TResult>(
+	this IEnumerable<TSource> sequence,
+	Func<TSource, TSource, int, TResult> resultSelector
+)
+

Parameters

sequence
Type: System.Collections.GenericIEnumerableTSource
The sequence of elements to incrementally process
resultSelector
Type: SystemFuncTSource, TSource, Int32, TResult
A projection applied to each pair of adjacent elements in the sequence

Type Parameters

TSource
The type of the elements in the source sequence
TResult
The type of the elements in the result sequence

Return Value

Type: IEnumerableTResult
A sequence of elements resulting from projection every adjacent pair

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ The projection function is passed the previous element, next element, and the zero-based index of + the next element (in that order) and may use any of these values in computing the result.
+ If the sequence has less than two items, the result is always an empty sequence.
+ The number of items in the resulting sequence is always one less than in the source sequence.
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Index__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Index__1.htm new file mode 100644 index 0000000..f5f1fae --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Index__1.htm @@ -0,0 +1,31 @@ +MoreEnumerable.Index(TSource) Method (IEnumerable(TSource))
Click or drag to resize

MoreEnumerableIndexTSource Method (IEnumerableTSource)

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<KeyValuePair<int, TSource>> Index<TSource>(
+	this IEnumerable<TSource> source
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
The source sequence.

Type Parameters

TSource
Type of elements in source sequence.

Return Value

Type: IEnumerableKeyValuePairInt32, TSource
A sequence of KeyValuePairTKey, TValue.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
This operator uses deferred execution and streams its + results.
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Index__1_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Index__1_1.htm new file mode 100644 index 0000000..26fa763 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Index__1_1.htm @@ -0,0 +1,35 @@ +MoreEnumerable.Index(TSource) Method (IEnumerable(TSource), Int32)
Click or drag to resize

MoreEnumerableIndexTSource Method (IEnumerableTSource, Int32)

+ Returns a sequence of KeyValuePairTKey, TValue + where the key is the index of the value in the source sequence. + An additional parameter specifies the starting index. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<KeyValuePair<int, TSource>> Index<TSource>(
+	this IEnumerable<TSource> source,
+	int startIndex
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
The source sequence.
startIndex
Type: SystemInt32

Type Parameters

TSource
Type of elements in source sequence.

Return Value

Type: IEnumerableKeyValuePairInt32, TSource
A sequence of KeyValuePairTKey, TValue.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
This operator uses deferred execution and streams its + results.
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Insert__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Insert__1.htm new file mode 100644 index 0000000..9804507 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Insert__1.htm @@ -0,0 +1,50 @@ +MoreEnumerable.Insert(T) Method
Click or drag to resize

MoreEnumerableInsertT Method

+ Inserts the elements of a sequence into another sequence at a + specified index. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<T> Insert<T>(
+	this IEnumerable<T> first,
+	IEnumerable<T> second,
+	int index
+)
+

Parameters

first
Type: System.Collections.GenericIEnumerableT
The source sequence.
second
Type: System.Collections.GenericIEnumerableT
The sequence that will be inserted.
index
Type: SystemInt32
+ The zero-based index at which to insert elements from + second.

Type Parameters

T
Type of the elements of the source sequence.

Return Value

Type: IEnumerableT
+ A sequence that contains the elements of first + plus the elements of second inserted at + the given index. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Exceptions
ExceptionCondition
ArgumentNullExceptionfirst is null.
ArgumentNullExceptionsecond is null.
ArgumentOutOfRangeException + Thrown if index is negative. +
ArgumentOutOfRangeException + Thrown lazily if index is greater than the + length of first. The validation occurs when + yielding the next element after having iterated + first entirely. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Interleave__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Interleave__1.htm new file mode 100644 index 0000000..381869f --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Interleave__1.htm @@ -0,0 +1,40 @@ +MoreEnumerable.Interleave(T) Method
Click or drag to resize

MoreEnumerableInterleaveT Method

+ Interleaves the elements of two or more sequences into a single sequence, skipping sequences as they are consumed +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<T> Interleave<T>(
+	this IEnumerable<T> sequence,
+	params IEnumerable<T>[] otherSequences
+)
+

Parameters

sequence
Type: System.Collections.GenericIEnumerableT
The first sequence in the interleave group
otherSequences
Type: System.Collections.GenericIEnumerableT
The other sequences in the interleave group

Type Parameters

T
The type of the elements of the source sequences

Return Value

Type: IEnumerableT
A sequence of interleaved elements from all of the source sequences

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ Interleave combines sequences by visiting each in turn, and returning the first element of each, followed + by the second, then the third, and so on. So, for example:
{1,1,1}.Interleave( {2,2,2}, {3,3,3} ) => { 1,2,3,1,2,3,1,2,3 }
+ This operator behaves in a deferred and streaming manner.
+ When sequences are of unequal length, this method will skip those sequences that have been fully consumed + and continue interleaving the remaining sequences.
+ The sequences are interleaved in the order that they appear in the otherSequences + collection, with sequence as the first sequence. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Lag__2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Lag__2.htm new file mode 100644 index 0000000..e436e26 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Lag__2.htm @@ -0,0 +1,38 @@ +MoreEnumerable.Lag(TSource, TResult) Method (IEnumerable(TSource), Int32, Func(TSource, TSource, TResult))
Click or drag to resize

MoreEnumerableLagTSource, TResult Method (IEnumerableTSource, Int32, FuncTSource, TSource, TResult)

+ Produces a projection of a sequence by evaluating pairs of elements separated by a negative offset. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TResult> Lag<TSource, TResult>(
+	this IEnumerable<TSource> source,
+	int offset,
+	Func<TSource, TSource, TResult> resultSelector
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
The sequence over which to evaluate lag
offset
Type: SystemInt32
The offset (expressed as a positive number) by which to lag each value of the sequence
resultSelector
Type: SystemFuncTSource, TSource, TResult
A projection function which accepts the current and lagged items (in that order) and returns a result

Type Parameters

TSource
The type of the elements of the source sequence
TResult
The type of the elements of the result sequence

Return Value

Type: IEnumerableTResult
A sequence produced by projecting each element of the sequence with its lagged pairing

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator evaluates in a deferred and streaming manner.
+ For elements prior to the lag offset, default(T) is used as the lagged value.
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Lag__2_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Lag__2_1.htm new file mode 100644 index 0000000..5f0ffcf --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Lag__2_1.htm @@ -0,0 +1,41 @@ +MoreEnumerable.Lag(TSource, TResult) Method (IEnumerable(TSource), Int32, TSource, Func(TSource, TSource, TResult))
Click or drag to resize

MoreEnumerableLagTSource, TResult Method (IEnumerableTSource, Int32, TSource, FuncTSource, TSource, TResult)

+ Produces a projection of a sequence by evaluating pairs of elements separated by a negative offset. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TResult> Lag<TSource, TResult>(
+	this IEnumerable<TSource> source,
+	int offset,
+	TSource defaultLagValue,
+	Func<TSource, TSource, TResult> resultSelector
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
The sequence over which to evaluate lag
offset
Type: SystemInt32
The offset (expressed as a positive number) by which to lag each value of the sequence
defaultLagValue
Type: TSource
A default value supplied for the lagged value prior to the lag offset
resultSelector
Type: SystemFuncTSource, TSource, TResult
A projection function which accepts the current and lagged items (in that order) and returns a result

Type Parameters

TSource
The type of the elements of the source sequence
TResult
The type of the elements of the result sequence

Return Value

Type: IEnumerableTResult
A sequence produced by projecting each element of the sequence with its lagged pairing

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator evaluates in a deferred and streaming manner.
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Lead__2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Lead__2.htm new file mode 100644 index 0000000..31eaad9 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Lead__2.htm @@ -0,0 +1,39 @@ +MoreEnumerable.Lead(TSource, TResult) Method (IEnumerable(TSource), Int32, Func(TSource, TSource, TResult))
Click or drag to resize

MoreEnumerableLeadTSource, TResult Method (IEnumerableTSource, Int32, FuncTSource, TSource, TResult)

+ Produces a projection of a sequence by evaluating pairs of elements separated by a positive offset. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TResult> Lead<TSource, TResult>(
+	this IEnumerable<TSource> source,
+	int offset,
+	Func<TSource, TSource, TResult> resultSelector
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
The sequence over which to evaluate Lead
offset
Type: SystemInt32
The offset (expressed as a positive number) by which to lead each element of the sequence
resultSelector
Type: SystemFuncTSource, TSource, TResult
A projection function which accepts the current and subsequent (lead) element (in that order) and produces a result

Type Parameters

TSource
The type of the elements in the source sequence
TResult
The type of the elements in the result sequence

Return Value

Type: IEnumerableTResult
A sequence produced by projecting each element of the sequence with its lead pairing

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator evaluates in a deferred and streaming manner.
+ For elements of the sequence that are less than offset items from the end, + default(T) is used as the lead value.
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Lead__2_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Lead__2_1.htm new file mode 100644 index 0000000..ac060aa --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Lead__2_1.htm @@ -0,0 +1,41 @@ +MoreEnumerable.Lead(TSource, TResult) Method (IEnumerable(TSource), Int32, TSource, Func(TSource, TSource, TResult))
Click or drag to resize

MoreEnumerableLeadTSource, TResult Method (IEnumerableTSource, Int32, TSource, FuncTSource, TSource, TResult)

+ Produces a projection of a sequence by evaluating pairs of elements separated by a positive offset. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TResult> Lead<TSource, TResult>(
+	this IEnumerable<TSource> source,
+	int offset,
+	TSource defaultLeadValue,
+	Func<TSource, TSource, TResult> resultSelector
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
The sequence over which to evaluate Lead
offset
Type: SystemInt32
The offset (expressed as a positive number) by which to lead each element of the sequence
defaultLeadValue
Type: TSource
A default value supplied for the leading element when none is available
resultSelector
Type: SystemFuncTSource, TSource, TResult
A projection function which accepts the current and subsequent (lead) element (in that order) and produces a result

Type Parameters

TSource
The type of the elements in the source sequence
TResult
The type of the elements in the result sequence

Return Value

Type: IEnumerableTResult
A sequence produced by projecting each element of the sequence with its lead pairing

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator evaluates in a deferred and streaming manner.
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_LeftJoin__3.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_LeftJoin__3.htm new file mode 100644 index 0000000..b28c100 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_LeftJoin__3.htm @@ -0,0 +1,60 @@ +MoreEnumerable.LeftJoin(TSource, TKey, TResult) Method (IEnumerable(TSource), IEnumerable(TSource), Func(TSource, TKey), Func(TSource, TResult), Func(TSource, TSource, TResult))
Click or drag to resize

MoreEnumerableLeftJoinTSource, TKey, TResult Method (IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult)

+ Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TResult> LeftJoin<TSource, TKey, TResult>(
+	this IEnumerable<TSource> first,
+	IEnumerable<TSource> second,
+	Func<TSource, TKey> keySelector,
+	Func<TSource, TResult> firstSelector,
+	Func<TSource, TSource, TResult> bothSelector
+)
+

Parameters

first
Type: System.Collections.GenericIEnumerableTSource
+ The first sequence of the join operation.
second
Type: System.Collections.GenericIEnumerableTSource
+ The second sequence of the join operation.
keySelector
Type: SystemFuncTSource, TKey
+ Function that projects the key given an element of one of the + sequences to join.
firstSelector
Type: SystemFuncTSource, TResult
+ Function that projects the result given just an element from + first where there is no corresponding element + in second.
bothSelector
Type: SystemFuncTSource, TSource, TResult
+ Function that projects the result given an element from + first and an element from second + that match on a common key.

Type Parameters

TSource
+ The type of elements in the source sequence.
TKey
+ The type of the key returned by the key selector function.
TResult
+ The type of the result elements.

Return Value

Type: IEnumerableTResult
A sequence containing results projected from a left + outer join of the two input sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_LeftJoin__3_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_LeftJoin__3_1.htm new file mode 100644 index 0000000..130342d --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_LeftJoin__3_1.htm @@ -0,0 +1,66 @@ +MoreEnumerable.LeftJoin(TSource, TKey, TResult) Method (IEnumerable(TSource), IEnumerable(TSource), Func(TSource, TKey), Func(TSource, TResult), Func(TSource, TSource, TResult), IEqualityComparer(TKey))
Click or drag to resize

MoreEnumerableLeftJoinTSource, TKey, TResult Method (IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult, IEqualityComparerTKey)

+ Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TResult> LeftJoin<TSource, TKey, TResult>(
+	this IEnumerable<TSource> first,
+	IEnumerable<TSource> second,
+	Func<TSource, TKey> keySelector,
+	Func<TSource, TResult> firstSelector,
+	Func<TSource, TSource, TResult> bothSelector,
+	IEqualityComparer<TKey> comparer
+)
+

Parameters

first
Type: System.Collections.GenericIEnumerableTSource
+ The first sequence of the join operation.
second
Type: System.Collections.GenericIEnumerableTSource
+ The second sequence of the join operation.
keySelector
Type: SystemFuncTSource, TKey
+ Function that projects the key given an element of one of the + sequences to join.
firstSelector
Type: SystemFuncTSource, TResult
+ Function that projects the result given just an element from + first where there is no corresponding element + in second.
bothSelector
Type: SystemFuncTSource, TSource, TResult
+ Function that projects the result given an element from + first and an element from second + that match on a common key.
comparer
Type: System.Collections.GenericIEqualityComparerTKey
+ The IEqualityComparerT instance used to compare + keys for equality.

Type Parameters

TSource
+ The type of elements in the source sequence.
TKey
+ The type of the key returned by the key selector function.
TResult
+ The type of the result elements.

Return Value

Type: IEnumerableTResult
A sequence containing results projected from a left + outer join of the two input sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_LeftJoin__4.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_LeftJoin__4.htm new file mode 100644 index 0000000..ba1fd9d --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_LeftJoin__4.htm @@ -0,0 +1,65 @@ +MoreEnumerable.LeftJoin(TFirst, TSecond, TKey, TResult) Method (IEnumerable(TFirst), IEnumerable(TSecond), Func(TFirst, TKey), Func(TSecond, TKey), Func(TFirst, TResult), Func(TFirst, TSecond, TResult))
Click or drag to resize

MoreEnumerableLeftJoinTFirst, TSecond, TKey, TResult Method (IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTFirst, TSecond, TResult)

+ Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TResult> LeftJoin<TFirst, TSecond, TKey, TResult>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second,
+	Func<TFirst, TKey> firstKeySelector,
+	Func<TSecond, TKey> secondKeySelector,
+	Func<TFirst, TResult> firstSelector,
+	Func<TFirst, TSecond, TResult> bothSelector
+)
+

Parameters

first
Type: System.Collections.GenericIEnumerableTFirst
+ The first sequence of the join operation.
second
Type: System.Collections.GenericIEnumerableTSecond
+ The second sequence of the join operation.
firstKeySelector
Type: SystemFuncTFirst, TKey
+ Function that projects the key given an element from first.
secondKeySelector
Type: SystemFuncTSecond, TKey
+ Function that projects the key given an element from second.
firstSelector
Type: SystemFuncTFirst, TResult
+ Function that projects the result given just an element from + first where there is no corresponding element + in second.
bothSelector
Type: SystemFuncTFirst, TSecond, TResult
+ Function that projects the result given an element from + first and an element from second + that match on a common key.

Type Parameters

TFirst
+ The type of elements in the first sequence.
TSecond
+ The type of elements in the second sequence.
TKey
+ The type of the key returned by the key selector functions.
TResult
+ The type of the result elements.

Return Value

Type: IEnumerableTResult
A sequence containing results projected from a left + outer join of the two input sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_LeftJoin__4_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_LeftJoin__4_1.htm new file mode 100644 index 0000000..9afd76a --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_LeftJoin__4_1.htm @@ -0,0 +1,71 @@ +MoreEnumerable.LeftJoin(TFirst, TSecond, TKey, TResult) Method (IEnumerable(TFirst), IEnumerable(TSecond), Func(TFirst, TKey), Func(TSecond, TKey), Func(TFirst, TResult), Func(TFirst, TSecond, TResult), IEqualityComparer(TKey))
Click or drag to resize

MoreEnumerableLeftJoinTFirst, TSecond, TKey, TResult Method (IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTFirst, TSecond, TResult, IEqualityComparerTKey)

+ Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TResult> LeftJoin<TFirst, TSecond, TKey, TResult>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second,
+	Func<TFirst, TKey> firstKeySelector,
+	Func<TSecond, TKey> secondKeySelector,
+	Func<TFirst, TResult> firstSelector,
+	Func<TFirst, TSecond, TResult> bothSelector,
+	IEqualityComparer<TKey> comparer
+)
+

Parameters

first
Type: System.Collections.GenericIEnumerableTFirst
+ The first sequence of the join operation.
second
Type: System.Collections.GenericIEnumerableTSecond
+ The second sequence of the join operation.
firstKeySelector
Type: SystemFuncTFirst, TKey
+ Function that projects the key given an element from first.
secondKeySelector
Type: SystemFuncTSecond, TKey
+ Function that projects the key given an element from second.
firstSelector
Type: SystemFuncTFirst, TResult
+ Function that projects the result given just an element from + first where there is no corresponding element + in second.
bothSelector
Type: SystemFuncTFirst, TSecond, TResult
+ Function that projects the result given an element from + first and an element from second + that match on a common key.
comparer
Type: System.Collections.GenericIEqualityComparerTKey
+ The IEqualityComparerT instance used to compare + keys for equality.

Type Parameters

TFirst
+ The type of elements in the first sequence.
TSecond
+ The type of elements in the second sequence.
TKey
+ The type of the key returned by the key selector functions.
TResult
+ The type of the result elements.

Return Value

Type: IEnumerableTResult
A sequence containing results projected from a left + outer join of the two input sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_MaxBy__2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_MaxBy__2.htm new file mode 100644 index 0000000..f0dbc8d --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_MaxBy__2.htm @@ -0,0 +1,38 @@ +MoreEnumerable.MaxBy(TSource, TKey) Method (IEnumerable(TSource), Func(TSource, TKey))
Click or drag to resize

MoreEnumerableMaxByTSource, TKey Method (IEnumerableTSource, FuncTSource, TKey)

+ Returns the maximal element of the given sequence, based on + the given projection. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static TSource MaxBy<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> selector
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
Source sequence
selector
Type: SystemFuncTSource, TKey
Selector to use to pick the results to compare

Type Parameters

TSource
Type of the source sequence
TKey
Type of the projected element

Return Value

Type: TSource
The maximal element, according to the projection.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Exceptions
ExceptionCondition
ArgumentNullExceptionsource or selector is null
InvalidOperationExceptionsource is empty
Remarks
+ If more than one element has the maximal projected value, the first + one encountered will be returned. This overload uses the default comparer + for the projected type. This operator uses immediate execution, but + only buffers a single result (the current maximal element). +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_MaxBy__2_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_MaxBy__2_1.htm new file mode 100644 index 0000000..ba701b5 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_MaxBy__2_1.htm @@ -0,0 +1,42 @@ +MoreEnumerable.MaxBy(TSource, TKey) Method (IEnumerable(TSource), Func(TSource, TKey), IComparer(TKey))
Click or drag to resize

MoreEnumerableMaxByTSource, TKey Method (IEnumerableTSource, FuncTSource, TKey, IComparerTKey)

+ Returns the maximal element of the given sequence, based on + the given projection and the specified comparer for projected values. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static TSource MaxBy<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> selector,
+	IComparer<TKey> comparer
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
Source sequence
selector
Type: SystemFuncTSource, TKey
Selector to use to pick the results to compare
comparer
Type: System.Collections.GenericIComparerTKey
Comparer to use to compare projected values

Type Parameters

TSource
Type of the source sequence
TKey
Type of the projected element

Return Value

Type: TSource
The maximal element, according to the projection.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Exceptions
ExceptionCondition
ArgumentNullExceptionsource, selector + or comparer is null
InvalidOperationExceptionsource is empty
Remarks
+ If more than one element has the maximal projected value, the first + one encountered will be returned. This operator uses immediate execution, but + only buffers a single result (the current maximal element). +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_MinBy__2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_MinBy__2.htm new file mode 100644 index 0000000..2096ac6 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_MinBy__2.htm @@ -0,0 +1,38 @@ +MoreEnumerable.MinBy(TSource, TKey) Method (IEnumerable(TSource), Func(TSource, TKey))
Click or drag to resize

MoreEnumerableMinByTSource, TKey Method (IEnumerableTSource, FuncTSource, TKey)

+ Returns the minimal element of the given sequence, based on + the given projection. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static TSource MinBy<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> selector
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
Source sequence
selector
Type: SystemFuncTSource, TKey
Selector to use to pick the results to compare

Type Parameters

TSource
Type of the source sequence
TKey
Type of the projected element

Return Value

Type: TSource
The minimal element, according to the projection.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Exceptions
ExceptionCondition
ArgumentNullExceptionsource or selector is null
InvalidOperationExceptionsource is empty
Remarks
+ If more than one element has the minimal projected value, the first + one encountered will be returned. This overload uses the default comparer + for the projected type. This operator uses immediate execution, but + only buffers a single result (the current minimal element). +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_MinBy__2_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_MinBy__2_1.htm new file mode 100644 index 0000000..a308a18 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_MinBy__2_1.htm @@ -0,0 +1,42 @@ +MoreEnumerable.MinBy(TSource, TKey) Method (IEnumerable(TSource), Func(TSource, TKey), IComparer(TKey))
Click or drag to resize

MoreEnumerableMinByTSource, TKey Method (IEnumerableTSource, FuncTSource, TKey, IComparerTKey)

+ Returns the minimal element of the given sequence, based on + the given projection and the specified comparer for projected values. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static TSource MinBy<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> selector,
+	IComparer<TKey> comparer
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
Source sequence
selector
Type: SystemFuncTSource, TKey
Selector to use to pick the results to compare
comparer
Type: System.Collections.GenericIComparerTKey
Comparer to use to compare projected values

Type Parameters

TSource
Type of the source sequence
TKey
Type of the projected element

Return Value

Type: TSource
The minimal element, according to the projection.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Exceptions
ExceptionCondition
ArgumentNullExceptionsource, selector + or comparer is null
InvalidOperationExceptionsource is empty
Remarks
+ If more than one element has the minimal projected value, the first + one encountered will be returned. This operator uses immediate execution, but + only buffers a single result (the current minimal element). +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Move__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Move__1.htm new file mode 100644 index 0000000..c0f5ca0 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Move__1.htm @@ -0,0 +1,50 @@ +MoreEnumerable.Move(T) Method
Click or drag to resize

MoreEnumerableMoveT Method

+ Returns a sequence with a range of elements in the source sequence + moved to a new offset. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<T> Move<T>(
+	this IEnumerable<T> source,
+	int fromIndex,
+	int count,
+	int toIndex
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The source sequence.
fromIndex
Type: SystemInt32
+ The zero-based index identifying the first element in the range of + elements to move.
count
Type: SystemInt32
The count of items to move.
toIndex
Type: SystemInt32
+ The index where the specified range will be moved.

Type Parameters

T
Type of the source sequence.

Return Value

Type: IEnumerableT
+ A sequence with the specified range moved to the new position. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses deferred execution and streams its results. +
Examples
var result = Enumerable.Range(0, 6).Move(3, 2, 0);
+ The result variable will contain { 3, 4, 0, 1, 2, 5 }. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_NestedLoops.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_NestedLoops.htm new file mode 100644 index 0000000..1806819 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_NestedLoops.htm @@ -0,0 +1,31 @@ +MoreEnumerable.NestedLoops Method
Click or drag to resize

MoreEnumerableNestedLoops Method

+ Produces a sequence from an action based on the dynamic generation of N nested loops + whose iteration counts are defined by a sequence of loop counts. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<Action> NestedLoops(
+	this Action action,
+	IEnumerable<int> loopCounts
+)

Parameters

action
Type: SystemAction
Action delegate for which to produce a nested loop sequence
loopCounts
Type: System.Collections.GenericIEnumerableInt32
A sequence of loop repetition counts

Return Value

Type: IEnumerableAction
A sequence of Action representing the expansion of a set of nested loops

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type Action. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_OrderBy__2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_OrderBy__2.htm new file mode 100644 index 0000000..ab16c89 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_OrderBy__2.htm @@ -0,0 +1,36 @@ +MoreEnumerable.OrderBy(T, TKey) Method (IEnumerable(T), Func(T, TKey), OrderByDirection)
Click or drag to resize

MoreEnumerableOrderByT, TKey Method (IEnumerableT, FuncT, TKey, OrderByDirection)

+ Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IOrderedEnumerable<T> OrderBy<T, TKey>(
+	this IEnumerable<T> source,
+	Func<T, TKey> keySelector,
+	OrderByDirection direction
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The sequence to order
keySelector
Type: SystemFuncT, TKey
A key selector function
direction
Type: MoreLinqOrderByDirection
A direction in which to order the elements (ascending, descending)

Type Parameters

T
The type of the elements in the source sequence
TKey
The type of the key used to order elements

Return Value

Type: IOrderedEnumerableT
An ordered copy of the source sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_OrderBy__2_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_OrderBy__2_1.htm new file mode 100644 index 0000000..004f349 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_OrderBy__2_1.htm @@ -0,0 +1,40 @@ +MoreEnumerable.OrderBy(T, TKey) Method (IEnumerable(T), Func(T, TKey), IComparer(TKey), OrderByDirection)
Click or drag to resize

MoreEnumerableOrderByT, TKey Method (IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection)

+ Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IOrderedEnumerable<T> OrderBy<T, TKey>(
+	this IEnumerable<T> source,
+	Func<T, TKey> keySelector,
+	IComparer<TKey> comparer,
+	OrderByDirection direction
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The sequence to order
keySelector
Type: SystemFuncT, TKey
A key selector function
comparer
Type: System.Collections.GenericIComparerTKey
A comparer used to define the semantics of element comparison
direction
Type: MoreLinqOrderByDirection
A direction in which to order the elements (ascending, descending)

Type Parameters

T
The type of the elements in the source sequence
TKey
The type of the key used to order elements

Return Value

Type: IOrderedEnumerableT
An ordered copy of the source sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_OrderedMerge__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_OrderedMerge__1.htm new file mode 100644 index 0000000..8e52867 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_OrderedMerge__1.htm @@ -0,0 +1,39 @@ +MoreEnumerable.OrderedMerge(T) Method (IEnumerable(T), IEnumerable(T))
Click or drag to resize

MoreEnumerableOrderedMergeT Method (IEnumerableT, IEnumerableT)

+ Merges two ordered sequences into one. Where the elements equal + in both sequences, the element from the first sequence is + returned in the resulting sequence. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<T> OrderedMerge<T>(
+	this IEnumerable<T> first,
+	IEnumerable<T> second
+)
+

Parameters

first
Type: System.Collections.GenericIEnumerableT
The first input sequence.
second
Type: System.Collections.GenericIEnumerableT
The second input sequence.

Type Parameters

T
Type of elements in input and output sequences.

Return Value

Type: IEnumerableT
+ A sequence with elements from the two input sequences merged, as + in a full outer join.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This method uses deferred execution. The behavior is undefined + if the sequences are unordered as inputs. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_OrderedMerge__1_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_OrderedMerge__1_1.htm new file mode 100644 index 0000000..2971280 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_OrderedMerge__1_1.htm @@ -0,0 +1,45 @@ +MoreEnumerable.OrderedMerge(T) Method (IEnumerable(T), IEnumerable(T), IComparer(T))
Click or drag to resize

MoreEnumerableOrderedMergeT Method (IEnumerableT, IEnumerableT, IComparerT)

+ Merges two ordered sequences into one with an additional + parameter specifying how to compare the elements of the + sequences. Where the elements equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<T> OrderedMerge<T>(
+	this IEnumerable<T> first,
+	IEnumerable<T> second,
+	IComparer<T> comparer
+)
+

Parameters

first
Type: System.Collections.GenericIEnumerableT
The first input sequence.
second
Type: System.Collections.GenericIEnumerableT
The second input sequence.
comparer
Type: System.Collections.GenericIComparerT
An IComparerT to compare elements.

Type Parameters

T
Type of elements in input and output sequences.

Return Value

Type: IEnumerableT
+ A sequence with elements from the two input sequences merged, as + in a full outer join.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This method uses deferred execution. The behavior is undefined + if the sequences are unordered as inputs. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_OrderedMerge__2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_OrderedMerge__2.htm new file mode 100644 index 0000000..c32a1c3 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_OrderedMerge__2.htm @@ -0,0 +1,45 @@ +MoreEnumerable.OrderedMerge(T, TKey) Method (IEnumerable(T), IEnumerable(T), Func(T, TKey))
Click or drag to resize

MoreEnumerableOrderedMergeT, TKey Method (IEnumerableT, IEnumerableT, FuncT, TKey)

+ Merges two ordered sequences into one with an additional + parameter specifying the element key by which the sequences are + ordered. Where the keys equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<T> OrderedMerge<T, TKey>(
+	this IEnumerable<T> first,
+	IEnumerable<T> second,
+	Func<T, TKey> keySelector
+)
+

Parameters

first
Type: System.Collections.GenericIEnumerableT
The first input sequence.
second
Type: System.Collections.GenericIEnumerableT
The second input sequence.
keySelector
Type: SystemFuncT, TKey
Function to extract a key given an element.

Type Parameters

T
Type of elements in input and output sequences.
TKey
Type of keys used for merging.

Return Value

Type: IEnumerableT
+ A sequence with elements from the two input sequences merged + according to a key, as in a full outer join.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This method uses deferred execution. The behavior is undefined + if the sequences are unordered (by key) as inputs. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_OrderedMerge__3.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_OrderedMerge__3.htm new file mode 100644 index 0000000..357b827 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_OrderedMerge__3.htm @@ -0,0 +1,62 @@ +MoreEnumerable.OrderedMerge(T, TKey, TResult) Method (IEnumerable(T), IEnumerable(T), Func(T, TKey), Func(T, TResult), Func(T, TResult), Func(T, T, TResult))
Click or drag to resize

MoreEnumerableOrderedMergeT, TKey, TResult Method (IEnumerableT, IEnumerableT, FuncT, TKey, FuncT, TResult, FuncT, TResult, FuncT, T, TResult)

+ Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first and the result when elements are found in + both sequences. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TResult> OrderedMerge<T, TKey, TResult>(
+	this IEnumerable<T> first,
+	IEnumerable<T> second,
+	Func<T, TKey> keySelector,
+	Func<T, TResult> firstSelector,
+	Func<T, TResult> secondSelector,
+	Func<T, T, TResult> bothSelector
+)
+

Parameters

first
Type: System.Collections.GenericIEnumerableT
The first input sequence.
second
Type: System.Collections.GenericIEnumerableT
The second input sequence.
keySelector
Type: SystemFuncT, TKey
Function to extract a key given an element.
firstSelector
Type: SystemFuncT, TResult
Function to project the result element + when only the first sequence yields a source element.
secondSelector
Type: SystemFuncT, TResult
Function to project the result element + when only the second sequence yields a source element.
bothSelector
Type: SystemFuncT, T, TResult
Function to project the result element + when only both sequences yield a source element whose keys are + equal.

Type Parameters

T
Type of elements in source sequences.
TKey
Type of keys used for merging.
TResult
Type of elements in the returned sequence.

Return Value

Type: IEnumerableTResult
+ A sequence with projections from the two input sequences merged + according to a key, as in a full outer join.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This method uses deferred execution. The behavior is undefined + if the sequences are unordered (by key) as inputs. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_OrderedMerge__3_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_OrderedMerge__3_1.htm new file mode 100644 index 0000000..d47c099 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_OrderedMerge__3_1.htm @@ -0,0 +1,66 @@ +MoreEnumerable.OrderedMerge(T, TKey, TResult) Method (IEnumerable(T), IEnumerable(T), Func(T, TKey), Func(T, TResult), Func(T, TResult), Func(T, T, TResult), IComparer(TKey))
Click or drag to resize

MoreEnumerableOrderedMergeT, TKey, TResult Method (IEnumerableT, IEnumerableT, FuncT, TKey, FuncT, TResult, FuncT, TResult, FuncT, T, TResult, IComparerTKey)

+ Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first, the result when elements are found in + both sequences and a method for comparing keys. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TResult> OrderedMerge<T, TKey, TResult>(
+	this IEnumerable<T> first,
+	IEnumerable<T> second,
+	Func<T, TKey> keySelector,
+	Func<T, TResult> firstSelector,
+	Func<T, TResult> secondSelector,
+	Func<T, T, TResult> bothSelector,
+	IComparer<TKey> comparer
+)
+

Parameters

first
Type: System.Collections.GenericIEnumerableT
The first input sequence.
second
Type: System.Collections.GenericIEnumerableT
The second input sequence.
keySelector
Type: SystemFuncT, TKey
Function to extract a key given an element.
firstSelector
Type: SystemFuncT, TResult
Function to project the result element + when only the first sequence yields a source element.
secondSelector
Type: SystemFuncT, TResult
Function to project the result element + when only the second sequence yields a source element.
bothSelector
Type: SystemFuncT, T, TResult
Function to project the result element + when only both sequences yield a source element whose keys are + equal.
comparer
Type: System.Collections.GenericIComparerTKey
An IComparerT to compare keys.

Type Parameters

T
Type of elements in source sequences.
TKey
Type of keys used for merging.
TResult
Type of elements in the returned sequence.

Return Value

Type: IEnumerableTResult
+ A sequence with projections from the two input sequences merged + according to a key, as in a full outer join.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This method uses deferred execution. The behavior is undefined + if the sequences are unordered (by key) as inputs. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_OrderedMerge__4.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_OrderedMerge__4.htm new file mode 100644 index 0000000..b6c8476 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_OrderedMerge__4.htm @@ -0,0 +1,68 @@ +MoreEnumerable.OrderedMerge(TFirst, TSecond, TKey, TResult) Method (IEnumerable(TFirst), IEnumerable(TSecond), Func(TFirst, TKey), Func(TSecond, TKey), Func(TFirst, TResult), Func(TSecond, TResult), Func(TFirst, TSecond, TResult))
Click or drag to resize

MoreEnumerableOrderedMergeTFirst, TSecond, TKey, TResult Method (IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult)

+ Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second and + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TResult> OrderedMerge<TFirst, TSecond, TKey, TResult>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second,
+	Func<TFirst, TKey> firstKeySelector,
+	Func<TSecond, TKey> secondKeySelector,
+	Func<TFirst, TResult> firstSelector,
+	Func<TSecond, TResult> secondSelector,
+	Func<TFirst, TSecond, TResult> bothSelector
+)
+

Parameters

first
Type: System.Collections.GenericIEnumerableTFirst
The first input sequence.
second
Type: System.Collections.GenericIEnumerableTSecond
The second input sequence.
firstKeySelector
Type: SystemFuncTFirst, TKey
Function to extract a key given an + element from the first sequence.
secondKeySelector
Type: SystemFuncTSecond, TKey
Function to extract a key given an + element from the second sequence.
firstSelector
Type: SystemFuncTFirst, TResult
Function to project the result element + when only the first sequence yields a source element.
secondSelector
Type: SystemFuncTSecond, TResult
Function to project the result element + when only the second sequence yields a source element.
bothSelector
Type: SystemFuncTFirst, TSecond, TResult
Function to project the result element + when only both sequences yield a source element whose keys are + equal.

Type Parameters

TFirst
Type of elements in the first sequence.
TSecond
Type of elements in the second sequence.
TKey
Type of keys used for merging.
TResult
Type of elements in the returned sequence.

Return Value

Type: IEnumerableTResult
+ A sequence with projections from the two input sequences merged + according to a key, as in a full outer join.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This method uses deferred execution. The behavior is undefined + if the sequences are unordered (by key) as inputs. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_OrderedMerge__4_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_OrderedMerge__4_1.htm new file mode 100644 index 0000000..d96a6c5 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_OrderedMerge__4_1.htm @@ -0,0 +1,73 @@ +MoreEnumerable.OrderedMerge(TFirst, TSecond, TKey, TResult) Method (IEnumerable(TFirst), IEnumerable(TSecond), Func(TFirst, TKey), Func(TSecond, TKey), Func(TFirst, TResult), Func(TSecond, TResult), Func(TFirst, TSecond, TResult), IComparer(TKey))
Click or drag to resize

MoreEnumerableOrderedMergeTFirst, TSecond, TKey, TResult Method (IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult, IComparerTKey)

+ Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second, + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences + and a method for comparing keys. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TResult> OrderedMerge<TFirst, TSecond, TKey, TResult>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second,
+	Func<TFirst, TKey> firstKeySelector,
+	Func<TSecond, TKey> secondKeySelector,
+	Func<TFirst, TResult> firstSelector,
+	Func<TSecond, TResult> secondSelector,
+	Func<TFirst, TSecond, TResult> bothSelector,
+	IComparer<TKey> comparer
+)
+

Parameters

first
Type: System.Collections.GenericIEnumerableTFirst
The first input sequence.
second
Type: System.Collections.GenericIEnumerableTSecond
The second input sequence.
firstKeySelector
Type: SystemFuncTFirst, TKey
Function to extract a key given an + element from the first sequence.
secondKeySelector
Type: SystemFuncTSecond, TKey
Function to extract a key given an + element from the second sequence.
firstSelector
Type: SystemFuncTFirst, TResult
Function to project the result element + when only the first sequence yields a source element.
secondSelector
Type: SystemFuncTSecond, TResult
Function to project the result element + when only the second sequence yields a source element.
bothSelector
Type: SystemFuncTFirst, TSecond, TResult
Function to project the result element + when only both sequences yield a source element whose keys are + equal.
comparer
Type: System.Collections.GenericIComparerTKey
An IComparerT to compare keys.

Type Parameters

TFirst
Type of elements in the first sequence.
TSecond
Type of elements in the second sequence.
TKey
Type of keys used for merging.
TResult
Type of elements in the returned sequence.

Return Value

Type: IEnumerableTResult
+ A sequence with projections from the two input sequences merged + according to a key, as in a full outer join.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This method uses deferred execution. The behavior is undefined + if the sequences are unordered (by key) as inputs. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_PadStart__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_PadStart__1.htm new file mode 100644 index 0000000..52a1da1 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_PadStart__1.htm @@ -0,0 +1,41 @@ +MoreEnumerable.PadStart(TSource) Method (IEnumerable(TSource), Int32)
Click or drag to resize

MoreEnumerablePadStartTSource Method (IEnumerableTSource, Int32)

+ Pads a sequence with default values in the beginning if it is narrower (shorter + in length) than a given width. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TSource> PadStart<TSource>(
+	this IEnumerable<TSource> source,
+	int width
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
The sequence to pad.
width
Type: SystemInt32
The width/length below which to pad.

Type Parameters

TSource
The type of the elements of source.

Return Value

Type: IEnumerableTSource
+ Returns a sequence that is at least as wide/long as the width/length + specified by the width parameter. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses deferred execution and streams its results. +
Examples
int[] numbers = { 123, 456, 789 };
+var result = numbers.PadLeft(5);
+ The result variable will contain { 0, 0, 123, 456, 789 }. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_PadStart__1_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_PadStart__1_1.htm new file mode 100644 index 0000000..0b2e5b9 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_PadStart__1_1.htm @@ -0,0 +1,46 @@ +MoreEnumerable.PadStart(TSource) Method (IEnumerable(TSource), Int32, Func(Int32, TSource))
Click or drag to resize

MoreEnumerablePadStartTSource Method (IEnumerableTSource, Int32, FuncInt32, TSource)

+ Pads a sequence with a dynamic filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the function to calculate padding. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TSource> PadStart<TSource>(
+	this IEnumerable<TSource> source,
+	int width,
+	Func<int, TSource> paddingSelector
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
The sequence to pad.
width
Type: SystemInt32
The width/length below which to pad.
paddingSelector
Type: SystemFuncInt32, TSource
Function to calculate padding.

Type Parameters

TSource
The type of the elements of source.

Return Value

Type: IEnumerableTSource
+ Returns a sequence that is at least as wide/long as the width/length + specified by the width parameter. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses deferred execution and streams its results. +
Examples
int[] numbers = { 123, 456, 789 };
+var result = numbers.PadLeft(6, i => -i);
+ The result variable will contain { 0, -1, -2, 123, 456, 789 }. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_PadStart__1_2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_PadStart__1_2.htm new file mode 100644 index 0000000..727ebc9 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_PadStart__1_2.htm @@ -0,0 +1,46 @@ +MoreEnumerable.PadStart(TSource) Method (IEnumerable(TSource), Int32, TSource)
Click or drag to resize

MoreEnumerablePadStartTSource Method (IEnumerableTSource, Int32, TSource)

+ Pads a sequence with a given filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the value to use for padding. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TSource> PadStart<TSource>(
+	this IEnumerable<TSource> source,
+	int width,
+	TSource padding
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
The sequence to pad.
width
Type: SystemInt32
The width/length below which to pad.
padding
Type: TSource
The value to use for padding.

Type Parameters

TSource
The type of the elements of source.

Return Value

Type: IEnumerableTSource
+ Returns a sequence that is at least as wide/long as the width/length + specified by the width parameter. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses deferred execution and streams its results. +
Examples
int[] numbers = { 123, 456, 789 };
+var result = numbers.PadLeft(5, -1);
+ The result variable will contain { -1, -1, 123, 456, 789 }. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Pad__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Pad__1.htm new file mode 100644 index 0000000..796aaa6 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Pad__1.htm @@ -0,0 +1,42 @@ +MoreEnumerable.Pad(TSource) Method (IEnumerable(TSource), Int32)
Click or drag to resize

MoreEnumerablePadTSource Method (IEnumerableTSource, Int32)

+ Pads a sequence with default values if it is narrower (shorter + in length) than a given width. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TSource> Pad<TSource>(
+	this IEnumerable<TSource> source,
+	int width
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
The sequence to pad.
width
Type: SystemInt32
The width/length below which to pad.

Type Parameters

TSource
The type of the elements of source.

Return Value

Type: IEnumerableTSource
+ Returns a sequence that is at least as wide/long as the width/length + specified by the width parameter. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses deferred execution and streams its results. +
Examples
int[] numbers = { 123, 456, 789 };
+IEnumerable<int> result = numbers.Pad(5);
+ The result variable, when iterated over, will yield + 123, 456, 789 and two zeroes, in turn. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Pad__1_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Pad__1_1.htm new file mode 100644 index 0000000..b4304b9 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Pad__1_1.htm @@ -0,0 +1,46 @@ +MoreEnumerable.Pad(TSource) Method (IEnumerable(TSource), Int32, Func(Int32, TSource))
Click or drag to resize

MoreEnumerablePadTSource Method (IEnumerableTSource, Int32, FuncInt32, TSource)

+ Pads a sequence with a dynamic filler value if it is narrower (shorter + in length) than a given width. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TSource> Pad<TSource>(
+	this IEnumerable<TSource> source,
+	int width,
+	Func<int, TSource> paddingSelector
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
The sequence to pad.
width
Type: SystemInt32
The width/length below which to pad.
paddingSelector
Type: SystemFuncInt32, TSource
Function to calculate padding.

Type Parameters

TSource
The type of the elements of source.

Return Value

Type: IEnumerableTSource
+ Returns a sequence that is at least as wide/long as the width/length + specified by the width parameter. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses deferred execution and streams its results. +
Examples
int[] numbers = { 0, 1, 2 };
+IEnumerable<int> result = numbers.Pad(5, i => -i);
+ The result variable, when iterated over, will yield + 0, 1, 2, -3 and -4, in turn. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Pad__1_2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Pad__1_2.htm new file mode 100644 index 0000000..51dfcba --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Pad__1_2.htm @@ -0,0 +1,46 @@ +MoreEnumerable.Pad(TSource) Method (IEnumerable(TSource), Int32, TSource)
Click or drag to resize

MoreEnumerablePadTSource Method (IEnumerableTSource, Int32, TSource)

+ Pads a sequence with a given filler value if it is narrower (shorter + in length) than a given width. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TSource> Pad<TSource>(
+	this IEnumerable<TSource> source,
+	int width,
+	TSource padding
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
The sequence to pad.
width
Type: SystemInt32
The width/length below which to pad.
padding
Type: TSource
The value to use for padding.

Type Parameters

TSource
The type of the elements of source.

Return Value

Type: IEnumerableTSource
+ Returns a sequence that is at least as wide/long as the width/length + specified by the width parameter. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses deferred execution and streams its results. +
Examples
int[] numbers = { 123, 456, 789 };
+IEnumerable<int> result = numbers.Pad(5, -1);
+ The result variable, when iterated over, will yield + 123, 456, and 789 followed by two occurrences of -1, in turn. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Pairwise__2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Pairwise__2.htm new file mode 100644 index 0000000..ae16c72 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Pairwise__2.htm @@ -0,0 +1,44 @@ +MoreEnumerable.Pairwise(TSource, TResult) Method
Click or drag to resize

MoreEnumerablePairwiseTSource, TResult Method

+ Returns a sequence resulting from applying a function to each + element in the source sequence and its + predecessor, with the exception of the first element which is + only returned as the predecessor of the second element. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TResult> Pairwise<TSource, TResult>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TSource, TResult> resultSelector
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
The source sequence.
resultSelector
Type: SystemFuncTSource, TSource, TResult
A transform function to apply to + each pair of sequence.

Type Parameters

TSource
The type of the elements of source.
TResult
The type of the element of the returned sequence.

Return Value

Type: IEnumerableTResult
+ Returns the resulting sequence. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses deferred execution and streams its results. +
Examples
int[] numbers = { 123, 456, 789 };
+IEnumerable<int> result = numbers.Pairwise((a, b) => a + b);
+ The result variable, when iterated over, will yield + 579 and 1245, in turn. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSortBy__2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSortBy__2.htm new file mode 100644 index 0000000..531a002 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSortBy__2.htm @@ -0,0 +1,40 @@ +MoreEnumerable.PartialSortBy(TSource, TKey) Method (IEnumerable(TSource), Int32, Func(TSource, TKey))
Click or drag to resize

MoreEnumerablePartialSortByTSource, TKey Method (IEnumerableTSource, Int32, FuncTSource, TKey)

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TSource> PartialSortBy<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	int count,
+	Func<TSource, TKey> keySelector
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
The source sequence.
count
Type: SystemInt32
Number of (maximum) elements to return.
keySelector
Type: SystemFuncTSource, TKey
A function to extract a key from an element.

Type Parameters

TSource
Type of elements in the sequence.
TKey
Type of keys.

Return Value

Type: IEnumerableTSource
A sequence containing at most top count + elements from source, in ascending order of their keys.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses deferred execution and streams it results. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSortBy__2_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSortBy__2_1.htm new file mode 100644 index 0000000..245dbbd --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSortBy__2_1.htm @@ -0,0 +1,45 @@ +MoreEnumerable.PartialSortBy(TSource, TKey) Method (IEnumerable(TSource), Int32, Func(TSource, TKey), OrderByDirection)
Click or drag to resize

MoreEnumerablePartialSortByTSource, TKey Method (IEnumerableTSource, Int32, FuncTSource, TKey, OrderByDirection)

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TSource> PartialSortBy<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	int count,
+	Func<TSource, TKey> keySelector,
+	OrderByDirection direction
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
The source sequence.
count
Type: SystemInt32
Number of (maximum) elements to return.
keySelector
Type: SystemFuncTSource, TKey
A function to extract a key from an element.
direction
Type: MoreLinqOrderByDirection
The direction in which to sort the elements

Type Parameters

TSource
Type of elements in the sequence.
TKey
Type of keys.

Return Value

Type: IEnumerableTSource
A sequence containing at most top count + elements from source, in the specified order of their keys.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses deferred execution and streams it results. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSortBy__2_2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSortBy__2_2.htm new file mode 100644 index 0000000..ed3f1d4 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSortBy__2_2.htm @@ -0,0 +1,45 @@ +MoreEnumerable.PartialSortBy(TSource, TKey) Method (IEnumerable(TSource), Int32, Func(TSource, TKey), IComparer(TKey))
Click or drag to resize

MoreEnumerablePartialSortByTSource, TKey Method (IEnumerableTSource, Int32, FuncTSource, TKey, IComparerTKey)

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TSource> PartialSortBy<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	int count,
+	Func<TSource, TKey> keySelector,
+	IComparer<TKey> comparer
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
The source sequence.
count
Type: SystemInt32
Number of (maximum) elements to return.
keySelector
Type: SystemFuncTSource, TKey
A function to extract a key from an element.
comparer
Type: System.Collections.GenericIComparerTKey
A IComparerT to compare elements.

Type Parameters

TSource
Type of elements in the sequence.
TKey
Type of keys.

Return Value

Type: IEnumerableTSource
A sequence containing at most top count + elements from source, in ascending order of their keys.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses deferred execution and streams it results. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSortBy__2_3.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSortBy__2_3.htm new file mode 100644 index 0000000..42486d6 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSortBy__2_3.htm @@ -0,0 +1,50 @@ +MoreEnumerable.PartialSortBy(TSource, TKey) Method (IEnumerable(TSource), Int32, Func(TSource, TKey), IComparer(TKey), OrderByDirection)
Click or drag to resize

MoreEnumerablePartialSortByTSource, TKey Method (IEnumerableTSource, Int32, FuncTSource, TKey, IComparerTKey, OrderByDirection)

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TSource> PartialSortBy<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	int count,
+	Func<TSource, TKey> keySelector,
+	IComparer<TKey> comparer,
+	OrderByDirection direction
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
The source sequence.
count
Type: SystemInt32
Number of (maximum) elements to return.
keySelector
Type: SystemFuncTSource, TKey
A function to extract a key from an element.
comparer
Type: System.Collections.GenericIComparerTKey
A IComparerT to compare elements.
direction
Type: MoreLinqOrderByDirection
The direction in which to sort the elements

Type Parameters

TSource
Type of elements in the sequence.
TKey
Type of keys.

Return Value

Type: IEnumerableTSource
A sequence containing at most top count + elements from source, in the specified order of their keys.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses deferred execution and streams it results. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSort__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSort__1.htm new file mode 100644 index 0000000..971c08a --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSort__1.htm @@ -0,0 +1,37 @@ +MoreEnumerable.PartialSort(T) Method (IEnumerable(T), Int32)
Click or drag to resize

MoreEnumerablePartialSortT Method (IEnumerableT, Int32)

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<T> PartialSort<T>(
+	this IEnumerable<T> source,
+	int count
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The source sequence.
count
Type: SystemInt32
Number of (maximum) elements to return.

Type Parameters

T
Type of elements in the sequence.

Return Value

Type: IEnumerableT
A sequence containing at most top count + elements from source, in their ascending order.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses deferred execution and streams it results. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSort__1_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSort__1_1.htm new file mode 100644 index 0000000..9b0f88a --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSort__1_1.htm @@ -0,0 +1,42 @@ +MoreEnumerable.PartialSort(T) Method (IEnumerable(T), Int32, OrderByDirection)
Click or drag to resize

MoreEnumerablePartialSortT Method (IEnumerableT, Int32, OrderByDirection)

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<T> PartialSort<T>(
+	this IEnumerable<T> source,
+	int count,
+	OrderByDirection direction
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The source sequence.
count
Type: SystemInt32
Number of (maximum) elements to return.
direction
Type: MoreLinqOrderByDirection
The direction in which to sort the elements

Type Parameters

T
Type of elements in the sequence.

Return Value

Type: IEnumerableT
A sequence containing at most top count + elements from source, in the specified order.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses deferred execution and streams it results. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSort__1_2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSort__1_2.htm new file mode 100644 index 0000000..12b95cc --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSort__1_2.htm @@ -0,0 +1,42 @@ +MoreEnumerable.PartialSort(T) Method (IEnumerable(T), Int32, IComparer(T))
Click or drag to resize

MoreEnumerablePartialSortT Method (IEnumerableT, Int32, IComparerT)

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<T> PartialSort<T>(
+	this IEnumerable<T> source,
+	int count,
+	IComparer<T> comparer
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The source sequence.
count
Type: SystemInt32
Number of (maximum) elements to return.
comparer
Type: System.Collections.GenericIComparerT
A IComparerT to compare elements.

Type Parameters

T
Type of elements in the sequence.

Return Value

Type: IEnumerableT
A sequence containing at most top count + elements from source, in their ascending order.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses deferred execution and streams it results. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSort__1_3.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSort__1_3.htm new file mode 100644 index 0000000..1f75f9c --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSort__1_3.htm @@ -0,0 +1,47 @@ +MoreEnumerable.PartialSort(T) Method (IEnumerable(T), Int32, IComparer(T), OrderByDirection)
Click or drag to resize

MoreEnumerablePartialSortT Method (IEnumerableT, Int32, IComparerT, OrderByDirection)

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<T> PartialSort<T>(
+	this IEnumerable<T> source,
+	int count,
+	IComparer<T> comparer,
+	OrderByDirection direction
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The source sequence.
count
Type: SystemInt32
Number of (maximum) elements to return.
comparer
Type: System.Collections.GenericIComparerT
A IComparerT to compare elements.
direction
Type: MoreLinqOrderByDirection
The direction in which to sort the elements

Type Parameters

T
Type of elements in the sequence.

Return Value

Type: IEnumerableT
A sequence containing at most top count + elements from source, in the specified order.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses deferred execution and streams it results. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__1.htm new file mode 100644 index 0000000..4ca21f6 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__1.htm @@ -0,0 +1,40 @@ +MoreEnumerable.Partition(T) Method (IEnumerable(T), Func(T, Boolean))
Click or drag to resize

MoreEnumerablePartitionT Method (IEnumerableT, FuncT, Boolean)

+ Partitions or splits a sequence in two using a predicate. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static ValueTuple<IEnumerable<T>, IEnumerable<T>> Partition<T>(
+	this IEnumerable<T> source,
+	Func<T, bool> predicate
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The source sequence.
predicate
Type: SystemFuncT, Boolean
The predicate function.

Type Parameters

T
Type of source elements.

Return Value

Type: ValueTupleIEnumerableT, IEnumerableT
+ A tuple of elements staisfying the predicate and those that do not, + respectively. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Examples
var (evens, odds) =
+    Enumerable.Range(0, 10).Partition(x => x % 2 == 0);
+ The evens variable, when iterated over, will yield 0, 2, 4, 6 + and then 8. The odds variable, when iterated over, will yield + 1, 3, 5, 7 and then 9. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__2.htm new file mode 100644 index 0000000..9e732e7 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__2.htm @@ -0,0 +1,38 @@ +MoreEnumerable.Partition(T, TResult) Method (IEnumerable(IGrouping(Boolean, T)), Func(IEnumerable(T), IEnumerable(T), TResult))
Click or drag to resize

MoreEnumerablePartitionT, TResult Method (IEnumerableIGroupingBoolean, T, FuncIEnumerableT, IEnumerableT, TResult)

+ Partitions a grouping by Boolean keys into a projection of true + elements and false elements, respectively. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static TResult Partition<T, TResult>(
+	this IEnumerable<IGrouping<bool, T>> source,
+	Func<IEnumerable<T>, IEnumerable<T>, TResult> resultSelector
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableIGroupingBoolean, T
The source sequence.
resultSelector
Type: SystemFuncIEnumerableT, IEnumerableT, TResult
+ Function that projects the result from sequences of true elements + and false elements, respectively, passed as arguments. +

Type Parameters

T
Type of elements in source groupings.
TResult
Type of the result.

Return Value

Type: TResult
+ The return value from resultSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableIGroupingBoolean, T. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__2_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__2_1.htm new file mode 100644 index 0000000..44bba52 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__2_1.htm @@ -0,0 +1,39 @@ +MoreEnumerable.Partition(T, TResult) Method (IEnumerable(IGrouping(Nullable(Boolean), T)), Func(IEnumerable(T), IEnumerable(T), IEnumerable(T), TResult))
Click or drag to resize

MoreEnumerablePartitionT, TResult Method (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. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static TResult Partition<T, TResult>(
+	this IEnumerable<IGrouping<Nullable<bool>, T>> source,
+	Func<IEnumerable<T>, IEnumerable<T>, IEnumerable<T>, TResult> resultSelector
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableIGroupingNullableBoolean, T
The source sequence.
resultSelector
Type: SystemFuncIEnumerableT, IEnumerableT, IEnumerableT, TResult
+ Function that projects the result from sequences of true elements, + false elements and null elements, respectively, passed as + arguments. +

Type Parameters

T
Type of elements in source groupings.
TResult
Type of the result.

Return Value

Type: TResult
+ The return value from resultSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableIGroupingNullableBoolean, T. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__2_2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__2_2.htm new file mode 100644 index 0000000..e8948d8 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__2_2.htm @@ -0,0 +1,49 @@ +MoreEnumerable.Partition(T, TResult) Method (IEnumerable(T), Func(T, Boolean), Func(IEnumerable(T), IEnumerable(T), TResult))
Click or drag to resize

MoreEnumerablePartitionT, TResult Method (IEnumerableT, FuncT, Boolean, FuncIEnumerableT, IEnumerableT, TResult)

+ Partitions or splits a sequence in two using a predicate and then + projects a result from the two. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static TResult Partition<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, bool> predicate,
+	Func<IEnumerable<T>, IEnumerable<T>, TResult> resultSelector
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The source sequence.
predicate
Type: SystemFuncT, Boolean
The predicate function.
resultSelector
Type: SystemFuncIEnumerableT, IEnumerableT, TResult
+ Function that projects the result from sequences of elements that + satisfy the predicate and those that do not, respectively, passed as + arguments. +

Type Parameters

T
Type of source elements.
TResult
Type of the result.

Return Value

Type: TResult
+ The return value from resultSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Examples
var (evens, odds) =
+    Enumerable.Range(0, 10)
+              .Partition(x => x % 2 == 0, ValueTuple.Create);
+ The evens variable, when iterated over, will yield 0, 2, 4, 6 + and then 8. The odds variable, when iterated over, will yield + 1, 3, 5, 7 and then 9. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__3.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__3.htm new file mode 100644 index 0000000..d322762 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__3.htm @@ -0,0 +1,49 @@ +MoreEnumerable.Partition(TKey, TElement, TResult) Method (IEnumerable(IGrouping(TKey, TElement)), TKey, IEqualityComparer(TKey), Func(IEnumerable(TElement), IEnumerable(IGrouping(TKey, TElement)), TResult))
Click or drag to resize

MoreEnumerablePartitionTKey, TElement, TResult Method (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. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static TResult Partition<TKey, TElement, TResult>(
+	this IEnumerable<IGrouping<TKey, TElement>> source,
+	TKey key,
+	IEqualityComparer<TKey> comparer,
+	Func<IEnumerable<TElement>, IEnumerable<IGrouping<TKey, TElement>>, TResult> resultSelector
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableIGroupingTKey, TElement
The source sequence.
key
Type: TKey
The key to partition on.
comparer
Type: System.Collections.GenericIEqualityComparerTKey
The comparer for keys.
resultSelector
Type: SystemFuncIEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult
+ Function that projects the result from elements of the group + matching key and those groups that do not (in + the order in which they appear in source), + passed as arguments. +

Type Parameters

TKey
Type of keys in source groupings.
TElement
Type of elements in source groupings.
TResult
Type of the result.

Return Value

Type: TResult
+ The return value from resultSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableIGroupingTKey, TElement. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__3_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__3_1.htm new file mode 100644 index 0000000..8f90e18 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__3_1.htm @@ -0,0 +1,44 @@ +MoreEnumerable.Partition(TKey, TElement, TResult) Method (IEnumerable(IGrouping(TKey, TElement)), TKey, Func(IEnumerable(TElement), IEnumerable(IGrouping(TKey, TElement)), TResult))
Click or drag to resize

MoreEnumerablePartitionTKey, TElement, TResult Method (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. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static TResult Partition<TKey, TElement, TResult>(
+	this IEnumerable<IGrouping<TKey, TElement>> source,
+	TKey key,
+	Func<IEnumerable<TElement>, IEnumerable<IGrouping<TKey, TElement>>, TResult> resultSelector
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableIGroupingTKey, TElement
The source sequence.
key
Type: TKey
The key to partition.
resultSelector
Type: SystemFuncIEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult
+ Function that projects the result from sequences of elements + matching key and those groups that do not (in + the order in which they appear in source), + passed as arguments. +

Type Parameters

TKey
Type of keys in source groupings.
TElement
Type of elements in source groupings.
TResult
Type of the result.

Return Value

Type: TResult
+ The return value from resultSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableIGroupingTKey, TElement. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__3_2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__3_2.htm new file mode 100644 index 0000000..43237ff --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__3_2.htm @@ -0,0 +1,54 @@ +MoreEnumerable.Partition(TKey, TElement, TResult) Method (IEnumerable(IGrouping(TKey, TElement)), TKey, TKey, IEqualityComparer(TKey), Func(IEnumerable(TElement), IEnumerable(TElement), IEnumerable(IGrouping(TKey, TElement)), TResult))
Click or drag to resize

MoreEnumerablePartitionTKey, TElement, TResult Method (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. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static TResult Partition<TKey, TElement, TResult>(
+	this IEnumerable<IGrouping<TKey, TElement>> source,
+	TKey key1,
+	TKey key2,
+	IEqualityComparer<TKey> comparer,
+	Func<IEnumerable<TElement>, IEnumerable<TElement>, IEnumerable<IGrouping<TKey, TElement>>, TResult> resultSelector
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableIGroupingTKey, TElement
The source sequence.
key1
Type: TKey
The first key to partition on.
key2
Type: TKey
The second key to partition on.
comparer
Type: System.Collections.GenericIEqualityComparerTKey
The comparer for keys.
resultSelector
Type: SystemFuncIEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult
+ Function that projects the result from elements of the group + matching key1, elements of the group matching + key2 and those groups that do not (in the order + in which they appear in source), passed as + arguments. +

Type Parameters

TKey
Type of keys in source groupings.
TElement
Type of elements in source groupings.
TResult
Type of the result.

Return Value

Type: TResult
+ The return value from resultSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableIGroupingTKey, TElement. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__3_3.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__3_3.htm new file mode 100644 index 0000000..a47fbef --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__3_3.htm @@ -0,0 +1,49 @@ +MoreEnumerable.Partition(TKey, TElement, TResult) Method (IEnumerable(IGrouping(TKey, TElement)), TKey, TKey, Func(IEnumerable(TElement), IEnumerable(TElement), IEnumerable(IGrouping(TKey, TElement)), TResult))
Click or drag to resize

MoreEnumerablePartitionTKey, TElement, TResult Method (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. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static TResult Partition<TKey, TElement, TResult>(
+	this IEnumerable<IGrouping<TKey, TElement>> source,
+	TKey key1,
+	TKey key2,
+	Func<IEnumerable<TElement>, IEnumerable<TElement>, IEnumerable<IGrouping<TKey, TElement>>, TResult> resultSelector
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableIGroupingTKey, TElement
The source sequence.
key1
Type: TKey
The first key to partition on.
key2
Type: TKey
The second key to partition on.
resultSelector
Type: SystemFuncIEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult
+ Function that projects the result from elements of the group + matching key1, elements of the group matching + key2 and those groups that do not (in the order + in which they appear in source), passed as + arguments. +

Type Parameters

TKey
Type of keys in source groupings.
TElement
Type of elements in source groupings.
TResult
Type of the result.

Return Value

Type: TResult
+ The return value from resultSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableIGroupingTKey, TElement. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__3_4.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__3_4.htm new file mode 100644 index 0000000..bb2c1df --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__3_4.htm @@ -0,0 +1,58 @@ +MoreEnumerable.Partition(TKey, TElement, TResult) Method (IEnumerable(IGrouping(TKey, TElement)), TKey, TKey, TKey, IEqualityComparer(TKey), Func(IEnumerable(TElement), IEnumerable(TElement), IEnumerable(TElement), IEnumerable(IGrouping(TKey, TElement)), TResult))
Click or drag to resize

MoreEnumerablePartitionTKey, TElement, TResult Method (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. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static TResult Partition<TKey, TElement, TResult>(
+	this IEnumerable<IGrouping<TKey, TElement>> source,
+	TKey key1,
+	TKey key2,
+	TKey key3,
+	IEqualityComparer<TKey> comparer,
+	Func<IEnumerable<TElement>, IEnumerable<TElement>, IEnumerable<TElement>, IEnumerable<IGrouping<TKey, TElement>>, TResult> resultSelector
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableIGroupingTKey, TElement
The source sequence.
key1
Type: TKey
The first key to partition on.
key2
Type: TKey
The second key to partition on.
key3
Type: TKey
The third key to partition on.
comparer
Type: System.Collections.GenericIEqualityComparerTKey
The comparer for keys.
resultSelector
Type: SystemFuncIEnumerableTElement, IEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult
+ Function that projects the result from elements of groups + matching key1, key2 and + key3 and those groups that do not (in + the order in which they appear in source), + passed as arguments. +

Type Parameters

TKey
Type of keys in source groupings.
TElement
Type of elements in source groupings.
TResult
Type of the result.

Return Value

Type: TResult
+ The return value from resultSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableIGroupingTKey, TElement. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__3_5.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__3_5.htm new file mode 100644 index 0000000..885da88 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__3_5.htm @@ -0,0 +1,53 @@ +MoreEnumerable.Partition(TKey, TElement, TResult) Method (IEnumerable(IGrouping(TKey, TElement)), TKey, TKey, TKey, Func(IEnumerable(TElement), IEnumerable(TElement), IEnumerable(TElement), IEnumerable(IGrouping(TKey, TElement)), TResult))
Click or drag to resize

MoreEnumerablePartitionTKey, TElement, TResult Method (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. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static TResult Partition<TKey, TElement, TResult>(
+	this IEnumerable<IGrouping<TKey, TElement>> source,
+	TKey key1,
+	TKey key2,
+	TKey key3,
+	Func<IEnumerable<TElement>, IEnumerable<TElement>, IEnumerable<TElement>, IEnumerable<IGrouping<TKey, TElement>>, TResult> resultSelector
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableIGroupingTKey, TElement
The source sequence.
key1
Type: TKey
The first key to partition on.
key2
Type: TKey
The second key to partition on.
key3
Type: TKey
The third key to partition on.
resultSelector
Type: SystemFuncIEnumerableTElement, IEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult
+ Function that projects the result from elements of groups + matching key1, key2 and + key3 and those groups that do not (in the order + in which they appear in source), passed as + arguments. +

Type Parameters

TKey
Type of keys in source groupings.
TElement
Type of elements in source groupings.
TResult
Type of the result.

Return Value

Type: TResult
+ The return value from resultSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableIGroupingTKey, TElement. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Permutations__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Permutations__1.htm new file mode 100644 index 0000000..049a9bb --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Permutations__1.htm @@ -0,0 +1,35 @@ +MoreEnumerable.Permutations(T) Method
Click or drag to resize

MoreEnumerablePermutationsT Method

+ Generates a sequence of lists that represent the permutations of the original sequence. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<IList<T>> Permutations<T>(
+	this IEnumerable<T> sequence
+)
+

Parameters

sequence
Type: System.Collections.GenericIEnumerableT
The original sequence to permute

Type Parameters

T
The type of the elements in the sequence

Return Value

Type: IEnumerableIListT
A sequence of lists representing permutations of the original sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ A permutation is a unique re-ordering of the elements of the sequence.
+ This operator returns permutations in a deferred, streaming fashion; however, each + permutation is materialized into a new list. There are N! permutations of a sequence, + where N => sequence.Count().
+ Be aware that the original sequence is considered one of the permutations and will be + returned as one of the results. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Pipe__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Pipe__1.htm new file mode 100644 index 0000000..0c6bd9b --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Pipe__1.htm @@ -0,0 +1,39 @@ +MoreEnumerable.Pipe(T) Method
Click or drag to resize

MoreEnumerablePipeT Method

+ Executes the given action on each element in the source sequence + and yields it. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<T> Pipe<T>(
+	this IEnumerable<T> source,
+	Action<T> action
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The sequence of elements
action
Type: SystemActionT
The action to execute on each element

Type Parameters

T
The type of the elements in the sequence

Return Value

Type: IEnumerableT
A sequence with source elements in their original order.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ The returned sequence is essentially a duplicate of + the original, but with the extra action being executed while the + sequence is evaluated. The action is always taken before the element + is yielded, so any changes made by the action will be visible in the + returned sequence. This operator uses deferred execution and streams it results. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_PreScan__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_PreScan__1.htm new file mode 100644 index 0000000..061b081 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_PreScan__1.htm @@ -0,0 +1,51 @@ +MoreEnumerable.PreScan(TSource) Method
Click or drag to resize

MoreEnumerablePreScanTSource Method

+ Performs a pre-scan (exclusive prefix sum) on a sequence of elements. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TSource> PreScan<TSource>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TSource, TSource> transformation,
+	TSource identity
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
Source sequence
transformation
Type: SystemFuncTSource, TSource, TSource
Transformation operation
identity
Type: TSource
Identity element (see remarks)

Type Parameters

TSource
Type of elements in source sequence

Return Value

Type: IEnumerableTSource
The scanned sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ An exclusive prefix sum returns an equal-length sequence where the + N-th element is the sum of the first N-1 input elements (the first + element is a special case, it is set to the identity). More + generally, the pre-scan allows any commutative binary operation, + not just a sum. + The inclusive version of PreScan is ScanTSource(IEnumerableTSource, FuncTSource, TSource, TSource). + This operator uses deferred execution and streams its result. +
Examples
Func<int, int, int> plus = (a, b) => a + b;
+int[] values = { 1, 2, 3, 4 };
+IEnumerable<int> prescan = values.PreScan(plus, 0);
+IEnumerable<int> scan = values.Scan(plus; a + b);
+IEnumerable<int> result = values.ZipShortest(prescan, plus);
prescan will yield { 0, 1, 3, 6 }, while scan + and result will both yield { 1, 3, 6, 10 }. This + shows the relationship between the inclusive and exclusive prefix sum. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Prepend__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Prepend__1.htm new file mode 100644 index 0000000..69d7b5d --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Prepend__1.htm @@ -0,0 +1,36 @@ +MoreEnumerable.Prepend(TSource) Method
Click or drag to resize

MoreEnumerablePrependTSource Method

+ Prepends a single value to a sequence. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TSource> Prepend<TSource>(
+	this IEnumerable<TSource> source,
+	TSource value
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
The sequence to prepend to.
value
Type: TSource
The value to prepend.

Type Parameters

TSource
The type of the elements of source.

Return Value

Type: IEnumerableTSource
+ Returns a sequence where a value is prepended to it. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses deferred execution and streams its results. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Random.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Random.htm new file mode 100644 index 0000000..1e931b8 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Random.htm @@ -0,0 +1,31 @@ +MoreEnumerable.Random Method
Click or drag to resize

MoreEnumerableRandom Method

+ Returns an infinite sequence of random integers using the standard + .NET random number generator. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<int> Random()

Return Value

Type: IEnumerableInt32
An infinite sequence of random integers
Remarks
+ The implementation internally uses a shared, thread-local instance of + Random to generate a random number on each + iteration. The actual Random instance used + therefore will depend on the thread on which a single iteration is + taking place; that is the call to + MoveNext. If the + overall iteration takes place on different threads (e.g. + via asynchronous awaits completing on different threads) then various + different Random instances will be involved + in the generation of the sequence of random numbers. Because the + Random instance is shared, if multiple sequences + are generated on the same thread, the order of enumeration affects the + resulting sequences. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_RandomDouble.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_RandomDouble.htm new file mode 100644 index 0000000..1798c3a --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_RandomDouble.htm @@ -0,0 +1,30 @@ +MoreEnumerable.RandomDouble Method
Click or drag to resize

MoreEnumerableRandomDouble Method

+ Returns an infinite sequence of random double values between 0.0 and 1.0 +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<double> RandomDouble()

Return Value

Type: IEnumerableDouble
An infinite sequence of random doubles
Remarks
+ The implementation internally uses a shared, thread-local instance of + Random to generate a random number on each + iteration. The actual Random instance used + therefore will depend on the thread on which a single iteration is + taking place; that is the call to + MoveNext. If the + overall iteration takes place on different threads (e.g. + via asynchronous awaits completing on different threads) then various + different Random instances will be involved + in the generation of the sequence of random numbers. Because the + Random instance is shared, if multiple sequences + are generated on the same thread, the order of enumeration affects the + resulting sequences. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_RandomDouble_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_RandomDouble_1.htm new file mode 100644 index 0000000..e43fa21 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_RandomDouble_1.htm @@ -0,0 +1,24 @@ +MoreEnumerable.RandomDouble Method (Random)
Click or drag to resize

MoreEnumerableRandomDouble Method (Random)

+ Returns an infinite sequence of random double values between 0.0 and 1.0 + using the supplied random number generator. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<double> RandomDouble(
+	Random rand
+)

Parameters

rand
Type: SystemRandom
Generator used to produce random numbers

Return Value

Type: IEnumerableDouble
An infinite sequence of random doubles
Exceptions
ExceptionCondition
ArgumentNullExceptionThrown if rand is .
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_RandomSubset__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_RandomSubset__1.htm new file mode 100644 index 0000000..e033ce2 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_RandomSubset__1.htm @@ -0,0 +1,32 @@ +MoreEnumerable.RandomSubset(T) Method (IEnumerable(T), Int32)
Click or drag to resize

MoreEnumerableRandomSubsetT Method (IEnumerableT, Int32)

+ Returns a sequence of a specified size of random elements from the original sequence +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<T> RandomSubset<T>(
+	this IEnumerable<T> sequence,
+	int subsetSize
+)
+

Parameters

sequence
Type: System.Collections.GenericIEnumerableT
The sequence from which to return random elements
subsetSize
Type: SystemInt32
The size of the random subset to return

Type Parameters

T
The type of elements in the sequence

Return Value

Type: IEnumerableT
A random sequence of elements in random order from the original sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_RandomSubset__1_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_RandomSubset__1_1.htm new file mode 100644 index 0000000..96d25fe --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_RandomSubset__1_1.htm @@ -0,0 +1,36 @@ +MoreEnumerable.RandomSubset(T) Method (IEnumerable(T), Int32, Random)
Click or drag to resize

MoreEnumerableRandomSubsetT Method (IEnumerableT, Int32, Random)

+ Returns a sequence of a specified size of random elements from the original sequence +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<T> RandomSubset<T>(
+	this IEnumerable<T> sequence,
+	int subsetSize,
+	Random rand
+)
+

Parameters

sequence
Type: System.Collections.GenericIEnumerableT
The sequence from which to return random elements
subsetSize
Type: SystemInt32
The size of the random subset to return
rand
Type: SystemRandom
A random generator used as part of the selection algorithm

Type Parameters

T
The type of elements in the sequence

Return Value

Type: IEnumerableT
A random sequence of elements in random order from the original sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Random_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Random_1.htm new file mode 100644 index 0000000..23230f3 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Random_1.htm @@ -0,0 +1,38 @@ +MoreEnumerable.Random Method (Int32)
Click or drag to resize

MoreEnumerableRandom Method (Int32)

+ Returns an infinite sequence of random integers between zero and + a given maximum. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<int> Random(
+	int maxValue
+)

Parameters

maxValue
Type: SystemInt32
exclusive upper bound for the random values returned

Return Value

Type: IEnumerableInt32
An infinite sequence of random integers
Remarks
+ The implementation internally uses a shared, thread-local instance of + Random to generate a random number on each + iteration. The actual Random instance used + therefore will depend on the thread on which a single iteration is + taking place; that is the call to + MoveNext. If the + overall iteration takes place on different threads (e.g. + via asynchronous awaits completing on different threads) then various + different Random instances will be involved + in the generation of the sequence of random numbers. Because the + Random instance is shared, if multiple sequences + are generated on the same thread, the order of enumeration affects the + resulting sequences. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Random_2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Random_2.htm new file mode 100644 index 0000000..ff83c0d --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Random_2.htm @@ -0,0 +1,42 @@ +MoreEnumerable.Random Method (Int32, Int32)
Click or drag to resize

MoreEnumerableRandom Method (Int32, Int32)

+ Returns an infinite sequence of random integers between a given + minimum and a maximum. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<int> Random(
+	int minValue,
+	int maxValue
+)

Parameters

minValue
Type: SystemInt32
Inclusive lower bound of the values returned
maxValue
Type: SystemInt32
Exclusive upper bound of the values returned

Return Value

Type: IEnumerableInt32
An infinite sequence of random integers
Remarks
+ The implementation internally uses a shared, thread-local instance of + Random to generate a random number on each + iteration. The actual Random instance used + therefore will depend on the thread on which a single iteration is + taking place; that is the call to + MoveNext. If the + overall iteration takes place on different threads (e.g. + via asynchronous awaits completing on different threads) then various + different Random instances will be involved + in the generation of the sequence of random numbers. Because the + Random instance is shared, if multiple sequences + are generated on the same thread, the order of enumeration affects the + resulting sequences. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Random_3.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Random_3.htm new file mode 100644 index 0000000..0c8fe97 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Random_3.htm @@ -0,0 +1,24 @@ +MoreEnumerable.Random Method (Random)
Click or drag to resize

MoreEnumerableRandom Method (Random)

+ Returns an infinite sequence of random integers using the supplied + random number generator. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<int> Random(
+	Random rand
+)

Parameters

rand
Type: SystemRandom
Random generator used to produce random numbers

Return Value

Type: IEnumerableInt32
An infinite sequence of random integers
Exceptions
ExceptionCondition
ArgumentNullExceptionThrown if rand is .
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Random_4.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Random_4.htm new file mode 100644 index 0000000..f88d38f --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Random_4.htm @@ -0,0 +1,28 @@ +MoreEnumerable.Random Method (Random, Int32)
Click or drag to resize

MoreEnumerableRandom Method (Random, Int32)

+ Returns an infinite sequence of random integers between zero and a + given maximum using the supplied random number generator. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<int> Random(
+	Random rand,
+	int maxValue
+)

Parameters

rand
Type: SystemRandom
Random generator used to produce values
maxValue
Type: SystemInt32
Exclusive upper bound for random values returned

Return Value

Type: IEnumerableInt32
An infinite sequence of random integers
Exceptions
ExceptionCondition
ArgumentNullExceptionThrown if rand is .
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Random_5.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Random_5.htm new file mode 100644 index 0000000..2921c55 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Random_5.htm @@ -0,0 +1,32 @@ +MoreEnumerable.Random Method (Random, Int32, Int32)
Click or drag to resize

MoreEnumerableRandom Method (Random, Int32, Int32)

+ Returns an infinite sequence of random integers between a given + minumum and a maximum using the supplied random number generator. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<int> Random(
+	Random rand,
+	int minValue,
+	int maxValue
+)

Parameters

rand
Type: SystemRandom
Generator used to produce random numbers
minValue
Type: SystemInt32
Inclusive lower bound of the values returned
maxValue
Type: SystemInt32
Exclusive upper bound of the values returned

Return Value

Type: IEnumerableInt32
An infinite sequence of random integers
Exceptions
ExceptionCondition
ArgumentNullExceptionThrown if rand is .
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_RankBy__2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_RankBy__2.htm new file mode 100644 index 0000000..4ec32f5 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_RankBy__2.htm @@ -0,0 +1,32 @@ +MoreEnumerable.RankBy(TSource, TKey) Method (IEnumerable(TSource), Func(TSource, TKey))
Click or drag to resize

MoreEnumerableRankByTSource, TKey Method (IEnumerableTSource, FuncTSource, TKey)

+ Ranks each item in the sequence in descending ordering by a specified key using a default comparer +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<int> RankBy<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> keySelector
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
The sequence of items to rank
keySelector
Type: SystemFuncTSource, TKey
A key selector function which returns the value by which to rank items in the sequence

Type Parameters

TSource
The type of the elements in the source sequence
TKey
The type of the key used to rank items in the sequence

Return Value

Type: IEnumerableInt32
A sequence of position integers representing the ranks of the corresponding items in the sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_RankBy__2_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_RankBy__2_1.htm new file mode 100644 index 0000000..52cedac --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_RankBy__2_1.htm @@ -0,0 +1,36 @@ +MoreEnumerable.RankBy(TSource, TKey) Method (IEnumerable(TSource), Func(TSource, TKey), IComparer(TKey))
Click or drag to resize

MoreEnumerableRankByTSource, TKey Method (IEnumerableTSource, FuncTSource, TKey, IComparerTKey)

+ Ranks each item in a sequence using a specified key and a caller-supplied comparer +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<int> RankBy<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> keySelector,
+	IComparer<TKey> comparer
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
The sequence of items to rank
keySelector
Type: SystemFuncTSource, TKey
A key selector function which returns the value by which to rank items in the sequence
comparer
Type: System.Collections.GenericIComparerTKey
An object that defines the comparison semantics for keys used to rank items

Type Parameters

TSource
The type of the elements in the source sequence
TKey
The type of the key used to rank items in the sequence

Return Value

Type: IEnumerableInt32
A sequence of position integers representing the ranks of the corresponding items in the sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Rank__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Rank__1.htm new file mode 100644 index 0000000..7c90639 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Rank__1.htm @@ -0,0 +1,28 @@ +MoreEnumerable.Rank(TSource) Method (IEnumerable(TSource))
Click or drag to resize

MoreEnumerableRankTSource Method (IEnumerableTSource)

+ Ranks each item in the sequence in descending ordering using a default comparer. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<int> Rank<TSource>(
+	this IEnumerable<TSource> source
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
The sequence whose items will be ranked

Type Parameters

TSource
Type of item in the sequence

Return Value

Type: IEnumerableInt32
A sequence of position integers representing the ranks of the corresponding items in the sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Rank__1_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Rank__1_1.htm new file mode 100644 index 0000000..bbcb3b7 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Rank__1_1.htm @@ -0,0 +1,32 @@ +MoreEnumerable.Rank(TSource) Method (IEnumerable(TSource), IComparer(TSource))
Click or drag to resize

MoreEnumerableRankTSource Method (IEnumerableTSource, IComparerTSource)

+ Rank each item in the sequence using a caller-supplied comparer. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<int> Rank<TSource>(
+	this IEnumerable<TSource> source,
+	IComparer<TSource> comparer
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
The sequence of items to rank
comparer
Type: System.Collections.GenericIComparerTSource
A object that defines comparison semantics for the elements in the sequence

Type Parameters

TSource
The type of the elements in the source sequence

Return Value

Type: IEnumerableInt32
A sequence of position integers representing the ranks of the corresponding items in the sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Repeat__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Repeat__1.htm new file mode 100644 index 0000000..d14ef96 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Repeat__1.htm @@ -0,0 +1,28 @@ +MoreEnumerable.Repeat(T) Method (IEnumerable(T))
Click or drag to resize

MoreEnumerableRepeatT Method (IEnumerableT)

+ Repeats the sequence forever. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<T> Repeat<T>(
+	this IEnumerable<T> sequence
+)
+

Parameters

sequence
Type: System.Collections.GenericIEnumerableT
The sequence to repeat

Type Parameters

T
Type of elements in sequence

Return Value

Type: IEnumerableT
A sequence produced from the infinite repetition of the original source sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Repeat__1_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Repeat__1_1.htm new file mode 100644 index 0000000..49be22b --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Repeat__1_1.htm @@ -0,0 +1,32 @@ +MoreEnumerable.Repeat(T) Method (IEnumerable(T), Int32)
Click or drag to resize

MoreEnumerableRepeatT Method (IEnumerableT, Int32)

+ Repeats the sequence the specified number of times. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<T> Repeat<T>(
+	this IEnumerable<T> sequence,
+	int count
+)
+

Parameters

sequence
Type: System.Collections.GenericIEnumerableT
The sequence to repeat
count
Type: SystemInt32
Number of times to repeat the sequence

Type Parameters

T
Type of elements in sequence

Return Value

Type: IEnumerableT
A sequence produced from the repetition of the original source sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_RightJoin__3.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_RightJoin__3.htm new file mode 100644 index 0000000..5e5ae41 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_RightJoin__3.htm @@ -0,0 +1,60 @@ +MoreEnumerable.RightJoin(TSource, TKey, TResult) Method (IEnumerable(TSource), IEnumerable(TSource), Func(TSource, TKey), Func(TSource, TResult), Func(TSource, TSource, TResult))
Click or drag to resize

MoreEnumerableRightJoinTSource, TKey, TResult Method (IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult)

+ Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TResult> RightJoin<TSource, TKey, TResult>(
+	this IEnumerable<TSource> first,
+	IEnumerable<TSource> second,
+	Func<TSource, TKey> keySelector,
+	Func<TSource, TResult> secondSelector,
+	Func<TSource, TSource, TResult> bothSelector
+)
+

Parameters

first
Type: System.Collections.GenericIEnumerableTSource
+ The first sequence of the join operation.
second
Type: System.Collections.GenericIEnumerableTSource
+ The second sequence of the join operation.
keySelector
Type: SystemFuncTSource, TKey
+ Function that projects the key given an element of one of the + sequences to join.
secondSelector
Type: SystemFuncTSource, TResult
+ Function that projects the result given just an element from + second where there is no corresponding element + in first.
bothSelector
Type: SystemFuncTSource, TSource, TResult
+ Function that projects the result given an element from + first and an element from second + that match on a common key.

Type Parameters

TSource
+ The type of elements in the source sequence.
TKey
+ The type of the key returned by the key selector function.
TResult
+ The type of the result elements.

Return Value

Type: IEnumerableTResult
A sequence containing results projected from a right + outer join of the two input sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_RightJoin__3_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_RightJoin__3_1.htm new file mode 100644 index 0000000..9ca5aa1 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_RightJoin__3_1.htm @@ -0,0 +1,66 @@ +MoreEnumerable.RightJoin(TSource, TKey, TResult) Method (IEnumerable(TSource), IEnumerable(TSource), Func(TSource, TKey), Func(TSource, TResult), Func(TSource, TSource, TResult), IEqualityComparer(TKey))
Click or drag to resize

MoreEnumerableRightJoinTSource, TKey, TResult Method (IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult, IEqualityComparerTKey)

+ Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TResult> RightJoin<TSource, TKey, TResult>(
+	this IEnumerable<TSource> first,
+	IEnumerable<TSource> second,
+	Func<TSource, TKey> keySelector,
+	Func<TSource, TResult> secondSelector,
+	Func<TSource, TSource, TResult> bothSelector,
+	IEqualityComparer<TKey> comparer
+)
+

Parameters

first
Type: System.Collections.GenericIEnumerableTSource
+ The first sequence of the join operation.
second
Type: System.Collections.GenericIEnumerableTSource
+ The second sequence of the join operation.
keySelector
Type: SystemFuncTSource, TKey
+ Function that projects the key given an element of one of the + sequences to join.
secondSelector
Type: SystemFuncTSource, TResult
+ Function that projects the result given just an element from + second where there is no corresponding element + in first.
bothSelector
Type: SystemFuncTSource, TSource, TResult
+ Function that projects the result given an element from + first and an element from second + that match on a common key.
comparer
Type: System.Collections.GenericIEqualityComparerTKey
+ The IEqualityComparerT instance used to compare + keys for equality.

Type Parameters

TSource
+ The type of elements in the source sequence.
TKey
+ The type of the key returned by the key selector function.
TResult
+ The type of the result elements.

Return Value

Type: IEnumerableTResult
A sequence containing results projected from a right + outer join of the two input sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_RightJoin__4.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_RightJoin__4.htm new file mode 100644 index 0000000..66e8b36 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_RightJoin__4.htm @@ -0,0 +1,65 @@ +MoreEnumerable.RightJoin(TFirst, TSecond, TKey, TResult) Method (IEnumerable(TFirst), IEnumerable(TSecond), Func(TFirst, TKey), Func(TSecond, TKey), Func(TSecond, TResult), Func(TFirst, TSecond, TResult))
Click or drag to resize

MoreEnumerableRightJoinTFirst, TSecond, TKey, TResult Method (IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTSecond, TResult, FuncTFirst, TSecond, TResult)

+ Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TResult> RightJoin<TFirst, TSecond, TKey, TResult>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second,
+	Func<TFirst, TKey> firstKeySelector,
+	Func<TSecond, TKey> secondKeySelector,
+	Func<TSecond, TResult> secondSelector,
+	Func<TFirst, TSecond, TResult> bothSelector
+)
+

Parameters

first
Type: System.Collections.GenericIEnumerableTFirst
+ The first sequence of the join operation.
second
Type: System.Collections.GenericIEnumerableTSecond
+ The second sequence of the join operation.
firstKeySelector
Type: SystemFuncTFirst, TKey
+ Function that projects the key given an element from first.
secondKeySelector
Type: SystemFuncTSecond, TKey
+ Function that projects the key given an element from second.
secondSelector
Type: SystemFuncTSecond, TResult
+ Function that projects the result given just an element from + second where there is no corresponding element + in first.
bothSelector
Type: SystemFuncTFirst, TSecond, TResult
+ Function that projects the result given an element from + first and an element from second + that match on a common key.

Type Parameters

TFirst
+ The type of elements in the first sequence.
TSecond
+ The type of elements in the second sequence.
TKey
+ The type of the key returned by the key selector functions.
TResult
+ The type of the result elements.

Return Value

Type: IEnumerableTResult
A sequence containing results projected from a right + outer join of the two input sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_RightJoin__4_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_RightJoin__4_1.htm new file mode 100644 index 0000000..e444014 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_RightJoin__4_1.htm @@ -0,0 +1,71 @@ +MoreEnumerable.RightJoin(TFirst, TSecond, TKey, TResult) Method (IEnumerable(TFirst), IEnumerable(TSecond), Func(TFirst, TKey), Func(TSecond, TKey), Func(TSecond, TResult), Func(TFirst, TSecond, TResult), IEqualityComparer(TKey))
Click or drag to resize

MoreEnumerableRightJoinTFirst, TSecond, TKey, TResult Method (IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTSecond, TResult, FuncTFirst, TSecond, TResult, IEqualityComparerTKey)

+ Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TResult> RightJoin<TFirst, TSecond, TKey, TResult>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second,
+	Func<TFirst, TKey> firstKeySelector,
+	Func<TSecond, TKey> secondKeySelector,
+	Func<TSecond, TResult> secondSelector,
+	Func<TFirst, TSecond, TResult> bothSelector,
+	IEqualityComparer<TKey> comparer
+)
+

Parameters

first
Type: System.Collections.GenericIEnumerableTFirst
+ The first sequence of the join operation.
second
Type: System.Collections.GenericIEnumerableTSecond
+ The second sequence of the join operation.
firstKeySelector
Type: SystemFuncTFirst, TKey
+ Function that projects the key given an element from first.
secondKeySelector
Type: SystemFuncTSecond, TKey
+ Function that projects the key given an element from second.
secondSelector
Type: SystemFuncTSecond, TResult
+ Function that projects the result given just an element from + second where there is no corresponding element + in first.
bothSelector
Type: SystemFuncTFirst, TSecond, TResult
+ Function that projects the result given an element from + first and an element from second + that match on a common key.
comparer
Type: System.Collections.GenericIEqualityComparerTKey
+ The IEqualityComparerT instance used to compare + keys for equality.

Type Parameters

TFirst
+ The type of elements in the first sequence.
TSecond
+ The type of elements in the second sequence.
TKey
+ The type of the key returned by the key selector functions.
TResult
+ The type of the result elements.

Return Value

Type: IEnumerableTResult
A sequence containing results projected from a right + outer join of the two input sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_RunLengthEncode__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_RunLengthEncode__1.htm new file mode 100644 index 0000000..0abdfa3 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_RunLengthEncode__1.htm @@ -0,0 +1,29 @@ +MoreEnumerable.RunLengthEncode(T) Method (IEnumerable(T))
Click or drag to resize

MoreEnumerableRunLengthEncodeT Method (IEnumerableT)

+ Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<KeyValuePair<T, int>> RunLengthEncode<T>(
+	this IEnumerable<T> sequence
+)
+

Parameters

sequence
Type: System.Collections.GenericIEnumerableT
The sequence to run length encode

Type Parameters

T
The type of the elements in the sequence

Return Value

Type: IEnumerableKeyValuePairT, Int32
A sequence of KeyValuePair{T,int} where the key is the element and the value is the occurrence count

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_RunLengthEncode__1_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_RunLengthEncode__1_1.htm new file mode 100644 index 0000000..e7471db --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_RunLengthEncode__1_1.htm @@ -0,0 +1,34 @@ +MoreEnumerable.RunLengthEncode(T) Method (IEnumerable(T), IEqualityComparer(T))
Click or drag to resize

MoreEnumerableRunLengthEncodeT Method (IEnumerableT, IEqualityComparerT)

+ Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. This overload + uses a custom equality comparer to identify equivalent items. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<KeyValuePair<T, int>> RunLengthEncode<T>(
+	this IEnumerable<T> sequence,
+	IEqualityComparer<T> comparer
+)
+

Parameters

sequence
Type: System.Collections.GenericIEnumerableT
The sequence to run length encode
comparer
Type: System.Collections.GenericIEqualityComparerT
The comparer used to identify equivalent items

Type Parameters

T
The type of the elements in the sequence

Return Value

Type: IEnumerableKeyValuePairT, Int32
A sequence of KeyValuePair{T,int} where they key is the element and the value is the occurrence count

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ScanRight__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ScanRight__1.htm new file mode 100644 index 0000000..f97dbb5 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ScanRight__1.htm @@ -0,0 +1,42 @@ +MoreEnumerable.ScanRight(TSource) Method (IEnumerable(TSource), Func(TSource, TSource, TSource))
Click or drag to resize

MoreEnumerableScanRightTSource Method (IEnumerableTSource, FuncTSource, TSource, TSource)

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TSource> ScanRight<TSource>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TSource, TSource> func
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
Source sequence.
func
Type: SystemFuncTSource, TSource, TSource
+ A right-associative accumulator function to be invoked on each element. + Its first argument is the current value in the sequence; second argument is the previous accumulator value. +

Type Parameters

TSource
Type of elements in source sequence.

Return Value

Type: IEnumerableTSource
The scanned sequence.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses deferred execution and streams its results. + Source sequence is consumed greedily when an iteration of the resulting sequence begins. +
Examples
var result = Enumerable.Range(1, 5).Select(i => i.ToString()).ScanRight((a, b) => string.Format("({0}/{1})", a, b));
+ The result variable will contain [ "(1+(2+(3+(4+5))))", "(2+(3+(4+5)))", "(3+(4+5))", "(4+5)", "5" ]. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ScanRight__2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ScanRight__2.htm new file mode 100644 index 0000000..836453b --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ScanRight__2.htm @@ -0,0 +1,44 @@ +MoreEnumerable.ScanRight(TSource, TAccumulate) Method (IEnumerable(TSource), TAccumulate, Func(TSource, TAccumulate, TAccumulate))
Click or drag to resize

MoreEnumerableScanRightTSource, TAccumulate Method (IEnumerableTSource, TAccumulate, FuncTSource, TAccumulate, TAccumulate)

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TAccumulate> ScanRight<TSource, TAccumulate>(
+	this IEnumerable<TSource> source,
+	TAccumulate seed,
+	Func<TSource, TAccumulate, TAccumulate> func
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
Source sequence.
seed
Type: TAccumulate
The initial accumulator value.
func
Type: SystemFuncTSource, TAccumulate, TAccumulate
A right-associative accumulator function to be invoked on each element.

Type Parameters

TSource
The type of the elements of source.
TAccumulate
The type of the accumulator value.

Return Value

Type: IEnumerableTAccumulate
The scanned sequence.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses deferred execution and streams its results. + Source sequence is consumed greedily when an iteration of the resulting sequence begins. +
Examples
var result = Enumerable.Range(1, 4).ScanRight("5", (a, b) => string.Format("({0}/{1})", a, b));
+ The result variable will contain [ "(1+(2+(3+(4+5))))", "(2+(3+(4+5)))", "(3+(4+5))", "(4+5)", "5" ]. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Scan__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Scan__1.htm new file mode 100644 index 0000000..4cd7a64 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Scan__1.htm @@ -0,0 +1,46 @@ +MoreEnumerable.Scan(TSource) Method (IEnumerable(TSource), Func(TSource, TSource, TSource))
Click or drag to resize

MoreEnumerableScanTSource Method (IEnumerableTSource, FuncTSource, TSource, TSource)

+ Peforms a scan (inclusive prefix sum) on a sequence of elements. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TSource> Scan<TSource>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TSource, TSource> transformation
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
Source sequence
transformation
Type: SystemFuncTSource, TSource, TSource
Transformation operation

Type Parameters

TSource
Type of elements in source sequence

Return Value

Type: IEnumerableTSource
The scanned sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
Examples
Func<int, int, int> plus = (a, b) => a + b;
+int[] values = { 1, 2, 3, 4 };
+IEnumerable<int> prescan = values.PreScan(plus, 0);
+IEnumerable<int> scan = values.Scan(plus; a + b);
+IEnumerable<int> result = values.ZipShortest(prescan, plus);
prescan will yield { 0, 1, 3, 6 }, while scan + and result will both yield { 1, 3, 6, 10 }. This + shows the relationship between the inclusive and exclusive prefix sum. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Scan__2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Scan__2.htm new file mode 100644 index 0000000..bb3626e --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Scan__2.htm @@ -0,0 +1,42 @@ +MoreEnumerable.Scan(TSource, TState) Method (IEnumerable(TSource), TState, Func(TState, TSource, TState))
Click or drag to resize

MoreEnumerableScanTSource, TState Method (IEnumerableTSource, TState, FuncTState, TSource, TState)

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TState> Scan<TSource, TState>(
+	this IEnumerable<TSource> source,
+	TState seed,
+	Func<TState, TSource, TState> transformation
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
Source sequence
seed
Type: TState
Initial state to seed
transformation
Type: SystemFuncTState, TSource, TState
Transformation operation

Type Parameters

TSource
Type of elements in source sequence
TState
Type of state

Return Value

Type: IEnumerableTState
The scanned sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses deferred execution and streams its result. +
Examples
var result = Enumerable.Range(1, 5).Scan(0, (a, b) => a + b);
+ When iterated, result will yield { 0, 1, 3, 6, 10, 15 }. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Segment__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Segment__1.htm new file mode 100644 index 0000000..ed19c8f --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Segment__1.htm @@ -0,0 +1,34 @@ +MoreEnumerable.Segment(T) Method (IEnumerable(T), Func(T, Boolean))
Click or drag to resize

MoreEnumerableSegmentT Method (IEnumerableT, FuncT, Boolean)

+ Divides a sequence into multiple sequences by using a segment detector based on the original sequence +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<IEnumerable<T>> Segment<T>(
+	this IEnumerable<T> source,
+	Func<T, bool> newSegmentPredicate
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The sequence to segment
newSegmentPredicate
Type: SystemFuncT, Boolean
A function, which returns true if the given element begins a new segment, and false otherwise

Type Parameters

T
The type of the elements in the sequence

Return Value

Type: IEnumerableIEnumerableT
A sequence of segment, each of which is a portion of the original sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Exceptions
ExceptionCondition
ArgumentNullException + Thrown if either source or newSegmentPredicate are . +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Segment__1_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Segment__1_1.htm new file mode 100644 index 0000000..1e590e1 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Segment__1_1.htm @@ -0,0 +1,34 @@ +MoreEnumerable.Segment(T) Method (IEnumerable(T), Func(T, Int32, Boolean))
Click or drag to resize

MoreEnumerableSegmentT Method (IEnumerableT, FuncT, Int32, Boolean)

+ Divides a sequence into multiple sequences by using a segment detector based on the original sequence +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<IEnumerable<T>> Segment<T>(
+	this IEnumerable<T> source,
+	Func<T, int, bool> newSegmentPredicate
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The sequence to segment
newSegmentPredicate
Type: SystemFuncT, Int32, Boolean
A function, which returns true if the given element or index indicate a new segment, and false otherwise

Type Parameters

T
The type of the elements in the sequence

Return Value

Type: IEnumerableIEnumerableT
A sequence of segment, each of which is a portion of the original sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Exceptions
ExceptionCondition
ArgumentNullException + Thrown if either source or newSegmentPredicate are . +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Segment__1_2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Segment__1_2.htm new file mode 100644 index 0000000..236c7d7 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Segment__1_2.htm @@ -0,0 +1,34 @@ +MoreEnumerable.Segment(T) Method (IEnumerable(T), Func(T, T, Int32, Boolean))
Click or drag to resize

MoreEnumerableSegmentT Method (IEnumerableT, FuncT, T, Int32, Boolean)

+ Divides a sequence into multiple sequences by using a segment detector based on the original sequence +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<IEnumerable<T>> Segment<T>(
+	this IEnumerable<T> source,
+	Func<T, T, int, bool> newSegmentPredicate
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The sequence to segment
newSegmentPredicate
Type: SystemFuncT, T, Int32, Boolean
A function, which returns true if the given current element, previous element or index indicate a new segment, and false otherwise

Type Parameters

T
The type of the elements in the sequence

Return Value

Type: IEnumerableIEnumerableT
A sequence of segment, each of which is a portion of the original sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Exceptions
ExceptionCondition
ArgumentNullException + Thrown if either source or newSegmentPredicate are . +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Sequence.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Sequence.htm new file mode 100644 index 0000000..2518f28 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Sequence.htm @@ -0,0 +1,32 @@ +MoreEnumerable.Sequence Method (Int32, Int32)
Click or drag to resize

MoreEnumerableSequence Method (Int32, Int32)

+ Generates a sequence of integral numbers within the (inclusive) specified range. + If sequence is ascending the step is +1, otherwise -1. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<int> Sequence(
+	int start,
+	int stop
+)

Parameters

start
Type: SystemInt32
The value of the first integer in the sequence.
stop
Type: SystemInt32
The value of the last integer in the sequence.

Return Value

Type: IEnumerableInt32
An IEnumerableT that contains a range of sequential integral numbers.
Remarks
+ This operator uses deferred execution and streams its results. +
Examples
var result = MoreEnumerable.Sequence(6, 0);
+ The result variable will contain { 6, 5, 4, 3, 2, 1, 0 }. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Sequence_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Sequence_1.htm new file mode 100644 index 0000000..d11bf1f --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Sequence_1.htm @@ -0,0 +1,38 @@ +MoreEnumerable.Sequence Method (Int32, Int32, Int32)
Click or drag to resize

MoreEnumerableSequence Method (Int32, Int32, Int32)

+ Generates a sequence of integral numbers within the (inclusive) specified range. + An additional parameter specifies the steps in which the integers of the sequence increase or decrease. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<int> Sequence(
+	int start,
+	int stop,
+	int step
+)

Parameters

start
Type: SystemInt32
The value of the first integer in the sequence.
stop
Type: SystemInt32
The value of the last integer in the sequence.
step
Type: SystemInt32
The step to define the next number.

Return Value

Type: IEnumerableInt32
An IEnumerableT that contains a range of sequential integral numbers.
Remarks
+ When step is equal to zero, this operator returns an + infinite sequence where all elements are equals to start. + This operator uses deferred execution and streams its results. +
Examples
var result = MoreEnumerable.Sequence(6, 0, -2);
+ The result variable will contain { 6, 4, 2, 0 }. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_SingleOrFallback__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_SingleOrFallback__1.htm new file mode 100644 index 0000000..9368bcc --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_SingleOrFallback__1.htm @@ -0,0 +1,45 @@ +MoreEnumerable.SingleOrFallback(TSource) Method
Click or drag to resize

MoreEnumerableSingleOrFallbackTSource Method

Note: This API is now obsolete.

+ Returns the single element in the given sequence, or the result + of executing a fallback delegate if the sequence is empty. + This method throws an exception if there is more than one element in the sequence. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
[ObsoleteAttribute("Consider using FallbackIfEmpty instead. SingleOrFallback may be removed in a future version. For more information, see https://github.com/morelinq/MoreLINQ/issues/122.")]
+public static TSource SingleOrFallback<TSource>(
+	this IEnumerable<TSource> source,
+	Func<TSource> fallback
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
The source sequence
fallback
Type: SystemFuncTSource
The fallback delegate to execute if the sequence is empty

Type Parameters

TSource
Element type of sequence

Return Value

Type: TSource
The single element in the sequence, or the result of calling the + fallback delegate if the sequence is empty.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Exceptions
ExceptionCondition
ArgumentNullExceptionsource or fallback is null
InvalidOperationExceptionThe sequence has more than one element
Remarks
+ The fallback delegate is not executed if the sequence is non-empty. + This operator uses immediate execution and has optimizations for IListT sources. +
Examples
var numbers = { 123, 456, 789 };
+var result = numbers.Where(x => x == 100).SingleOrFallback(() => -1);
+ The result variable will contain -1. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_SkipLast__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_SkipLast__1.htm new file mode 100644 index 0000000..f6f7754 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_SkipLast__1.htm @@ -0,0 +1,34 @@ +MoreEnumerable.SkipLast(T) Method
Click or drag to resize

MoreEnumerableSkipLastT Method

+ Bypasses a specified number of elements at the end of the sequence. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<T> SkipLast<T>(
+	this IEnumerable<T> source,
+	int count
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The source sequence.
count
Type: SystemInt32
The number of elements to bypass at the end of the source sequence.

Type Parameters

T
Type of the source sequence

Return Value

Type: IEnumerableT
+ An IEnumerableT containing the source sequence elements except for the bypassed ones at the end. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_SkipUntil__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_SkipUntil__1.htm new file mode 100644 index 0000000..8f0abbb --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_SkipUntil__1.htm @@ -0,0 +1,48 @@ +MoreEnumerable.SkipUntil(TSource) Method
Click or drag to resize

MoreEnumerableSkipUntilTSource Method

+ Skips items from the input sequence until the given predicate returns true + when applied to the current source item; that item will be the last skipped. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TSource> SkipUntil<TSource>(
+	this IEnumerable<TSource> source,
+	Func<TSource, bool> predicate
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
Source sequence
predicate
Type: SystemFuncTSource, Boolean
Predicate used to determine when to stop yielding results from the source.

Type Parameters

TSource
Type of the source sequence

Return Value

Type: IEnumerableTSource
Items from the source sequence after the predicate first returns true when applied to the item.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Exceptions
ExceptionCondition
ArgumentNullExceptionsource or predicate is null
Remarks

+ SkipUntil differs from Enumerable.SkipWhile in two respects. Firstly, the sense + of the predicate is reversed: it is expected that the predicate will return false + to start with, and then return true - for example, when trying to find a matching + item in a sequence. +

+ Secondly, SkipUntil skips the element which causes the predicate to return true. For + example, in a sequence

{ 1, 2, 3, 4, 5 }
and with a predicate of +
x => x == 3
, the result would be
{ 4, 5 }
. +

+ SkipUntil is as lazy as possible: it will not iterate over the source sequence + until it has to, it won't iterate further than it has to, and it won't evaluate + the predicate until it has to. (This means that an item may be returned which would + actually cause the predicate to throw an exception if it were evaluated, so long as + it comes after the first item causing the predicate to return true.) +

See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Slice__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Slice__1.htm new file mode 100644 index 0000000..dcdf156 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Slice__1.htm @@ -0,0 +1,41 @@ +MoreEnumerable.Slice(T) Method
Click or drag to resize

MoreEnumerableSliceT Method

+ Extracts a contiguous count of elements from a sequence at a particular zero-based starting index +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<T> Slice<T>(
+	this IEnumerable<T> sequence,
+	int startIndex,
+	int count
+)
+

Parameters

sequence
Type: System.Collections.GenericIEnumerableT
The sequence from which to extract elements
startIndex
Type: SystemInt32
The zero-based index at which to begin slicing
count
Type: SystemInt32
The number of items to slice out of the index

Type Parameters

T
The type of the elements in the source sequence

Return Value

Type: IEnumerableT
A new sequence containing any elements sliced out from the source sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ If the starting position or count specified result in slice extending past the end of the sequence, + it will return all elements up to that point. There is no guarantee that the resulting sequence will + contain the number of elements requested - it may have anywhere from 0 to count.
+ This method is implemented in an optimized manner for any sequence implementing IList{T}.
+ The result of Slice() is identical to: sequence.Skip(startIndex).Take(count)
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_SortedMerge__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_SortedMerge__1.htm new file mode 100644 index 0000000..bc5374a --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_SortedMerge__1.htm @@ -0,0 +1,41 @@ +MoreEnumerable.SortedMerge(TSource) Method (IEnumerable(TSource), OrderByDirection, IComparer(TSource), IEnumerable(TSource)[])
Click or drag to resize

MoreEnumerableSortedMergeTSource Method (IEnumerableTSource, OrderByDirection, IComparerTSource, IEnumerableTSource)

+ Merges two or more sequences that are in a common order (either ascending or descending) into + a single sequence that preserves that order. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TSource> SortedMerge<TSource>(
+	this IEnumerable<TSource> source,
+	OrderByDirection direction,
+	IComparer<TSource> comparer,
+	params IEnumerable<TSource>[] otherSequences
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
The primary sequence with which to merge
direction
Type: MoreLinqOrderByDirection
The ordering that all sequences must already exhibit
comparer
Type: System.Collections.GenericIComparerTSource
The comparer used to evaluate the relative order between elements
otherSequences
Type: System.Collections.GenericIEnumerableTSource
A variable argument array of zero or more other sequences to merge with

Type Parameters

TSource
The type of the elements in the sequence

Return Value

Type: IEnumerableTSource
A merged, order-preserving sequence containing al of the elements of the original sequences

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_SortedMerge__1_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_SortedMerge__1_1.htm new file mode 100644 index 0000000..8b17702 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_SortedMerge__1_1.htm @@ -0,0 +1,48 @@ +MoreEnumerable.SortedMerge(TSource) Method (IEnumerable(TSource), OrderByDirection, IEnumerable(TSource)[])
Click or drag to resize

MoreEnumerableSortedMergeTSource Method (IEnumerableTSource, OrderByDirection, IEnumerableTSource)

+ Merges two or more sequences that are in a common order (either ascending or descending) into + a single sequence that preserves that order. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TSource> SortedMerge<TSource>(
+	this IEnumerable<TSource> source,
+	OrderByDirection direction,
+	params IEnumerable<TSource>[] otherSequences
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
The primary sequence with which to merge
direction
Type: MoreLinqOrderByDirection
The ordering that all sequences must already exhibit
otherSequences
Type: System.Collections.GenericIEnumerableTSource
A variable argument array of zero or more other sequences to merge with

Type Parameters

TSource
The type of the elements of the sequence

Return Value

Type: IEnumerableTSource
A merged, order-preserving sequence containing all of the elements of the original sequences

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ Using SortedMerge on sequences that are not ordered or are not in the same order produces + undefined results.
SortedMerge uses performs the merge in a deferred, streaming manner.
+ + Here is an example of a merge, as well as the produced result: +
var s1 = new[] { 3, 7, 11 };
+var s2 = new[] { 2, 4, 20 };
+var s3 = new[] { 17, 19, 25 };
+var merged = s1.SortedMerge( OrderByDirection.Ascending, s2, s3 );
+var result = merged.ToArray();
+// result will be:
+// { 2, 3, 4, 7, 11, 17, 19, 20, 25 }
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Split__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Split__1.htm new file mode 100644 index 0000000..c2574e8 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Split__1.htm @@ -0,0 +1,34 @@ +MoreEnumerable.Split(TSource) Method (IEnumerable(TSource), Func(TSource, Boolean))
Click or drag to resize

MoreEnumerableSplitTSource Method (IEnumerableTSource, FuncTSource, Boolean)

+ Splits the source sequence by separator elements identified by a + function. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<IEnumerable<TSource>> Split<TSource>(
+	this IEnumerable<TSource> source,
+	Func<TSource, bool> separatorFunc
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
The source sequence.
separatorFunc
Type: SystemFuncTSource, Boolean
Predicate function used to determine + the splitter elements in the source sequence.

Type Parameters

TSource
Type of element in the source sequence.

Return Value

Type: IEnumerableIEnumerableTSource
A sequence of splits of elements.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Split__1_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Split__1_1.htm new file mode 100644 index 0000000..17c9b72 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Split__1_1.htm @@ -0,0 +1,38 @@ +MoreEnumerable.Split(TSource) Method (IEnumerable(TSource), Func(TSource, Boolean), Int32)
Click or drag to resize

MoreEnumerableSplitTSource Method (IEnumerableTSource, FuncTSource, Boolean, Int32)

+ Splits the source sequence by separator elements identified by a + function, given a maximum count of splits. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<IEnumerable<TSource>> Split<TSource>(
+	this IEnumerable<TSource> source,
+	Func<TSource, bool> separatorFunc,
+	int count
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
The source sequence.
separatorFunc
Type: SystemFuncTSource, Boolean
Predicate function used to determine + the splitter elements in the source sequence.
count
Type: SystemInt32
Maximum number of splits.

Type Parameters

TSource
Type of element in the source sequence.

Return Value

Type: IEnumerableIEnumerableTSource
A sequence of splits of elements.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Split__1_2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Split__1_2.htm new file mode 100644 index 0000000..8fb5a43 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Split__1_2.htm @@ -0,0 +1,32 @@ +MoreEnumerable.Split(TSource) Method (IEnumerable(TSource), TSource)
Click or drag to resize

MoreEnumerableSplitTSource Method (IEnumerableTSource, TSource)

+ Splits the source sequence by a separator. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<IEnumerable<TSource>> Split<TSource>(
+	this IEnumerable<TSource> source,
+	TSource separator
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
The source sequence.
separator
Type: TSource
Separator element.

Type Parameters

TSource
Type of element in the source sequence.

Return Value

Type: IEnumerableIEnumerableTSource
A sequence of splits of elements.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Split__1_3.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Split__1_3.htm new file mode 100644 index 0000000..8a5c114 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Split__1_3.htm @@ -0,0 +1,38 @@ +MoreEnumerable.Split(TSource) Method (IEnumerable(TSource), TSource, IEqualityComparer(TSource))
Click or drag to resize

MoreEnumerableSplitTSource Method (IEnumerableTSource, TSource, IEqualityComparerTSource)

+ Splits the source sequence by a separator and then transforms the + splits into results. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<IEnumerable<TSource>> Split<TSource>(
+	this IEnumerable<TSource> source,
+	TSource separator,
+	IEqualityComparer<TSource> comparer
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
The source sequence.
separator
Type: TSource
Separator element.
comparer
Type: System.Collections.GenericIEqualityComparerTSource
Comparer used to determine separator + element equality.

Type Parameters

TSource
Type of element in the source sequence.

Return Value

Type: IEnumerableIEnumerableTSource
A sequence of splits of elements.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Split__1_4.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Split__1_4.htm new file mode 100644 index 0000000..51a3472 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Split__1_4.htm @@ -0,0 +1,43 @@ +MoreEnumerable.Split(TSource) Method (IEnumerable(TSource), TSource, IEqualityComparer(TSource), Int32)
Click or drag to resize

MoreEnumerableSplitTSource Method (IEnumerableTSource, TSource, IEqualityComparerTSource, Int32)

+ Splits the source sequence by a separator, given a maximum count + of splits. A parameter specifies how the separator is compared + for equality. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<IEnumerable<TSource>> Split<TSource>(
+	this IEnumerable<TSource> source,
+	TSource separator,
+	IEqualityComparer<TSource> comparer,
+	int count
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
The source sequence.
separator
Type: TSource
Separator element.
comparer
Type: System.Collections.GenericIEqualityComparerTSource
Comparer used to determine separator + element equality.
count
Type: SystemInt32
Maximum number of splits.

Type Parameters

TSource
Type of element in the source sequence.

Return Value

Type: IEnumerableIEnumerableTSource
A sequence of splits of elements.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Split__1_5.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Split__1_5.htm new file mode 100644 index 0000000..3113a55 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Split__1_5.htm @@ -0,0 +1,36 @@ +MoreEnumerable.Split(TSource) Method (IEnumerable(TSource), TSource, Int32)
Click or drag to resize

MoreEnumerableSplitTSource Method (IEnumerableTSource, TSource, Int32)

+ Splits the source sequence by a separator given a maximum count of splits. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<IEnumerable<TSource>> Split<TSource>(
+	this IEnumerable<TSource> source,
+	TSource separator,
+	int count
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
The source sequence.
separator
Type: TSource
Separator element.
count
Type: SystemInt32
Maximum number of splits.

Type Parameters

TSource
Type of element in the source sequence.

Return Value

Type: IEnumerableIEnumerableTSource
A sequence of splits of elements.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Split__2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Split__2.htm new file mode 100644 index 0000000..6d665c3 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Split__2.htm @@ -0,0 +1,41 @@ +MoreEnumerable.Split(TSource, TResult) Method (IEnumerable(TSource), Func(TSource, Boolean), Func(IEnumerable(TSource), TResult))
Click or drag to resize

MoreEnumerableSplitTSource, TResult Method (IEnumerableTSource, FuncTSource, Boolean, FuncIEnumerableTSource, TResult)

+ Splits the source sequence by separator elements identified by + a function and then transforms the splits into results. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TResult> Split<TSource, TResult>(
+	this IEnumerable<TSource> source,
+	Func<TSource, bool> separatorFunc,
+	Func<IEnumerable<TSource>, TResult> resultSelector
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
The source sequence.
separatorFunc
Type: SystemFuncTSource, Boolean
Predicate function used to determine + the splitter elements in the source sequence.
resultSelector
Type: SystemFuncIEnumerableTSource, TResult
Function used to project splits + of source elements into elements of the resulting sequence.

Type Parameters

TSource
Type of element in the source sequence.
TResult
Type of the result sequence elements.

Return Value

Type: IEnumerableTResult
+ A sequence of values typed as TResult. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Split__2_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Split__2_1.htm new file mode 100644 index 0000000..1a874ab --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Split__2_1.htm @@ -0,0 +1,46 @@ +MoreEnumerable.Split(TSource, TResult) Method (IEnumerable(TSource), Func(TSource, Boolean), Int32, Func(IEnumerable(TSource), TResult))
Click or drag to resize

MoreEnumerableSplitTSource, TResult Method (IEnumerableTSource, FuncTSource, Boolean, Int32, FuncIEnumerableTSource, TResult)

+ Splits the source sequence by separator elements identified by + a function, given a maximum count of splits, and then transforms + the splits into results. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TResult> Split<TSource, TResult>(
+	this IEnumerable<TSource> source,
+	Func<TSource, bool> separatorFunc,
+	int count,
+	Func<IEnumerable<TSource>, TResult> resultSelector
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
The source sequence.
separatorFunc
Type: SystemFuncTSource, Boolean
Predicate function used to determine + the splitter elements in the source sequence.
count
Type: SystemInt32
Maximum number of splits.
resultSelector
Type: SystemFuncIEnumerableTSource, TResult
Function used to project a split + group of source elements into an element of the resulting sequence.

Type Parameters

TSource
Type of element in the source sequence.
TResult
Type of the result sequence elements.

Return Value

Type: IEnumerableTResult
+ A sequence of values typed as TResult. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Split__2_2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Split__2_2.htm new file mode 100644 index 0000000..72c9cc0 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Split__2_2.htm @@ -0,0 +1,46 @@ +MoreEnumerable.Split(TSource, TResult) Method (IEnumerable(TSource), TSource, IEqualityComparer(TSource), Func(IEnumerable(TSource), TResult))
Click or drag to resize

MoreEnumerableSplitTSource, TResult Method (IEnumerableTSource, TSource, IEqualityComparerTSource, FuncIEnumerableTSource, TResult)

+ Splits the source sequence by a separator and then transforms the + splits into results. A parameter specifies how the separator is + compared for equality. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TResult> Split<TSource, TResult>(
+	this IEnumerable<TSource> source,
+	TSource separator,
+	IEqualityComparer<TSource> comparer,
+	Func<IEnumerable<TSource>, TResult> resultSelector
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
The source sequence.
separator
Type: TSource
Separator element.
comparer
Type: System.Collections.GenericIEqualityComparerTSource
Comparer used to determine separator + element equality.
resultSelector
Type: SystemFuncIEnumerableTSource, TResult
Function used to project splits + of source elements into elements of the resulting sequence.

Type Parameters

TSource
Type of element in the source sequence.
TResult
Type of the result sequence elements.

Return Value

Type: IEnumerableTResult
+ A sequence of values typed as TResult. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Split__2_3.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Split__2_3.htm new file mode 100644 index 0000000..399390f --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Split__2_3.htm @@ -0,0 +1,50 @@ +MoreEnumerable.Split(TSource, TResult) Method (IEnumerable(TSource), TSource, IEqualityComparer(TSource), Int32, Func(IEnumerable(TSource), TResult))
Click or drag to resize

MoreEnumerableSplitTSource, TResult Method (IEnumerableTSource, TSource, IEqualityComparerTSource, Int32, FuncIEnumerableTSource, TResult)

+ Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. A + parameter specifies how the separator is compared for equality. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TResult> Split<TSource, TResult>(
+	this IEnumerable<TSource> source,
+	TSource separator,
+	IEqualityComparer<TSource> comparer,
+	int count,
+	Func<IEnumerable<TSource>, TResult> resultSelector
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
The source sequence.
separator
Type: TSource
Separator element.
comparer
Type: System.Collections.GenericIEqualityComparerTSource
Comparer used to determine separator + element equality.
count
Type: SystemInt32
Maximum number of splits.
resultSelector
Type: SystemFuncIEnumerableTSource, TResult
Function used to project splits + of source elements into elements of the resulting sequence.

Type Parameters

TSource
Type of element in the source sequence.
TResult
Type of the result sequence elements.

Return Value

Type: IEnumerableTResult
+ A sequence of values typed as TResult. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Split__2_4.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Split__2_4.htm new file mode 100644 index 0000000..4e4c762 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Split__2_4.htm @@ -0,0 +1,40 @@ +MoreEnumerable.Split(TSource, TResult) Method (IEnumerable(TSource), TSource, Func(IEnumerable(TSource), TResult))
Click or drag to resize

MoreEnumerableSplitTSource, TResult Method (IEnumerableTSource, TSource, FuncIEnumerableTSource, TResult)

+ Splits the source sequence by a separator and then transforms + the splits into results. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TResult> Split<TSource, TResult>(
+	this IEnumerable<TSource> source,
+	TSource separator,
+	Func<IEnumerable<TSource>, TResult> resultSelector
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
The source sequence.
separator
Type: TSource
Separator element.
resultSelector
Type: SystemFuncIEnumerableTSource, TResult
Function used to project splits + of source elements into elements of the resulting sequence.

Type Parameters

TSource
Type of element in the source sequence.
TResult
Type of the result sequence elements.

Return Value

Type: IEnumerableTResult
+ A sequence of values typed as TResult. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Split__2_5.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Split__2_5.htm new file mode 100644 index 0000000..aa9a489 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Split__2_5.htm @@ -0,0 +1,44 @@ +MoreEnumerable.Split(TSource, TResult) Method (IEnumerable(TSource), TSource, Int32, Func(IEnumerable(TSource), TResult))
Click or drag to resize

MoreEnumerableSplitTSource, TResult Method (IEnumerableTSource, TSource, Int32, FuncIEnumerableTSource, TResult)

+ Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TResult> Split<TSource, TResult>(
+	this IEnumerable<TSource> source,
+	TSource separator,
+	int count,
+	Func<IEnumerable<TSource>, TResult> resultSelector
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
The source sequence.
separator
Type: TSource
Separator element.
count
Type: SystemInt32
Maximum number of splits.
resultSelector
Type: SystemFuncIEnumerableTSource, TResult
Function used to project splits + of source elements into elements of the resulting sequence.

Type Parameters

TSource
Type of element in the source sequence.
TResult
Type of the result sequence elements.

Return Value

Type: IEnumerableTResult
+ A sequence of values typed as TResult. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_StartsWith__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_StartsWith__1.htm new file mode 100644 index 0000000..e611759 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_StartsWith__1.htm @@ -0,0 +1,42 @@ +MoreEnumerable.StartsWith(T) Method (IEnumerable(T), IEnumerable(T))
Click or drag to resize

MoreEnumerableStartsWithT Method (IEnumerableT, IEnumerableT)

+ Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the default equality + comparer. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static bool StartsWith<T>(
+	this IEnumerable<T> first,
+	IEnumerable<T> second
+)
+

Parameters

first
Type: System.Collections.GenericIEnumerableT
The sequence to check.
second
Type: System.Collections.GenericIEnumerableT
The sequence to compare to.

Type Parameters

T
Type of elements.

Return Value

Type: Boolean
true if first begins with elements + equivalent to second. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_StartsWith__1_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_StartsWith__1_1.htm new file mode 100644 index 0000000..a7d1be8 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_StartsWith__1_1.htm @@ -0,0 +1,45 @@ +MoreEnumerable.StartsWith(T) Method (IEnumerable(T), IEnumerable(T), IEqualityComparer(T))
Click or drag to resize

MoreEnumerableStartsWithT Method (IEnumerableT, IEnumerableT, IEqualityComparerT)

+ Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the specified element + equality comparer. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static bool StartsWith<T>(
+	this IEnumerable<T> first,
+	IEnumerable<T> second,
+	IEqualityComparer<T> comparer
+)
+

Parameters

first
Type: System.Collections.GenericIEnumerableT
The sequence to check.
second
Type: System.Collections.GenericIEnumerableT
The sequence to compare to.
comparer
Type: System.Collections.GenericIEqualityComparerT
Equality comparer to use.

Type Parameters

T
Type of elements.

Return Value

Type: Boolean
true if first begins with elements + equivalent to second. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Subsets__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Subsets__1.htm new file mode 100644 index 0000000..9f35bc2 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Subsets__1.htm @@ -0,0 +1,37 @@ +MoreEnumerable.Subsets(T) Method (IEnumerable(T))
Click or drag to resize

MoreEnumerableSubsetsT Method (IEnumerableT)

+ Returns a sequence of IListT representing all of + the subsets of any size that are part of the original sequence. In + mathematics, it is equivalent to the power set of a set. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<IList<T>> Subsets<T>(
+	this IEnumerable<T> sequence
+)
+

Parameters

sequence
Type: System.Collections.GenericIEnumerableT
Sequence for which to produce subsets

Type Parameters

T
The type of the elements in the sequence

Return Value

Type: IEnumerableIListT
A sequence of lists that represent the all subsets of the original sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Exceptions
ExceptionCondition
ArgumentNullExceptionThrown if sequence is
Remarks
+ This operator produces all of the subsets of a given sequence. Subsets are returned + in increasing cardinality, starting with the empty set and terminating with the + entire original sequence.
+ Subsets are produced in a deferred, streaming manner; however, each subset is returned + as a materialized list.
+ There are 2^N subsets of a given sequence, where N => sequence.Count(). +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Subsets__1_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Subsets__1_1.htm new file mode 100644 index 0000000..feaa488 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Subsets__1_1.htm @@ -0,0 +1,38 @@ +MoreEnumerable.Subsets(T) Method (IEnumerable(T), Int32)
Click or drag to resize

MoreEnumerableSubsetsT Method (IEnumerableT, Int32)

+ Returns a sequence of IListT representing all + subsets of a given size that are part of the original sequence. In + mathematics, it is equivalent to the combinations or + k-subsets of a set. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<IList<T>> Subsets<T>(
+	this IEnumerable<T> sequence,
+	int subsetSize
+)
+

Parameters

sequence
Type: System.Collections.GenericIEnumerableT
Sequence for which to produce subsets
subsetSize
Type: SystemInt32
The size of the subsets to produce

Type Parameters

T
The type of the elements in the sequence

Return Value

Type: IEnumerableIListT
A sequence of lists that represents of K-sized subsets of the original sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Exceptions
ExceptionCondition
ArgumentNullException + Thrown if sequence is
ArgumentOutOfRangeException + Thrown if subsetSize is less than zero. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_TagFirstLast__2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_TagFirstLast__2.htm new file mode 100644 index 0000000..755fb60 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_TagFirstLast__2.htm @@ -0,0 +1,50 @@ +MoreEnumerable.TagFirstLast(TSource, TResult) Method
Click or drag to resize

MoreEnumerableTagFirstLastTSource, TResult Method

+ Returns a sequence resulting from applying a function to each + element in the source sequence with additional parameters + indicating whether the element is the first and/or last of the + sequence. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TResult> TagFirstLast<TSource, TResult>(
+	this IEnumerable<TSource> source,
+	Func<TSource, bool, bool, TResult> resultSelector
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
The source sequence.
resultSelector
Type: SystemFuncTSource, Boolean, Boolean, TResult
A function that determines how to + project the each element along with its first or last tag.

Type Parameters

TSource
The type of the elements of source.
TResult
The type of the element of the returned sequence.

Return Value

Type: IEnumerableTResult
+ Returns the resulting sequence. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses deferred execution and streams its results. +
Examples
var numbers = new[] { 123, 456, 789 };
+var result = numbers.TagFirstLast((num, fst, lst) => new 
+             { 
+                 Number = num,
+                 IsFirst = fst, IsLast = lst
+             });
+ The result variable, when iterated over, will yield + { Number = 123, IsFirst = True, IsLast = False }, + { Number = 456, IsFirst = False, IsLast = False } and + { Number = 789, IsFirst = False, IsLast = True } in turn. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_TakeEvery__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_TakeEvery__1.htm new file mode 100644 index 0000000..21bf05f --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_TakeEvery__1.htm @@ -0,0 +1,39 @@ +MoreEnumerable.TakeEvery(TSource) Method
Click or drag to resize

MoreEnumerableTakeEveryTSource Method

+ Returns every N-th element of a sequence. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TSource> TakeEvery<TSource>(
+	this IEnumerable<TSource> source,
+	int step
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
Source sequence
step
Type: SystemInt32
Number of elements to bypass before returning the next element.

Type Parameters

TSource
Type of the source sequence

Return Value

Type: IEnumerableTSource
+ A sequence with every N-th element of the input sequence. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses deferred execution and streams its results. +
Examples
int[] numbers = { 1, 2, 3, 4, 5 };
+IEnumerable<int> result = numbers.TakeEvery(2);
+ The result variable, when iterated over, will yield 1, 3 and 5, in turn. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_TakeLast__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_TakeLast__1.htm new file mode 100644 index 0000000..2665d04 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_TakeLast__1.htm @@ -0,0 +1,42 @@ +MoreEnumerable.TakeLast(TSource) Method
Click or drag to resize

MoreEnumerableTakeLastTSource Method

+ Returns a specified number of contiguous elements from the end of + a sequence. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TSource> TakeLast<TSource>(
+	this IEnumerable<TSource> source,
+	int count
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
The sequence to return the last element of.
count
Type: SystemInt32
The number of elements to return.

Type Parameters

TSource
The type of the elements of source.

Return Value

Type: IEnumerableTSource
+ An IEnumerableT that contains the specified number of + elements from the end of the input sequence. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses deferred execution and streams its results. +
Examples
int[] numbers = { 12, 34, 56, 78 };
+IEnumerable<int> result = numbers.TakeLast(2);
+ The result variable, when iterated over, will yield + 56 and 78 in turn. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_TakeUntil__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_TakeUntil__1.htm new file mode 100644 index 0000000..0eb9f7d --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_TakeUntil__1.htm @@ -0,0 +1,48 @@ +MoreEnumerable.TakeUntil(TSource) Method
Click or drag to resize

MoreEnumerableTakeUntilTSource Method

+ Returns items from the input sequence until the given predicate returns true + when applied to the current source item; that item will be the last returned. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TSource> TakeUntil<TSource>(
+	this IEnumerable<TSource> source,
+	Func<TSource, bool> predicate
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
Source sequence
predicate
Type: SystemFuncTSource, Boolean
Predicate used to determine when to stop yielding results from the source.

Type Parameters

TSource
Type of the source sequence

Return Value

Type: IEnumerableTSource
Items from the source sequence, until the predicate returns true when applied to the item.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Exceptions
ExceptionCondition
ArgumentNullExceptionsource or predicate is null
Remarks

+ TakeUntil differs from Enumerable.TakeWhile in two respects. Firstly, the sense + of the predicate is reversed: it is expected that the predicate will return false + to start with, and then return true - for example, when trying to find a matching + item in a sequence. +

+ Secondly, TakeUntil yields the element which causes the predicate to return true. For + example, in a sequence

{ 1, 2, 3, 4, 5 }
and with a predicate of +
x => x == 3
, the result would be
{ 1, 2, 3 }
. +

+ TakeUntil is as lazy as possible: it will not iterate over the source sequence + until it has to, it won't iterate further than it has to, and it won't evaluate + the predicate until it has to. (This means that an item may be returned which would + actually cause the predicate to throw an exception if it were evaluated, so long as + no more items of data are requested.) +

See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ThenBy__2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ThenBy__2.htm new file mode 100644 index 0000000..6c4cc13 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ThenBy__2.htm @@ -0,0 +1,36 @@ +MoreEnumerable.ThenBy(T, TKey) Method (IOrderedEnumerable(T), Func(T, TKey), OrderByDirection)
Click or drag to resize

MoreEnumerableThenByT, TKey Method (IOrderedEnumerableT, FuncT, TKey, OrderByDirection)

+ Performs a subsequent ordering of elements in a sequence in a particular direction (ascending, descending) according to a key +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IOrderedEnumerable<T> ThenBy<T, TKey>(
+	this IOrderedEnumerable<T> source,
+	Func<T, TKey> keySelector,
+	OrderByDirection direction
+)
+

Parameters

source
Type: System.LinqIOrderedEnumerableT
The sequence to order
keySelector
Type: SystemFuncT, TKey
A key selector function
direction
Type: MoreLinqOrderByDirection
A direction in which to order the elements (ascending, descending)

Type Parameters

T
The type of the elements in the source sequence
TKey
The type of the key used to order elements

Return Value

Type: IOrderedEnumerableT
An ordered copy of the source sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IOrderedEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ThenBy__2_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ThenBy__2_1.htm new file mode 100644 index 0000000..f1b51ac --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ThenBy__2_1.htm @@ -0,0 +1,40 @@ +MoreEnumerable.ThenBy(T, TKey) Method (IOrderedEnumerable(T), Func(T, TKey), IComparer(TKey), OrderByDirection)
Click or drag to resize

MoreEnumerableThenByT, TKey Method (IOrderedEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection)

+ Performs a subsequent ordering of elements in a sequence in a particular direction (ascending, descending) according to a key +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IOrderedEnumerable<T> ThenBy<T, TKey>(
+	this IOrderedEnumerable<T> source,
+	Func<T, TKey> keySelector,
+	IComparer<TKey> comparer,
+	OrderByDirection direction
+)
+

Parameters

source
Type: System.LinqIOrderedEnumerableT
The sequence to order
keySelector
Type: SystemFuncT, TKey
A key selector function
comparer
Type: System.Collections.GenericIComparerTKey
A comparer used to define the semantics of element comparison
direction
Type: MoreLinqOrderByDirection
A direction in which to order the elements (ascending, descending)

Type Parameters

T
The type of the elements in the source sequence
TKey
The type of the key used to order elements

Return Value

Type: IOrderedEnumerableT
An ordered copy of the source sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IOrderedEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__1.htm new file mode 100644 index 0000000..a1180bc --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__1.htm @@ -0,0 +1,45 @@ +MoreEnumerable.ToArrayByIndex(T) Method (IEnumerable(T), Func(T, Int32))
Click or drag to resize

MoreEnumerableToArrayByIndexT Method (IEnumerableT, FuncT, Int32)

+ Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static T[] ToArrayByIndex<T>(
+	this IEnumerable<T> source,
+	Func<T, int> indexSelector
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The source sequence for the array.
indexSelector
Type: SystemFuncT, Int32
+ A function that maps an element to its index.

Type Parameters

T
+ The type of the element in source.

Return Value

Type: T
+ An array that contains the elements from the input sequence. The + size of the array will be as large as the highest index returned + by the indexSelector plus 1. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This method forces immediate query evaluation. It should not be + used on infinite sequences. If more than one element maps to the + same index then the latter element overwrites the former in the + resulting array. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__1_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__1_1.htm new file mode 100644 index 0000000..94af4a9 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__1_1.htm @@ -0,0 +1,48 @@ +MoreEnumerable.ToArrayByIndex(T) Method (IEnumerable(T), Int32, Func(T, Int32))
Click or drag to resize

MoreEnumerableToArrayByIndexT Method (IEnumerableT, Int32, FuncT, Int32)

+ Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static T[] ToArrayByIndex<T>(
+	this IEnumerable<T> source,
+	int length,
+	Func<T, int> indexSelector
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The source sequence for the array.
length
Type: SystemInt32
The (non-negative) length of the resulting array.
indexSelector
Type: SystemFuncT, Int32
+ A function that maps an element to its index.

Type Parameters

T
+ The type of the element in source.

Return Value

Type: T
+ An array of size length that contains the + elements from the input sequence. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This method forces immediate query evaluation. It should not be + used on infinite sequences. If more than one element maps to the + same index then the latter element overwrites the former in the + resulting array. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__2.htm new file mode 100644 index 0000000..5abe306 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__2.htm @@ -0,0 +1,53 @@ +MoreEnumerable.ToArrayByIndex(T, TResult) Method (IEnumerable(T), Func(T, Int32), Func(T, TResult))
Click or drag to resize

MoreEnumerableToArrayByIndexT, TResult Method (IEnumerableT, FuncT, Int32, FuncT, TResult)

+ Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static TResult[] ToArrayByIndex<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, int> indexSelector,
+	Func<T, TResult> resultSelector
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The source sequence for the array.
indexSelector
Type: SystemFuncT, Int32
+ A function that maps an element to its index.
resultSelector
Type: SystemFuncT, TResult
+ A function to project a source element into an element of the + resulting array.

Type Parameters

T
+ The type of the element in source.
TResult
+ The type of the element in the resulting array.

Return Value

Type: TResult
+ An array that contains the projected elements from the input + sequence. The size of the array will be as large as the highest + index returned by the indexSelector plus 1. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This method forces immediate query evaluation. It should not be + used on infinite sequences. If more than one element maps to the + same index then the latter element overwrites the former in the + resulting array. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__2_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__2_1.htm new file mode 100644 index 0000000..c2b8cd6 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__2_1.htm @@ -0,0 +1,53 @@ +MoreEnumerable.ToArrayByIndex(T, TResult) Method (IEnumerable(T), Func(T, Int32), Func(T, Int32, TResult))
Click or drag to resize

MoreEnumerableToArrayByIndexT, TResult Method (IEnumerableT, FuncT, Int32, FuncT, Int32, TResult)

+ Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static TResult[] ToArrayByIndex<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, int> indexSelector,
+	Func<T, int, TResult> resultSelector
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The source sequence for the array.
indexSelector
Type: SystemFuncT, Int32
+ A function that maps an element to its index.
resultSelector
Type: SystemFuncT, Int32, TResult
+ A function to project a source element into an element of the + resulting array.

Type Parameters

T
+ The type of the element in source.
TResult
+ The type of the element in the resulting array.

Return Value

Type: TResult
+ An array that contains the projected elements from the input + sequence. The size of the array will be as large as the highest + index returned by the indexSelector plus 1. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This method forces immediate query evaluation. It should not be + used on infinite sequences. If more than one element maps to the + same index then the latter element overwrites the former in the + resulting array. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__2_2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__2_2.htm new file mode 100644 index 0000000..bb52f35 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__2_2.htm @@ -0,0 +1,56 @@ +MoreEnumerable.ToArrayByIndex(T, TResult) Method (IEnumerable(T), Int32, Func(T, Int32), Func(T, TResult))
Click or drag to resize

MoreEnumerableToArrayByIndexT, TResult Method (IEnumerableT, Int32, FuncT, Int32, FuncT, TResult)

+ Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static TResult[] ToArrayByIndex<T, TResult>(
+	this IEnumerable<T> source,
+	int length,
+	Func<T, int> indexSelector,
+	Func<T, TResult> resultSelector
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The source sequence for the array.
length
Type: SystemInt32
The (non-negative) length of the resulting array.
indexSelector
Type: SystemFuncT, Int32
+ A function that maps an element to its index.
resultSelector
Type: SystemFuncT, TResult
+ A function to project a source element into an element of the + resulting array.

Type Parameters

T
+ The type of the element in source.
TResult
+ The type of the element in the resulting array.

Return Value

Type: TResult
+ An array of size length that contains the + projected elements from the input sequence. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This method forces immediate query evaluation. It should not be + used on infinite sequences. If more than one element maps to the + same index then the latter element overwrites the former in the + resulting array. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__2_3.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__2_3.htm new file mode 100644 index 0000000..6c09150 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__2_3.htm @@ -0,0 +1,56 @@ +MoreEnumerable.ToArrayByIndex(T, TResult) Method (IEnumerable(T), Int32, Func(T, Int32), Func(T, Int32, TResult))
Click or drag to resize

MoreEnumerableToArrayByIndexT, TResult Method (IEnumerableT, Int32, FuncT, Int32, FuncT, Int32, TResult)

+ Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static TResult[] ToArrayByIndex<T, TResult>(
+	this IEnumerable<T> source,
+	int length,
+	Func<T, int> indexSelector,
+	Func<T, int, TResult> resultSelector
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The source sequence for the array.
length
Type: SystemInt32
The (non-negative) length of the resulting array.
indexSelector
Type: SystemFuncT, Int32
+ A function that maps an element to its index.
resultSelector
Type: SystemFuncT, Int32, TResult
+ A function to project a source element into an element of the + resulting array.

Type Parameters

T
+ The type of the element in source.
TResult
+ The type of the element in the resulting array.

Return Value

Type: TResult
+ An array of size length that contains the + projected elements from the input sequence. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This method forces immediate query evaluation. It should not be + used on infinite sequences. If more than one element maps to the + same index then the latter element overwrites the former in the + resulting array. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDataTable__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDataTable__1.htm new file mode 100644 index 0000000..40f252e --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDataTable__1.htm @@ -0,0 +1,30 @@ +MoreEnumerable.ToDataTable(T) Method (IEnumerable(T))
Click or drag to resize

MoreEnumerableToDataTableT Method (IEnumerableT)

+ Converts a sequence to a DataTable object. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static DataTable ToDataTable<T>(
+	this IEnumerable<T> source
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The source.

Type Parameters

T
The type of the elements of source.

Return Value

Type: DataTable
+ A DataTable representing the source. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
This operator uses immediate execution.
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDataTable__1_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDataTable__1_1.htm new file mode 100644 index 0000000..4aab01f --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDataTable__1_1.htm @@ -0,0 +1,36 @@ +MoreEnumerable.ToDataTable(T) Method (IEnumerable(T), Expression(Func(T, Object))[])
Click or drag to resize

MoreEnumerableToDataTableT Method (IEnumerableT, ExpressionFuncT, Object)

+ Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static DataTable ToDataTable<T>(
+	this IEnumerable<T> source,
+	params Expression<Func<T, Object>>[] expressions
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The source.
expressions
Type: System.Linq.ExpressionsExpressionFuncT, Object
Expressions providing access to element members.

Type Parameters

T
The type of the elements of source.

Return Value

Type: DataTable
+ A DataTable representing the source. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
This operator uses immediate execution.
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDataTable__2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDataTable__2.htm new file mode 100644 index 0000000..637bddf --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDataTable__2.htm @@ -0,0 +1,36 @@ +MoreEnumerable.ToDataTable(T, TTable) Method (IEnumerable(T), TTable)
Click or drag to resize

MoreEnumerableToDataTableT, TTable Method (IEnumerableT, TTable)

+ Appends elements in the sequence as rows of a given DataTable object. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static TTable ToDataTable<T, TTable>(
+	this IEnumerable<T> source,
+	TTable table
+)
+where TTable : DataTable
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The source.
table
Type: TTable

Type Parameters

T
The type of the elements of source.
TTable

Return Value

Type: TTable
+ A DataTable or subclass representing the source. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
This operator uses immediate execution.
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDataTable__2_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDataTable__2_1.htm new file mode 100644 index 0000000..7b19d4b --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDataTable__2_1.htm @@ -0,0 +1,42 @@ +MoreEnumerable.ToDataTable(T, TTable) Method (IEnumerable(T), TTable, Expression(Func(T, Object))[])
Click or drag to resize

MoreEnumerableToDataTableT, TTable Method (IEnumerableT, TTable, ExpressionFuncT, Object)

+ Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static TTable ToDataTable<T, TTable>(
+	this IEnumerable<T> source,
+	TTable table,
+	params Expression<Func<T, Object>>[] expressions
+)
+where TTable : DataTable
+

Parameters

source
Type: System.Collections.GenericIEnumerableT
The source.
table
Type: TTable
The DataTable type of object where to add rows
expressions
Type: System.Linq.ExpressionsExpressionFuncT, Object
Expressions providing access to element members.

Type Parameters

T
The type of the elements of source.
TTable
The type of the input and resulting DataTable object.

Return Value

Type: TTable
+ A DataTable or subclass representing the source. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
This operator uses immediate execution.
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString.htm new file mode 100644 index 0000000..f8ad1bd --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString.htm @@ -0,0 +1,38 @@ +MoreEnumerable.ToDelimitedString Method (IEnumerable(Boolean))
Click or drag to resize

MoreEnumerableToDelimitedString Method (IEnumerableBoolean)

Note: This API is now obsolete.

+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
[ObsoleteAttribute]
+public static string ToDelimitedString(
+	this IEnumerable<bool> source
+)

Parameters

source
Type: System.Collections.GenericIEnumerableBoolean
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.

Return Value

Type: String
+ A string that consists of the elements in source + delimited by ListSeparator. If the source + sequence is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableBoolean. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses immediate execution and effectively buffers the sequence. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_1.htm new file mode 100644 index 0000000..261fc04 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_1.htm @@ -0,0 +1,39 @@ +MoreEnumerable.ToDelimitedString Method (IEnumerable(Boolean), String)
Click or drag to resize

MoreEnumerableToDelimitedString Method (IEnumerableBoolean, String)

+ Creates a delimited string from a sequence of values and + a given delimiter. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static string ToDelimitedString(
+	this IEnumerable<bool> source,
+	string delimiter
+)

Parameters

source
Type: System.Collections.GenericIEnumerableBoolean
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.
delimiter
Type: SystemString
The delimiter to inject between elements. May be null, in which case + the executing thread's current culture's list separator is used.

Return Value

Type: String
+ A string that consists of the elements in source + delimited by delimiter. If the source sequence + is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableBoolean. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses immediate execution and effectively buffers the sequence. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_10.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_10.htm new file mode 100644 index 0000000..72aadc1 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_10.htm @@ -0,0 +1,38 @@ +MoreEnumerable.ToDelimitedString Method (IEnumerable(Int16))
Click or drag to resize

MoreEnumerableToDelimitedString Method (IEnumerableInt16)

Note: This API is now obsolete.

+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
[ObsoleteAttribute]
+public static string ToDelimitedString(
+	this IEnumerable<short> source
+)

Parameters

source
Type: System.Collections.GenericIEnumerableInt16
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.

Return Value

Type: String
+ A string that consists of the elements in source + delimited by ListSeparator. If the source + sequence is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableInt16. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses immediate execution and effectively buffers the sequence. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_11.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_11.htm new file mode 100644 index 0000000..97d2f2b --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_11.htm @@ -0,0 +1,39 @@ +MoreEnumerable.ToDelimitedString Method (IEnumerable(Int16), String)
Click or drag to resize

MoreEnumerableToDelimitedString Method (IEnumerableInt16, String)

+ Creates a delimited string from a sequence of values and + a given delimiter. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static string ToDelimitedString(
+	this IEnumerable<short> source,
+	string delimiter
+)

Parameters

source
Type: System.Collections.GenericIEnumerableInt16
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.
delimiter
Type: SystemString
The delimiter to inject between elements. May be null, in which case + the executing thread's current culture's list separator is used.

Return Value

Type: String
+ A string that consists of the elements in source + delimited by delimiter. If the source sequence + is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableInt16. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses immediate execution and effectively buffers the sequence. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_12.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_12.htm new file mode 100644 index 0000000..0b3e862 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_12.htm @@ -0,0 +1,38 @@ +MoreEnumerable.ToDelimitedString Method (IEnumerable(Int32))
Click or drag to resize

MoreEnumerableToDelimitedString Method (IEnumerableInt32)

Note: This API is now obsolete.

+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
[ObsoleteAttribute]
+public static string ToDelimitedString(
+	this IEnumerable<int> source
+)

Parameters

source
Type: System.Collections.GenericIEnumerableInt32
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.

Return Value

Type: String
+ A string that consists of the elements in source + delimited by ListSeparator. If the source + sequence is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableInt32. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses immediate execution and effectively buffers the sequence. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_13.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_13.htm new file mode 100644 index 0000000..711e714 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_13.htm @@ -0,0 +1,39 @@ +MoreEnumerable.ToDelimitedString Method (IEnumerable(Int32), String)
Click or drag to resize

MoreEnumerableToDelimitedString Method (IEnumerableInt32, String)

+ Creates a delimited string from a sequence of values and + a given delimiter. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static string ToDelimitedString(
+	this IEnumerable<int> source,
+	string delimiter
+)

Parameters

source
Type: System.Collections.GenericIEnumerableInt32
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.
delimiter
Type: SystemString
The delimiter to inject between elements. May be null, in which case + the executing thread's current culture's list separator is used.

Return Value

Type: String
+ A string that consists of the elements in source + delimited by delimiter. If the source sequence + is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableInt32. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses immediate execution and effectively buffers the sequence. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_14.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_14.htm new file mode 100644 index 0000000..431e432 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_14.htm @@ -0,0 +1,38 @@ +MoreEnumerable.ToDelimitedString Method (IEnumerable(Int64))
Click or drag to resize

MoreEnumerableToDelimitedString Method (IEnumerableInt64)

Note: This API is now obsolete.

+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
[ObsoleteAttribute]
+public static string ToDelimitedString(
+	this IEnumerable<long> source
+)

Parameters

source
Type: System.Collections.GenericIEnumerableInt64
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.

Return Value

Type: String
+ A string that consists of the elements in source + delimited by ListSeparator. If the source + sequence is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableInt64. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses immediate execution and effectively buffers the sequence. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_15.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_15.htm new file mode 100644 index 0000000..c6e8e8b --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_15.htm @@ -0,0 +1,39 @@ +MoreEnumerable.ToDelimitedString Method (IEnumerable(Int64), String)
Click or drag to resize

MoreEnumerableToDelimitedString Method (IEnumerableInt64, String)

+ Creates a delimited string from a sequence of values and + a given delimiter. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static string ToDelimitedString(
+	this IEnumerable<long> source,
+	string delimiter
+)

Parameters

source
Type: System.Collections.GenericIEnumerableInt64
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.
delimiter
Type: SystemString
The delimiter to inject between elements. May be null, in which case + the executing thread's current culture's list separator is used.

Return Value

Type: String
+ A string that consists of the elements in source + delimited by delimiter. If the source sequence + is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableInt64. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses immediate execution and effectively buffers the sequence. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_16.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_16.htm new file mode 100644 index 0000000..d0dacc9 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_16.htm @@ -0,0 +1,38 @@ +MoreEnumerable.ToDelimitedString Method (IEnumerable(SByte))
Click or drag to resize

MoreEnumerableToDelimitedString Method (IEnumerableSByte)

Note: This API is now obsolete.

+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
[ObsoleteAttribute]
+public static string ToDelimitedString(
+	this IEnumerable<sbyte> source
+)

Parameters

source
Type: System.Collections.GenericIEnumerableSByte
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.

Return Value

Type: String
+ A string that consists of the elements in source + delimited by ListSeparator. If the source + sequence is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableSByte. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses immediate execution and effectively buffers the sequence. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_17.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_17.htm new file mode 100644 index 0000000..00c9eee --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_17.htm @@ -0,0 +1,39 @@ +MoreEnumerable.ToDelimitedString Method (IEnumerable(SByte), String)
Click or drag to resize

MoreEnumerableToDelimitedString Method (IEnumerableSByte, String)

+ Creates a delimited string from a sequence of values and + a given delimiter. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static string ToDelimitedString(
+	this IEnumerable<sbyte> source,
+	string delimiter
+)

Parameters

source
Type: System.Collections.GenericIEnumerableSByte
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.
delimiter
Type: SystemString
The delimiter to inject between elements. May be null, in which case + the executing thread's current culture's list separator is used.

Return Value

Type: String
+ A string that consists of the elements in source + delimited by delimiter. If the source sequence + is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableSByte. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses immediate execution and effectively buffers the sequence. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_18.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_18.htm new file mode 100644 index 0000000..858771c --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_18.htm @@ -0,0 +1,38 @@ +MoreEnumerable.ToDelimitedString Method (IEnumerable(Single))
Click or drag to resize

MoreEnumerableToDelimitedString Method (IEnumerableSingle)

Note: This API is now obsolete.

+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
[ObsoleteAttribute]
+public static string ToDelimitedString(
+	this IEnumerable<float> source
+)

Parameters

source
Type: System.Collections.GenericIEnumerableSingle
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.

Return Value

Type: String
+ A string that consists of the elements in source + delimited by ListSeparator. If the source + sequence is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableSingle. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses immediate execution and effectively buffers the sequence. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_19.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_19.htm new file mode 100644 index 0000000..5c72634 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_19.htm @@ -0,0 +1,39 @@ +MoreEnumerable.ToDelimitedString Method (IEnumerable(Single), String)
Click or drag to resize

MoreEnumerableToDelimitedString Method (IEnumerableSingle, String)

+ Creates a delimited string from a sequence of values and + a given delimiter. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static string ToDelimitedString(
+	this IEnumerable<float> source,
+	string delimiter
+)

Parameters

source
Type: System.Collections.GenericIEnumerableSingle
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.
delimiter
Type: SystemString
The delimiter to inject between elements. May be null, in which case + the executing thread's current culture's list separator is used.

Return Value

Type: String
+ A string that consists of the elements in source + delimited by delimiter. If the source sequence + is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableSingle. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses immediate execution and effectively buffers the sequence. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_2.htm new file mode 100644 index 0000000..54c9a2d --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_2.htm @@ -0,0 +1,38 @@ +MoreEnumerable.ToDelimitedString Method (IEnumerable(Byte))
Click or drag to resize

MoreEnumerableToDelimitedString Method (IEnumerableByte)

Note: This API is now obsolete.

+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
[ObsoleteAttribute]
+public static string ToDelimitedString(
+	this IEnumerable<byte> source
+)

Parameters

source
Type: System.Collections.GenericIEnumerableByte
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.

Return Value

Type: String
+ A string that consists of the elements in source + delimited by ListSeparator. If the source + sequence is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableByte. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses immediate execution and effectively buffers the sequence. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_20.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_20.htm new file mode 100644 index 0000000..e17d059 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_20.htm @@ -0,0 +1,38 @@ +MoreEnumerable.ToDelimitedString Method (IEnumerable(String))
Click or drag to resize

MoreEnumerableToDelimitedString Method (IEnumerableString)

Note: This API is now obsolete.

+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
[ObsoleteAttribute]
+public static string ToDelimitedString(
+	this IEnumerable<string> source
+)

Parameters

source
Type: System.Collections.GenericIEnumerableString
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.

Return Value

Type: String
+ A string that consists of the elements in source + delimited by ListSeparator. If the source + sequence is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableString. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses immediate execution and effectively buffers the sequence. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_21.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_21.htm new file mode 100644 index 0000000..20d4934 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_21.htm @@ -0,0 +1,39 @@ +MoreEnumerable.ToDelimitedString Method (IEnumerable(String), String)
Click or drag to resize

MoreEnumerableToDelimitedString Method (IEnumerableString, String)

+ Creates a delimited string from a sequence of values and + a given delimiter. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static string ToDelimitedString(
+	this IEnumerable<string> source,
+	string delimiter
+)

Parameters

source
Type: System.Collections.GenericIEnumerableString
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.
delimiter
Type: SystemString
The delimiter to inject between elements. May be null, in which case + the executing thread's current culture's list separator is used.

Return Value

Type: String
+ A string that consists of the elements in source + delimited by delimiter. If the source sequence + is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableString. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses immediate execution and effectively buffers the sequence. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_22.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_22.htm new file mode 100644 index 0000000..41f3ee1 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_22.htm @@ -0,0 +1,38 @@ +MoreEnumerable.ToDelimitedString Method (IEnumerable(UInt16))
Click or drag to resize

MoreEnumerableToDelimitedString Method (IEnumerableUInt16)

Note: This API is now obsolete.

+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
[ObsoleteAttribute]
+public static string ToDelimitedString(
+	this IEnumerable<ushort> source
+)

Parameters

source
Type: System.Collections.GenericIEnumerableUInt16
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.

Return Value

Type: String
+ A string that consists of the elements in source + delimited by ListSeparator. If the source + sequence is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableUInt16. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses immediate execution and effectively buffers the sequence. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_23.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_23.htm new file mode 100644 index 0000000..e1b37e3 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_23.htm @@ -0,0 +1,39 @@ +MoreEnumerable.ToDelimitedString Method (IEnumerable(UInt16), String)
Click or drag to resize

MoreEnumerableToDelimitedString Method (IEnumerableUInt16, String)

+ Creates a delimited string from a sequence of values and + a given delimiter. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static string ToDelimitedString(
+	this IEnumerable<ushort> source,
+	string delimiter
+)

Parameters

source
Type: System.Collections.GenericIEnumerableUInt16
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.
delimiter
Type: SystemString
The delimiter to inject between elements. May be null, in which case + the executing thread's current culture's list separator is used.

Return Value

Type: String
+ A string that consists of the elements in source + delimited by delimiter. If the source sequence + is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableUInt16. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses immediate execution and effectively buffers the sequence. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_24.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_24.htm new file mode 100644 index 0000000..1a7a32b --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_24.htm @@ -0,0 +1,38 @@ +MoreEnumerable.ToDelimitedString Method (IEnumerable(UInt32))
Click or drag to resize

MoreEnumerableToDelimitedString Method (IEnumerableUInt32)

Note: This API is now obsolete.

+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
[ObsoleteAttribute]
+public static string ToDelimitedString(
+	this IEnumerable<uint> source
+)

Parameters

source
Type: System.Collections.GenericIEnumerableUInt32
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.

Return Value

Type: String
+ A string that consists of the elements in source + delimited by ListSeparator. If the source + sequence is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableUInt32. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses immediate execution and effectively buffers the sequence. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_25.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_25.htm new file mode 100644 index 0000000..e4cb9d3 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_25.htm @@ -0,0 +1,39 @@ +MoreEnumerable.ToDelimitedString Method (IEnumerable(UInt32), String)
Click or drag to resize

MoreEnumerableToDelimitedString Method (IEnumerableUInt32, String)

+ Creates a delimited string from a sequence of values and + a given delimiter. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static string ToDelimitedString(
+	this IEnumerable<uint> source,
+	string delimiter
+)

Parameters

source
Type: System.Collections.GenericIEnumerableUInt32
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.
delimiter
Type: SystemString
The delimiter to inject between elements. May be null, in which case + the executing thread's current culture's list separator is used.

Return Value

Type: String
+ A string that consists of the elements in source + delimited by delimiter. If the source sequence + is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableUInt32. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses immediate execution and effectively buffers the sequence. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_26.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_26.htm new file mode 100644 index 0000000..93216e8 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_26.htm @@ -0,0 +1,38 @@ +MoreEnumerable.ToDelimitedString Method (IEnumerable(UInt64))
Click or drag to resize

MoreEnumerableToDelimitedString Method (IEnumerableUInt64)

Note: This API is now obsolete.

+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
[ObsoleteAttribute]
+public static string ToDelimitedString(
+	this IEnumerable<ulong> source
+)

Parameters

source
Type: System.Collections.GenericIEnumerableUInt64
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.

Return Value

Type: String
+ A string that consists of the elements in source + delimited by ListSeparator. If the source + sequence is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableUInt64. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses immediate execution and effectively buffers the sequence. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_27.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_27.htm new file mode 100644 index 0000000..99d1f50 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_27.htm @@ -0,0 +1,39 @@ +MoreEnumerable.ToDelimitedString Method (IEnumerable(UInt64), String)
Click or drag to resize

MoreEnumerableToDelimitedString Method (IEnumerableUInt64, String)

+ Creates a delimited string from a sequence of values and + a given delimiter. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static string ToDelimitedString(
+	this IEnumerable<ulong> source,
+	string delimiter
+)

Parameters

source
Type: System.Collections.GenericIEnumerableUInt64
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.
delimiter
Type: SystemString
The delimiter to inject between elements. May be null, in which case + the executing thread's current culture's list separator is used.

Return Value

Type: String
+ A string that consists of the elements in source + delimited by delimiter. If the source sequence + is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableUInt64. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses immediate execution and effectively buffers the sequence. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_3.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_3.htm new file mode 100644 index 0000000..e8d2599 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_3.htm @@ -0,0 +1,39 @@ +MoreEnumerable.ToDelimitedString Method (IEnumerable(Byte), String)
Click or drag to resize

MoreEnumerableToDelimitedString Method (IEnumerableByte, String)

+ Creates a delimited string from a sequence of values and + a given delimiter. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static string ToDelimitedString(
+	this IEnumerable<byte> source,
+	string delimiter
+)

Parameters

source
Type: System.Collections.GenericIEnumerableByte
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.
delimiter
Type: SystemString
The delimiter to inject between elements. May be null, in which case + the executing thread's current culture's list separator is used.

Return Value

Type: String
+ A string that consists of the elements in source + delimited by delimiter. If the source sequence + is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableByte. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses immediate execution and effectively buffers the sequence. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_4.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_4.htm new file mode 100644 index 0000000..ee6561e --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_4.htm @@ -0,0 +1,38 @@ +MoreEnumerable.ToDelimitedString Method (IEnumerable(Char))
Click or drag to resize

MoreEnumerableToDelimitedString Method (IEnumerableChar)

Note: This API is now obsolete.

+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
[ObsoleteAttribute]
+public static string ToDelimitedString(
+	this IEnumerable<char> source
+)

Parameters

source
Type: System.Collections.GenericIEnumerableChar
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.

Return Value

Type: String
+ A string that consists of the elements in source + delimited by ListSeparator. If the source + sequence is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableChar. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses immediate execution and effectively buffers the sequence. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_5.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_5.htm new file mode 100644 index 0000000..0a47d8a --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_5.htm @@ -0,0 +1,39 @@ +MoreEnumerable.ToDelimitedString Method (IEnumerable(Char), String)
Click or drag to resize

MoreEnumerableToDelimitedString Method (IEnumerableChar, String)

+ Creates a delimited string from a sequence of values and + a given delimiter. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static string ToDelimitedString(
+	this IEnumerable<char> source,
+	string delimiter
+)

Parameters

source
Type: System.Collections.GenericIEnumerableChar
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.
delimiter
Type: SystemString
The delimiter to inject between elements. May be null, in which case + the executing thread's current culture's list separator is used.

Return Value

Type: String
+ A string that consists of the elements in source + delimited by delimiter. If the source sequence + is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableChar. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses immediate execution and effectively buffers the sequence. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_6.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_6.htm new file mode 100644 index 0000000..e493d73 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_6.htm @@ -0,0 +1,38 @@ +MoreEnumerable.ToDelimitedString Method (IEnumerable(Decimal))
Click or drag to resize

MoreEnumerableToDelimitedString Method (IEnumerableDecimal)

Note: This API is now obsolete.

+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
[ObsoleteAttribute]
+public static string ToDelimitedString(
+	this IEnumerable<decimal> source
+)

Parameters

source
Type: System.Collections.GenericIEnumerableDecimal
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.

Return Value

Type: String
+ A string that consists of the elements in source + delimited by ListSeparator. If the source + sequence is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableDecimal. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses immediate execution and effectively buffers the sequence. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_7.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_7.htm new file mode 100644 index 0000000..aadaf6d --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_7.htm @@ -0,0 +1,39 @@ +MoreEnumerable.ToDelimitedString Method (IEnumerable(Decimal), String)
Click or drag to resize

MoreEnumerableToDelimitedString Method (IEnumerableDecimal, String)

+ Creates a delimited string from a sequence of values and + a given delimiter. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static string ToDelimitedString(
+	this IEnumerable<decimal> source,
+	string delimiter
+)

Parameters

source
Type: System.Collections.GenericIEnumerableDecimal
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.
delimiter
Type: SystemString
The delimiter to inject between elements. May be null, in which case + the executing thread's current culture's list separator is used.

Return Value

Type: String
+ A string that consists of the elements in source + delimited by delimiter. If the source sequence + is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableDecimal. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses immediate execution and effectively buffers the sequence. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_8.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_8.htm new file mode 100644 index 0000000..721ba22 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_8.htm @@ -0,0 +1,38 @@ +MoreEnumerable.ToDelimitedString Method (IEnumerable(Double))
Click or drag to resize

MoreEnumerableToDelimitedString Method (IEnumerableDouble)

Note: This API is now obsolete.

+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
[ObsoleteAttribute]
+public static string ToDelimitedString(
+	this IEnumerable<double> source
+)

Parameters

source
Type: System.Collections.GenericIEnumerableDouble
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.

Return Value

Type: String
+ A string that consists of the elements in source + delimited by ListSeparator. If the source + sequence is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableDouble. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses immediate execution and effectively buffers the sequence. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_9.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_9.htm new file mode 100644 index 0000000..18789af --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_9.htm @@ -0,0 +1,39 @@ +MoreEnumerable.ToDelimitedString Method (IEnumerable(Double), String)
Click or drag to resize

MoreEnumerableToDelimitedString Method (IEnumerableDouble, String)

+ Creates a delimited string from a sequence of values and + a given delimiter. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static string ToDelimitedString(
+	this IEnumerable<double> source,
+	string delimiter
+)

Parameters

source
Type: System.Collections.GenericIEnumerableDouble
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.
delimiter
Type: SystemString
The delimiter to inject between elements. May be null, in which case + the executing thread's current culture's list separator is used.

Return Value

Type: String
+ A string that consists of the elements in source + delimited by delimiter. If the source sequence + is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableDouble. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses immediate execution and effectively buffers the sequence. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString__1.htm new file mode 100644 index 0000000..f80394a --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString__1.htm @@ -0,0 +1,40 @@ +MoreEnumerable.ToDelimitedString(TSource) Method (IEnumerable(TSource))
Click or drag to resize

MoreEnumerableToDelimitedStringTSource Method (IEnumerableTSource)

Note: This API is now obsolete.

+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
[ObsoleteAttribute]
+public static string ToDelimitedString<TSource>(
+	this IEnumerable<TSource> source
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.

Type Parameters

TSource
Type of element in the source sequence

Return Value

Type: String
+ A string that consists of the elements in source + delimited by ListSeparator. If the source + sequence is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses immediate execution and effectively buffers the sequence. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString__1_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString__1_1.htm new file mode 100644 index 0000000..c30118c --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString__1_1.htm @@ -0,0 +1,41 @@ +MoreEnumerable.ToDelimitedString(TSource) Method (IEnumerable(TSource), String)
Click or drag to resize

MoreEnumerableToDelimitedStringTSource Method (IEnumerableTSource, String)

+ Creates a delimited string from a sequence of values and + a given delimiter. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static string ToDelimitedString<TSource>(
+	this IEnumerable<TSource> source,
+	string delimiter
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.
delimiter
Type: SystemString
The delimiter to inject between elements. May be null, in which case + the executing thread's current culture's list separator is used.

Type Parameters

TSource
Type of element in the source sequence

Return Value

Type: String
+ A string that consists of the elements in source + delimited by delimiter. If the source sequence + is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This operator uses immediate execution and effectively buffers the sequence. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDictionary__2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDictionary__2.htm new file mode 100644 index 0000000..78fa282 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDictionary__2.htm @@ -0,0 +1,32 @@ +MoreEnumerable.ToDictionary(TKey, TValue) Method (IEnumerable(KeyValuePair(TKey, TValue)))
Click or drag to resize

MoreEnumerableToDictionaryTKey, TValue Method (IEnumerableKeyValuePairTKey, TValue)

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static Dictionary<TKey, TValue> ToDictionary<TKey, TValue>(
+	this IEnumerable<KeyValuePair<TKey, TValue>> source
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableKeyValuePairTKey, TValue
The source sequence of key-value pairs.

Type Parameters

TKey
The type of the key.
TValue
The type of the value.

Return Value

Type: DictionaryTKey, TValue
+ A DictionaryTKey, TValue containing the values + mapped to their keys. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableKeyValuePairTKey, TValue. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDictionary__2_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDictionary__2_1.htm new file mode 100644 index 0000000..ff7c4c6 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDictionary__2_1.htm @@ -0,0 +1,37 @@ +MoreEnumerable.ToDictionary(TKey, TValue) Method (IEnumerable(KeyValuePair(TKey, TValue)), IEqualityComparer(TKey))
Click or drag to resize

MoreEnumerableToDictionaryTKey, TValue Method (IEnumerableKeyValuePairTKey, TValue, IEqualityComparerTKey)

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static Dictionary<TKey, TValue> ToDictionary<TKey, TValue>(
+	this IEnumerable<KeyValuePair<TKey, TValue>> source,
+	IEqualityComparer<TKey> comparer
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableKeyValuePairTKey, TValue
The source sequence of key-value pairs.
comparer
Type: System.Collections.GenericIEqualityComparerTKey
The comparer for keys.

Type Parameters

TKey
The type of the key.
TValue
The type of the value.

Return Value

Type: DictionaryTKey, TValue
+ A DictionaryTKey, TValue containing the values + mapped to their keys. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableKeyValuePairTKey, TValue. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDictionary__2_2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDictionary__2_2.htm new file mode 100644 index 0000000..eec056e --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDictionary__2_2.htm @@ -0,0 +1,33 @@ +MoreEnumerable.ToDictionary(TKey, TValue) Method (IEnumerable(ValueTuple`2(TKey, TValue)))
Click or drag to resize

MoreEnumerableToDictionaryTKey, TValue Method (IEnumerableValueTuple`2TKey, TValue)

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static Dictionary<TKey, TValue> ToDictionary<TKey, TValue>(
+	this IEnumerable<ValueTuple<TKey, TValue>> source
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableValueTupleTKey, TValue
The source sequence of couples (tuple of 2).

Type Parameters

TKey
The type of the key.
TValue
The type of the value.

Return Value

Type: DictionaryTKey, TValue
+ A DictionaryTKey, TValue containing the values + mapped to their keys. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableValueTupleTKey, TValue. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDictionary__2_3.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDictionary__2_3.htm new file mode 100644 index 0000000..e682571 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToDictionary__2_3.htm @@ -0,0 +1,37 @@ +MoreEnumerable.ToDictionary(TKey, TValue) Method (IEnumerable(ValueTuple`2(TKey, TValue)), IEqualityComparer(TKey))
Click or drag to resize

MoreEnumerableToDictionaryTKey, TValue Method (IEnumerableValueTuple`2TKey, TValue, IEqualityComparerTKey)

+ Creates a DictionaryTKey, TValue from a sequence of + tuples of 2 where the first item is the key and the second the + value. An additional parameter specifies a comparer for keys. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static Dictionary<TKey, TValue> ToDictionary<TKey, TValue>(
+	this IEnumerable<ValueTuple<TKey, TValue>> source,
+	IEqualityComparer<TKey> comparer
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableValueTupleTKey, TValue
The source sequence of couples (tuple of 2).
comparer
Type: System.Collections.GenericIEqualityComparerTKey
The comparer for keys.

Type Parameters

TKey
The type of the key.
TValue
The type of the value.

Return Value

Type: DictionaryTKey, TValue
+ A DictionaryTKey, TValue containing the values + mapped to their keys. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableValueTupleTKey, TValue. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToHashSet__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToHashSet__1.htm new file mode 100644 index 0000000..ffb16ab --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToHashSet__1.htm @@ -0,0 +1,31 @@ +MoreEnumerable.ToHashSet(TSource) Method (IEnumerable(TSource))
Click or drag to resize

MoreEnumerableToHashSetTSource Method (IEnumerableTSource)

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static HashSet<TSource> ToHashSet<TSource>(
+	this IEnumerable<TSource> source
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
Source sequence

Type Parameters

TSource
Type of elements in source sequence.

Return Value

Type: HashSetTSource
A hash set of the items in the sequence, using the default equality comparer.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Exceptions
ExceptionCondition
ArgumentNullExceptionsource is null
Remarks
+ This evaluates the input sequence completely. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToHashSet__1_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToHashSet__1_1.htm new file mode 100644 index 0000000..086d1ec --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToHashSet__1_1.htm @@ -0,0 +1,35 @@ +MoreEnumerable.ToHashSet(TSource) Method (IEnumerable(TSource), IEqualityComparer(TSource))
Click or drag to resize

MoreEnumerableToHashSetTSource Method (IEnumerableTSource, IEqualityComparerTSource)

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static HashSet<TSource> ToHashSet<TSource>(
+	this IEnumerable<TSource> source,
+	IEqualityComparer<TSource> comparer
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
Source sequence
comparer
Type: System.Collections.GenericIEqualityComparerTSource
Equality comparer to use; a value of null will cause the type's default equality comparer to be used

Type Parameters

TSource
Type of elements in source sequence.

Return Value

Type: HashSetTSource
A hash set of the items in the sequence, using the default equality comparer.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Exceptions
ExceptionCondition
ArgumentNullExceptionsource is null
Remarks
+ This evaluates the input sequence completely. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToLookup__2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToLookup__2.htm new file mode 100644 index 0000000..2aa54ea --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToLookup__2.htm @@ -0,0 +1,32 @@ +MoreEnumerable.ToLookup(TKey, TValue) Method (IEnumerable(KeyValuePair(TKey, TValue)))
Click or drag to resize

MoreEnumerableToLookupTKey, TValue Method (IEnumerableKeyValuePairTKey, TValue)

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static ILookup<TKey, TValue> ToLookup<TKey, TValue>(
+	this IEnumerable<KeyValuePair<TKey, TValue>> source
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableKeyValuePairTKey, TValue
The source sequence of key-value pairs.

Type Parameters

TKey
The type of the key.
TValue
The type of the value.

Return Value

Type: ILookupTKey, TValue
+ A ILookupTKey, TElement containing the values + mapped to their keys. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableKeyValuePairTKey, TValue. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToLookup__2_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToLookup__2_1.htm new file mode 100644 index 0000000..b073a85 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToLookup__2_1.htm @@ -0,0 +1,37 @@ +MoreEnumerable.ToLookup(TKey, TValue) Method (IEnumerable(KeyValuePair(TKey, TValue)), IEqualityComparer(TKey))
Click or drag to resize

MoreEnumerableToLookupTKey, TValue Method (IEnumerableKeyValuePairTKey, TValue, IEqualityComparerTKey)

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static ILookup<TKey, TValue> ToLookup<TKey, TValue>(
+	this IEnumerable<KeyValuePair<TKey, TValue>> source,
+	IEqualityComparer<TKey> comparer
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableKeyValuePairTKey, TValue
The source sequence of key-value pairs.
comparer
Type: System.Collections.GenericIEqualityComparerTKey
The comparer for keys.

Type Parameters

TKey
The type of the key.
TValue
The type of the value.

Return Value

Type: ILookupTKey, TValue
+ A ILookupTKey, TElement containing the values + mapped to their keys. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableKeyValuePairTKey, TValue. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToLookup__2_2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToLookup__2_2.htm new file mode 100644 index 0000000..b341d8e --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToLookup__2_2.htm @@ -0,0 +1,33 @@ +MoreEnumerable.ToLookup(TKey, TValue) Method (IEnumerable(ValueTuple`2(TKey, TValue)))
Click or drag to resize

MoreEnumerableToLookupTKey, TValue Method (IEnumerableValueTuple`2TKey, TValue)

+ Creates a Lookup from a sequence of + tuples of 2 where the first item is the key and the second the + value. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static ILookup<TKey, TValue> ToLookup<TKey, TValue>(
+	this IEnumerable<ValueTuple<TKey, TValue>> source
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableValueTupleTKey, TValue
The source sequence of tuples of 2.

Type Parameters

TKey
The type of the key.
TValue
The type of the value.

Return Value

Type: ILookupTKey, TValue
+ A Lookup containing the values + mapped to their keys. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableValueTupleTKey, TValue. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToLookup__2_3.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToLookup__2_3.htm new file mode 100644 index 0000000..f073f64 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ToLookup__2_3.htm @@ -0,0 +1,37 @@ +MoreEnumerable.ToLookup(TKey, TValue) Method (IEnumerable(ValueTuple`2(TKey, TValue)), IEqualityComparer(TKey))
Click or drag to resize

MoreEnumerableToLookupTKey, TValue Method (IEnumerableValueTuple`2TKey, TValue, IEqualityComparerTKey)

+ Creates a Lookup from a sequence of + tuples of 2 where the first item is the key and the second the + value. An additional parameter specifies a comparer for keys. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static ILookup<TKey, TValue> ToLookup<TKey, TValue>(
+	this IEnumerable<ValueTuple<TKey, TValue>> source,
+	IEqualityComparer<TKey> comparer
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableValueTupleTKey, TValue
The source sequence of tuples of 2.
comparer
Type: System.Collections.GenericIEqualityComparerTKey
The comparer for keys.

Type Parameters

TKey
The type of the key.
TValue
The type of the value.

Return Value

Type: ILookupTKey, TValue
+ A Lookup containing the values + mapped to their keys. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableValueTupleTKey, TValue. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Trace__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Trace__1.htm new file mode 100644 index 0000000..322804f --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Trace__1.htm @@ -0,0 +1,33 @@ +MoreEnumerable.Trace(TSource) Method (IEnumerable(TSource))
Click or drag to resize

MoreEnumerableTraceTSource Method (IEnumerableTSource)

+ Traces the elements of a source sequence for diagnostics. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TSource> Trace<TSource>(
+	this IEnumerable<TSource> source
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
Source sequence whose elements to trace.

Type Parameters

TSource
Type of element in the source sequence

Return Value

Type: IEnumerableTSource
+ Return the source sequence unmodified. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This a pass-through operator that uses deferred execution and + streams the results. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Trace__1_1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Trace__1_1.htm new file mode 100644 index 0000000..f172fb0 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Trace__1_1.htm @@ -0,0 +1,38 @@ +MoreEnumerable.Trace(TSource) Method (IEnumerable(TSource), Func(TSource, String))
Click or drag to resize

MoreEnumerableTraceTSource Method (IEnumerableTSource, FuncTSource, String)

+ Traces the elements of a source sequence for diagnostics using + a custom formatter. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TSource> Trace<TSource>(
+	this IEnumerable<TSource> source,
+	Func<TSource, string> formatter
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
Source sequence whose elements to trace.
formatter
Type: SystemFuncTSource, String
Function used to format each source element into a string.

Type Parameters

TSource
Type of element in the source sequence

Return Value

Type: IEnumerableTSource
+ Return the source sequence unmodified. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This a pass-through operator that uses deferred execution and + streams the results. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Trace__1_2.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Trace__1_2.htm new file mode 100644 index 0000000..f4a3d1e --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Trace__1_2.htm @@ -0,0 +1,41 @@ +MoreEnumerable.Trace(TSource) Method (IEnumerable(TSource), String)
Click or drag to resize

MoreEnumerableTraceTSource Method (IEnumerableTSource, String)

+ Traces the elements of a source sequence for diagnostics using + custom formatting. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TSource> Trace<TSource>(
+	this IEnumerable<TSource> source,
+	string format
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
Source sequence whose elements to trace.
format
Type: SystemString
+ String to use to format the trace message. If null then the + element value becomes the traced message. +

Type Parameters

TSource
Type of element in the source sequence

Return Value

Type: IEnumerableTSource
+ Return the source sequence unmodified. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ This a pass-through operator that uses deferred execution and + streams the results. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_TraverseBreadthFirst__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_TraverseBreadthFirst__1.htm new file mode 100644 index 0000000..cf8078b --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_TraverseBreadthFirst__1.htm @@ -0,0 +1,34 @@ +MoreEnumerable.TraverseBreadthFirst(T) Method
Click or drag to resize

MoreEnumerableTraverseBreadthFirstT Method

+ Traverses a tree in a breadth-first fashion, starting at a root node and using a user-defined + function to get the children at each node of the tree. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<T> TraverseBreadthFirst<T>(
+	T root,
+	Func<T, IEnumerable<T>> childrenSelector
+)
+

Parameters

root
Type: T
The root of the tree to traverse
childrenSelector
Type: SystemFuncT, IEnumerableT
The function that produces the children of each element

Type Parameters

T
The tree node type

Return Value

Type: IEnumerableT
A sequence containing the traversed values
Remarks
+ This function defers traversal until needed and streams the results. + The tree is not checked for loops. If the resulting sequence needs to be finite then it is the + responsibility of childrenSelector to ensure that loops are not produced. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_TraverseDepthFirst__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_TraverseDepthFirst__1.htm new file mode 100644 index 0000000..a685927 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_TraverseDepthFirst__1.htm @@ -0,0 +1,34 @@ +MoreEnumerable.TraverseDepthFirst(T) Method
Click or drag to resize

MoreEnumerableTraverseDepthFirstT Method

+ Traverses a tree in a depth-first fashion, starting at a root node and using a user-defined + function to get the children at each node of the tree. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<T> TraverseDepthFirst<T>(
+	T root,
+	Func<T, IEnumerable<T>> childrenSelector
+)
+

Parameters

root
Type: T
The root of the tree to traverse
childrenSelector
Type: SystemFuncT, IEnumerableT
The function that produces the children of each element

Type Parameters

T
The tree node type

Return Value

Type: IEnumerableT
A sequence containing the traversed values
Remarks
+ This function defers traversal until needed and streams the results. + The tree is not checked for loops. If the resulting sequence needs to be finite then it is the + responsibility of childrenSelector to ensure that loops are not produced. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Unfold__3.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Unfold__3.htm new file mode 100644 index 0000000..1157d25 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Unfold__3.htm @@ -0,0 +1,54 @@ +MoreEnumerable.Unfold(TState, T, TResult) Method
Click or drag to resize

MoreEnumerableUnfoldTState, T, TResult Method

+ Returns a sequence generated by applying a state to the generator function, + and from its result, determines if the sequence should have a next element, its value, + and the next state in the recursive call. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TResult> Unfold<TState, T, TResult>(
+	TState state,
+	Func<TState, T> generator,
+	Func<T, bool> predicate,
+	Func<T, TState> stateSelector,
+	Func<T, TResult> resultSelector
+)
+

Parameters

state
Type: TState
The initial state.
generator
Type: SystemFuncTState, T
+ Function that takes a state and computes the next state and the next element of the sequence. +
predicate
Type: SystemFuncT, Boolean
+ Function to determine if the unfolding should continue based the + result of the generator function. +
stateSelector
Type: SystemFuncT, TState
+ Function to select the state from the output of the generator function. +
resultSelector
Type: SystemFuncT, TResult
+ Function to select the result from the output of the generator function. +

Type Parameters

TState
Type of state elements.
T
Type of the elements generated by the generator function.
TResult
The type of the elements of the result sequence.

Return Value

Type: IEnumerableTResult
A sequence containing the results generated by the resultSelector function.
Remarks
+ This operator uses deferred execution and streams its results. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Windowed__1.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Windowed__1.htm new file mode 100644 index 0000000..ed31d90 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_Windowed__1.htm @@ -0,0 +1,34 @@ +MoreEnumerable.Windowed(TSource) Method
Click or drag to resize

MoreEnumerableWindowedTSource Method

+ Processes a sequence into a series of subsequences representing a windowed subset of the original +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<IEnumerable<TSource>> Windowed<TSource>(
+	this IEnumerable<TSource> source,
+	int size
+)
+

Parameters

source
Type: System.Collections.GenericIEnumerableTSource
The sequence to evaluate a sliding window over
size
Type: SystemInt32
The size (number of elements) in each window

Type Parameters

TSource
The type of the elements of the source sequence

Return Value

Type: IEnumerableIEnumerableTSource
A series of sequences representing each sliding window subsequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ The number of sequences returned is: Max(0, sequence.Count() - windowSize) + 1
+ Returned subsequences are buffered, but the overall operation is streamed.
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ZipLongest__3.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ZipLongest__3.htm new file mode 100644 index 0000000..ef18d78 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ZipLongest__3.htm @@ -0,0 +1,49 @@ +MoreEnumerable.ZipLongest(TFirst, TSecond, TResult) Method
Click or drag to resize

MoreEnumerableZipLongestTFirst, TSecond, TResult Method

+ Returns a projection of tuples, where each tuple contains the N-th element + from each of the argument sequences. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TResult> ZipLongest<TFirst, TSecond, TResult>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second,
+	Func<TFirst, TSecond, TResult> resultSelector
+)
+

Parameters

first
Type: System.Collections.GenericIEnumerableTFirst
First sequence
second
Type: System.Collections.GenericIEnumerableTSecond
Second sequence
resultSelector
Type: SystemFuncTFirst, TSecond, TResult
Function to apply to each pair of elements

Type Parameters

TFirst
Type of elements in first sequence
TSecond
Type of elements in second sequence
TResult
Type of elements in result sequence

Return Value

Type: IEnumerableTResult
+ A sequence that contains elements of the two input sequences, + combined by resultSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ If the two input sequences are of different lengths then the result + sequence will always be as long as the longer of the two input sequences. + The default value of the shorter sequence element type is used for padding. + This operator uses deferred execution and streams its results. +
Examples
int[] numbers = { 1, 2, 3 };
+string[] letters = { "A", "B", "C", "D" };
+var zipped = numbers.EquiZip(letters, (n, l) => n + l);
+ The zipped variable, when iterated over, will yield "1A", "2B", "3C", "0D" in turn. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ZipShortest__3.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ZipShortest__3.htm new file mode 100644 index 0000000..087d708 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ZipShortest__3.htm @@ -0,0 +1,45 @@ +MoreEnumerable.ZipShortest(TFirst, TSecond, TResult) Method (IEnumerable(TFirst), IEnumerable(TSecond), Func(TFirst, TSecond, TResult))
Click or drag to resize

MoreEnumerableZipShortestTFirst, TSecond, TResult Method (IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TSecond, TResult)

+ Returns a projection of tuples, where each tuple contains the N-th element + from each of the argument sequences. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TResult> ZipShortest<TFirst, TSecond, TResult>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second,
+	Func<TFirst, TSecond, TResult> resultSelector
+)
+

Parameters

first
Type: System.Collections.GenericIEnumerableTFirst
First sequence
second
Type: System.Collections.GenericIEnumerableTSecond
Second sequence
resultSelector
Type: SystemFuncTFirst, TSecond, TResult
Function to apply to each pair of elements

Type Parameters

TFirst
Type of elements in first sequence
TSecond
Type of elements in second sequence
TResult
Type of elements in result sequence

Return Value

Type: IEnumerableTResult
A projection of tuples, where each tuple contains the N-th element from each of the argument sequences

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ If the two input sequences are of different lengths, the result sequence + is terminated as soon as the shortest input sequence is exhausted. + This operator uses deferred execution and streams its results. +
Examples
var numbers = new[] { 1, 2, 3 };
+var letters = new[] { "A", "B", "C", "D" };
+var zipped = numbers.ZipShortest(letters, (n, l) => n + l);
+ The zipped variable, when iterated over, will yield "1A", "2B", "3C", in turn. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ZipShortest__4.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ZipShortest__4.htm new file mode 100644 index 0000000..b0063b7 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ZipShortest__4.htm @@ -0,0 +1,51 @@ +MoreEnumerable.ZipShortest(T1, T2, T3, TResult) Method (IEnumerable(T1), IEnumerable(T2), IEnumerable(T3), Func(T1, T2, T3, TResult))
Click or drag to resize

MoreEnumerableZipShortestT1, T2, T3, TResult Method (IEnumerableT1, IEnumerableT2, IEnumerableT3, FuncT1, T2, T3, TResult)

+ Returns a projection of tuples, where each tuple contains the N-th element + from each of the argument sequences. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TResult> ZipShortest<T1, T2, T3, TResult>(
+	this IEnumerable<T1> first,
+	IEnumerable<T2> second,
+	IEnumerable<T3> third,
+	Func<T1, T2, T3, TResult> resultSelector
+)
+

Parameters

first
Type: System.Collections.GenericIEnumerableT1
First sequence
second
Type: System.Collections.GenericIEnumerableT2
Second sequence
third
Type: System.Collections.GenericIEnumerableT3
Third sequence
resultSelector
Type: SystemFuncT1, T2, T3, TResult
Function to apply to each triplet of elements

Type Parameters

T1
Type of elements in first sequence
T2
Type of elements in second sequence
T3
Type of elements in third sequence
TResult
Type of elements in result sequence

Return Value

Type: IEnumerableTResult
A projection of tuples, where each tuple contains the N-th element from each of the argument sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT1. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ If the input sequences are of different lengths, the result sequence + is terminated as soon as the shortest input sequence is exhausted. + This operator uses deferred execution and streams its results. +
Examples
var numbers = new[] { 1, 2, 3 };
+var letters = new[] { "A", "B", "C", "D" };
+var chars   = new[] { 'a', 'b', 'c', 'd', 'e' };
+var zipped  = numbers.ZipShortest(letters, chars, (n, l, c) => c + n + l);
+ The zipped variable, when iterated over, will yield + "98A", "100B", "102C", in turn. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ZipShortest__5.htm b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ZipShortest__5.htm new file mode 100644 index 0000000..dfdea66 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_MoreEnumerable_ZipShortest__5.htm @@ -0,0 +1,56 @@ +MoreEnumerable.ZipShortest(T1, T2, T3, T4, TResult) Method (IEnumerable(T1), IEnumerable(T2), IEnumerable(T3), IEnumerable(T4), Func(T1, T2, T3, T4, TResult))
Click or drag to resize

MoreEnumerableZipShortestT1, T2, T3, T4, TResult Method (IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, FuncT1, T2, T3, T4, TResult)

+ Returns a projection of tuples, where each tuple contains the N-th element + from each of the argument sequences. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static IEnumerable<TResult> ZipShortest<T1, T2, T3, T4, TResult>(
+	this IEnumerable<T1> first,
+	IEnumerable<T2> second,
+	IEnumerable<T3> third,
+	IEnumerable<T4> fourth,
+	Func<T1, T2, T3, T4, TResult> resultSelector
+)
+

Parameters

first
Type: System.Collections.GenericIEnumerableT1
First sequence
second
Type: System.Collections.GenericIEnumerableT2
Second sequence
third
Type: System.Collections.GenericIEnumerableT3
Third sequence
fourth
Type: System.Collections.GenericIEnumerableT4
Fourth sequence
resultSelector
Type: SystemFuncT1, T2, T3, T4, TResult
Function to apply to each quadruplet of elements

Type Parameters

T1
Type of elements in first sequence
T2
Type of elements in second sequence
T3
Type of elements in third sequence
T4
Type of elements in fourth sequence
TResult
Type of elements in result sequence

Return Value

Type: IEnumerableTResult
A projection of tuples, where each tuple contains the N-th element from each of the argument sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT1. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
+ If the input sequences are of different lengths, the result sequence + is terminated as soon as the shortest input sequence is exhausted. + This operator uses deferred execution and streams its results. +
Examples
var numbers = new[] { 1, 2, 3 };
+var letters = new[] { "A", "B", "C", "D" };
+var chars   = new[] { 'a', 'b', 'c', 'd', 'e' };
+var flags   = new[] { true, false };
+var zipped  = numbers.ZipShortest(letters, chars, flags (n, l, c, f) => n + l + c + f);
+ The zipped variable, when iterated over, will yield + "1AaTrue", "2BbFalse" in turn. +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_SequenceException__ctor.htm b/2.10/ref/api/html/M_MoreLinq_SequenceException__ctor.htm new file mode 100644 index 0000000..0b8ba51 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_SequenceException__ctor.htm @@ -0,0 +1,15 @@ +SequenceException Constructor
Click or drag to resize

SequenceException Constructor

+ Initializes a new instance of the SequenceException class. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public SequenceException()
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_SequenceException__ctor_1.htm b/2.10/ref/api/html/M_MoreLinq_SequenceException__ctor_1.htm new file mode 100644 index 0000000..0bb34b4 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_SequenceException__ctor_1.htm @@ -0,0 +1,27 @@ +SequenceException Constructor (SerializationInfo, StreamingContext)
Click or drag to resize

SequenceException Constructor (SerializationInfo, StreamingContext)

+ Initializes a new instance of the SequenceException class + with serialized data. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
protected SequenceException(
+	SerializationInfo info,
+	StreamingContext context
+)

Parameters

info
Type: System.Runtime.SerializationSerializationInfo
The object that holds the serialized object data.
context
Type: System.Runtime.SerializationStreamingContext
The contextual information about the source or destination.
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_SequenceException__ctor_2.htm b/2.10/ref/api/html/M_MoreLinq_SequenceException__ctor_2.htm new file mode 100644 index 0000000..29ac825 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_SequenceException__ctor_2.htm @@ -0,0 +1,23 @@ +SequenceException Constructor (String)
Click or drag to resize

SequenceException Constructor (String)

+ Initializes a new instance of the SequenceException class + with a given error message. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public SequenceException(
+	string message
+)

Parameters

message
Type: SystemString
A message that describes the error.
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/M_MoreLinq_SequenceException__ctor_3.htm b/2.10/ref/api/html/M_MoreLinq_SequenceException__ctor_3.htm new file mode 100644 index 0000000..11c5ff2 --- /dev/null +++ b/2.10/ref/api/html/M_MoreLinq_SequenceException__ctor_3.htm @@ -0,0 +1,28 @@ +SequenceException Constructor (String, Exception)
Click or drag to resize

SequenceException Constructor (String, Exception)

+ Initializes a new instance of the SequenceException class + with a given error message and a reference to the inner exception + that is the cause of the exception. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public SequenceException(
+	string message,
+	Exception innerException
+)

Parameters

message
Type: SystemString
A message that describes the error.
innerException
Type: SystemException
The exception that is the cause of the current exception.
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Methods_T_MoreLinq_MoreEnumerable.htm b/2.10/ref/api/html/Methods_T_MoreLinq_MoreEnumerable.htm new file mode 100644 index 0000000..9b04160 --- /dev/null +++ b/2.10/ref/api/html/Methods_T_MoreLinq_MoreEnumerable.htm @@ -0,0 +1,861 @@ +MoreEnumerable Methods
Click or drag to resize

MoreEnumerable Methods

The MoreEnumerable type exposes the following members.

Methods
+   + NameDescription
Public methodStatic memberAcquireTSource
+ Ensures that a source sequence of IDisposable + objects are all acquired successfully. If the acquisition of any + one IDisposable fails then those successfully + acquired till that point are disposed. +
Public methodStatic memberCode exampleAggregateRightTSource(IEnumerableTSource, FuncTSource, TSource, TSource)
Public methodStatic memberCode exampleAggregateRightTSource, TAccumulate(IEnumerableTSource, TAccumulate, FuncTSource, TAccumulate, TAccumulate)
Public methodStatic memberCode exampleAggregateRightTSource, TAccumulate, TResult(IEnumerableTSource, TAccumulate, FuncTSource, TAccumulate, TAccumulate, FuncTAccumulate, TResult)
Public methodStatic memberAssertTSource(IEnumerableTSource, FuncTSource, Boolean)
+ Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +
Public methodStatic memberAssertTSource(IEnumerableTSource, FuncTSource, Boolean, FuncTSource, Exception)
+ Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +
Public methodStatic memberAssertCountTSource(IEnumerableTSource, Int32)
+ Asserts that a source sequence contains a given count of elements. +
Public methodStatic memberAssertCountTSource(IEnumerableTSource, Int32, FuncInt32, Int32, Exception)
+ Asserts that a source sequence contains a given count of elements. + A parameter specifies the exception to be thrown. +
Public methodStatic memberCode exampleAtLeastT
+ Determines whether or not the number of elements in the sequence is greater than + or equal to the given integer. +
Public methodStatic memberCode exampleAtMostT
+ Determines whether or not the number of elements in the sequence is lesser than + or equal to the given integer. +
Public methodStatic memberBatchTSource(IEnumerableTSource, Int32)
+ Batches the source sequence into sized buckets. +
Public methodStatic memberBatchTSource, TResult(IEnumerableTSource, Int32, FuncIEnumerableTSource, TResult)
+ Batches the source sequence into sized buckets and applies a projection to each bucket. +
Public methodStatic memberCartesianTFirst, TSecond, TResult
+ Returns the Cartesian product of two sequences by combining each element of the first set with each in the second + and applying the user=define projection to the pair. +
Public methodStatic memberConcatT(IEnumerableT, T)
+ Returns a sequence consisting of the head elements and the given tail element. +
Public methodStatic memberConcatT(T, IEnumerableT)
+ Returns a sequence consisting of the head element and the given tail elements. +
Public methodStatic memberConsumeT
+ Completely consumes the given sequence. This method uses immediate execution, + and doesn't store any data during execution. +
Public methodStatic memberCode exampleCountBetweenT
+ Determines whether or not the number of elements in the sequence is between + an inclusive range of minimum and maximum integers. +
Public methodStatic memberCountByTSource, TKey(IEnumerableTSource, FuncTSource, TKey)
+ Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. +
Public methodStatic memberCountByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey)
+ Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. + An additional argument specifies a comparer to use for testing equivalence of keys. +
Public methodStatic memberDistinctByTSource, TKey(IEnumerableTSource, FuncTSource, TKey)
+ Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the default equality comparer for the projected type. +
Public methodStatic memberDistinctByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey)
+ Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the specified comparer for the projected type. +
Public methodStatic memberEndsWithT(IEnumerableT, IEnumerableT)
+ Determines whether the end of the first sequence is equivalent to + the second sequence, using the default equality comparer. +
Public methodStatic memberEndsWithT(IEnumerableT, IEnumerableT, IEqualityComparerT)
+ Determines whether the end of the first sequence is equivalent to + the second sequence, using the specified element equality comparer. +
Public methodStatic memberCode exampleEquiZipTFirst, TSecond, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TSecond, TResult)
+ Returns a projection of tuples, where each tuple contains the N-th element + from each of the argument sequences. +
Public methodStatic memberCode exampleEquiZipT1, T2, T3, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, FuncT1, T2, T3, TResult)
+ Returns a projection of tuples, where each tuple contains the N-th element + from each of the argument sequences. +
Public methodStatic memberCode exampleEquiZipT1, T2, T3, T4, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, FuncT1, T2, T3, T4, TResult)
+ Returns a projection of tuples, where each tuple contains the N-th element + from each of the argument sequences. +
Public methodStatic memberEvaluateT
+ Returns a sequence containing the values resulting from invoking (in order) each function in the source sequence of functions. +
Public methodStatic memberCode exampleExactlyT
+ Determines whether or not the number of elements in the sequence is equals to the given integer. +
Public methodStatic memberExceptByTSource, TKey(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey)
+ Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +
Public methodStatic memberExceptByTSource, TKey(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey)
+ Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +
Public methodStatic memberExcludeT
+ Excludes a contiguous number of elements from a sequence starting + at a given index. +
Public methodStatic memberFallbackIfEmptyT(IEnumerableT, IEnumerableT)
+ Returns the elements of a sequence, but if it is empty then + returns an altenate sequence of values. +
Public methodStatic memberCode exampleFallbackIfEmptyT(IEnumerableT, T)
+ Returns the elements of the specified sequence or the specified + value in a singleton collection if the sequence is empty. +
Public methodStatic memberFallbackIfEmptyT(IEnumerableT, T)
+ Returns the elements of a sequence, but if it is empty then + returns an altenate sequence from an array of values. +
Public methodStatic memberFallbackIfEmptyT(IEnumerableT, T, T)
+ Returns the elements of a sequence, but if it is empty then + returns an altenate sequence of values. +
Public methodStatic memberFallbackIfEmptyT(IEnumerableT, T, T, T)
+ Returns the elements of a sequence, but if it is empty then + returns an altenate sequence of values. +
Public methodStatic memberFallbackIfEmptyT(IEnumerableT, T, T, T, T)
+ Returns the elements of a sequence, but if it is empty then + returns an altenate sequence of values. +
Public methodStatic memberFillBackwardT(IEnumerableT)
+ Returns a sequence with each null reference or value in the source + replaced with the following non-null reference or value in + that sequence. +
Public methodStatic memberFillBackwardT(IEnumerableT, FuncT, Boolean)
+ Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +
Public methodStatic memberFillBackwardT(IEnumerableT, FuncT, Boolean, FuncT, T, T)
+ Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. Additional + parameters specifiy two functions, one used to determine if an + element is considered missing or not and another to provide the + replacement for the missing element. +
Public methodStatic memberFillForwardT(IEnumerableT)
+ Returns a sequence with each null reference or value in the source + replaced with the previous non-null reference or value seen in + that sequence. +
Public methodStatic memberFillForwardT(IEnumerableT, FuncT, Boolean)
+ Returns a sequence with each missing element in the source replaced + with the previous non-missing element seen in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +
Public methodStatic memberFillForwardT(IEnumerableT, FuncT, Boolean, FuncT, T, T)
+ Returns a sequence with each missing element in the source replaced + with one based on the previous non-missing element seen in that + sequence. Additional parameters specifiy two functions, one used to + determine if an element is considered missing or not and another + to provide the replacement for the missing element. +
Public methodStatic memberFlatten(IEnumerable)
+ Flattens a sequence containing arbitrarily-nested sequences. +
Public methodStatic memberFlatten(IEnumerable, FuncIEnumerable, Boolean)
+ Flattens a sequence containing arbitrarily-nested sequences. An + additional parameter specifies a predicate function used to + determine whether a nested IEnumerable should be + flattened or not. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, TResult)
+ Returns the result of applying a function to a sequence of + 9 elements. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, TResult)
+ Returns the result of applying a function to a sequence of + 10 elements. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, TResult)
+ Returns the result of applying a function to a sequence of + 11 elements. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, TResult)
+ Returns the result of applying a function to a sequence of + 12 elements. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, TResult)
+ Returns the result of applying a function to a sequence of + 13 elements. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult)
+ Returns the result of applying a function to a sequence of + 14 elements. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult)
+ Returns the result of applying a function to a sequence of + 15 elements. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult)
+ Returns the result of applying a function to a sequence of + 16 elements. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, TResult)
+ Returns the result of applying a function to a sequence of + 1 element. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, T, TResult)
+ Returns the result of applying a function to a sequence of + 2 elements. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, T, T, TResult)
+ Returns the result of applying a function to a sequence of + 3 elements. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, T, T, T, TResult)
+ Returns the result of applying a function to a sequence of + 4 elements. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, TResult)
+ Returns the result of applying a function to a sequence of + 5 elements. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, TResult)
+ Returns the result of applying a function to a sequence of + 6 elements. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, TResult)
+ Returns the result of applying a function to a sequence of + 7 elements. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, TResult)
+ Returns the result of applying a function to a sequence of + 8 elements. +
Public methodStatic memberForEachT(IEnumerableT, ActionT)
+ Immediately executes the given action on each element in the source sequence. +
Public methodStatic memberForEachT(IEnumerableT, ActionT, Int32)
+ Immediately executes the given action on each element in the source sequence. + Each element's index is used in the logic of the action. +
Public methodStatic memberFromT(FuncT)
+ Returns a single-element sequence containing the result of invoking the function. +
Public methodStatic memberFromT(FuncT)
+ Returns a sequence containing the values resulting from invoking (in order) each function in the source sequence of functions. +
Public methodStatic memberFromT(FuncT, FuncT)
+ Returns a sequence containing the result of invoking each parameter function in order. +
Public methodStatic memberFromT(FuncT, FuncT, FuncT)
+ Returns a sequence containing the result of invoking each parameter function in order. +
Public methodStatic memberFullGroupJoinTFirst, TSecond, TKey(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey)
+ Performs a Full Group Join between the first and second sequences. +
Public methodStatic memberFullGroupJoinTFirst, TSecond, TKey(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, IEqualityComparerTKey)
+ Performs a Full Group Join between the first and second sequences. +
Public methodStatic memberFullGroupJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTKey, IEnumerableTFirst, IEnumerableTSecond, TResult)
+ Performs a full group-join between two sequences. +
Public methodStatic memberFullGroupJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTKey, IEnumerableTFirst, IEnumerableTSecond, TResult, IEqualityComparerTKey)
+ Performs a full group-join between two sequences. +
Public methodStatic memberFullJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TResult, FuncTSource, TSource, TResult)
+ Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
Public methodStatic memberFullJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TResult, FuncTSource, TSource, TResult, IEqualityComparerTKey)
+ Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
Public methodStatic memberFullJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult)
+ Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
Public methodStatic memberFullJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult, IEqualityComparerTKey)
+ Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
Public methodStatic memberCode exampleGenerateTResult
+ Returns a sequence of values consecutively generated by a generator function. +
Public methodStatic memberGenerateByIndexTResult
+ Returns a sequence of values based on indexes. +
Public methodStatic memberGroupAdjacentTSource, TKey(IEnumerableTSource, FuncTSource, TKey)
+ Groups the adjacent elements of a sequence according to a + specified key selector function. +
Public methodStatic memberGroupAdjacentTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey)
+ Groups the adjacent elements of a sequence according to a + specified key selector function and compares the keys by using a + specified comparer. +
Public methodStatic memberGroupAdjacentTSource, TKey, TElement(IEnumerableTSource, FuncTSource, TKey, FuncTSource, TElement)
+ Groups the adjacent elements of a sequence according to a + specified key selector function and projects the elements for + each group by using a specified function. +
Public methodStatic memberGroupAdjacentTSource, TKey, TResult(IEnumerableTSource, FuncTSource, TKey, FuncTKey, IEnumerableTSource, TResult)
+ Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
Public methodStatic memberGroupAdjacentTSource, TKey, TElement(IEnumerableTSource, FuncTSource, TKey, FuncTSource, TElement, IEqualityComparerTKey)
+ Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
Public methodStatic memberGroupAdjacentTSource, TKey, TResult(IEnumerableTSource, FuncTSource, TKey, FuncTKey, IEnumerableTSource, TResult, IEqualityComparerTKey)
+ Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
Public methodStatic memberIncrementalTSource, TResult(IEnumerableTSource, FuncTSource, TSource, TResult) Obsolete.
+ Computes an incremental value between every adjacent element in a sequence: {N,N+1}, {N+1,N+2}, ... +
Public methodStatic memberIncrementalTSource, TResult(IEnumerableTSource, FuncTSource, TSource, Int32, TResult) Obsolete.
+ Computes an incremental value between every adjacent element in a sequence: {N,N+1}, {N+1,N+2}, ... +
Public methodStatic memberIndexTSource(IEnumerableTSource)
Public methodStatic memberIndexTSource(IEnumerableTSource, Int32)
+ Returns a sequence of KeyValuePairTKey, TValue + where the key is the index of the value in the source sequence. + An additional parameter specifies the starting index. +
Public methodStatic memberInsertT
+ Inserts the elements of a sequence into another sequence at a + specified index. +
Public methodStatic memberInterleaveT
+ Interleaves the elements of two or more sequences into a single sequence, skipping sequences as they are consumed +
Public methodStatic memberLagTSource, TResult(IEnumerableTSource, Int32, FuncTSource, TSource, TResult)
+ Produces a projection of a sequence by evaluating pairs of elements separated by a negative offset. +
Public methodStatic memberLagTSource, TResult(IEnumerableTSource, Int32, TSource, FuncTSource, TSource, TResult)
+ Produces a projection of a sequence by evaluating pairs of elements separated by a negative offset. +
Public methodStatic memberLeadTSource, TResult(IEnumerableTSource, Int32, FuncTSource, TSource, TResult)
+ Produces a projection of a sequence by evaluating pairs of elements separated by a positive offset. +
Public methodStatic memberLeadTSource, TResult(IEnumerableTSource, Int32, TSource, FuncTSource, TSource, TResult)
+ Produces a projection of a sequence by evaluating pairs of elements separated by a positive offset. +
Public methodStatic memberLeftJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult)
+ Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
Public methodStatic memberLeftJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult, IEqualityComparerTKey)
+ Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
Public methodStatic memberLeftJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTFirst, TSecond, TResult)
+ Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
Public methodStatic memberLeftJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTFirst, TSecond, TResult, IEqualityComparerTKey)
+ Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
Public methodStatic memberMaxByTSource, TKey(IEnumerableTSource, FuncTSource, TKey)
+ Returns the maximal element of the given sequence, based on + the given projection. +
Public methodStatic memberMaxByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey)
+ Returns the maximal element of the given sequence, based on + the given projection and the specified comparer for projected values. +
Public methodStatic memberMinByTSource, TKey(IEnumerableTSource, FuncTSource, TKey)
+ Returns the minimal element of the given sequence, based on + the given projection. +
Public methodStatic memberMinByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey)
+ Returns the minimal element of the given sequence, based on + the given projection and the specified comparer for projected values. +
Public methodStatic memberCode exampleMoveT
+ Returns a sequence with a range of elements in the source sequence + moved to a new offset. +
Public methodStatic memberNestedLoops
+ Produces a sequence from an action based on the dynamic generation of N nested loops + whose iteration counts are defined by a sequence of loop counts. +
Public methodStatic memberOrderByT, TKey(IEnumerableT, FuncT, TKey, OrderByDirection)
+ Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +
Public methodStatic memberOrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection)
+ Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +
Public methodStatic memberOrderedMergeT(IEnumerableT, IEnumerableT)
+ Merges two ordered sequences into one. Where the elements equal + in both sequences, the element from the first sequence is + returned in the resulting sequence. +
Public methodStatic memberOrderedMergeT(IEnumerableT, IEnumerableT, IComparerT)
+ Merges two ordered sequences into one with an additional + parameter specifying how to compare the elements of the + sequences. Where the elements equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +
Public methodStatic memberOrderedMergeT, TKey(IEnumerableT, IEnumerableT, FuncT, TKey)
+ Merges two ordered sequences into one with an additional + parameter specifying the element key by which the sequences are + ordered. Where the keys equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +
Public methodStatic memberOrderedMergeT, TKey, TResult(IEnumerableT, IEnumerableT, FuncT, TKey, FuncT, TResult, FuncT, TResult, FuncT, T, TResult)
+ Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first and the result when elements are found in + both sequences. +
Public methodStatic memberOrderedMergeT, TKey, TResult(IEnumerableT, IEnumerableT, FuncT, TKey, FuncT, TResult, FuncT, TResult, FuncT, T, TResult, IComparerTKey)
+ Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first, the result when elements are found in + both sequences and a method for comparing keys. +
Public methodStatic memberOrderedMergeTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult)
+ Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second and + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences. +
Public methodStatic memberOrderedMergeTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult, IComparerTKey)
+ Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second, + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences + and a method for comparing keys. +
Public methodStatic memberCode examplePadTSource(IEnumerableTSource, Int32)
+ Pads a sequence with default values if it is narrower (shorter + in length) than a given width. +
Public methodStatic memberCode examplePadTSource(IEnumerableTSource, Int32, FuncInt32, TSource)
+ Pads a sequence with a dynamic filler value if it is narrower (shorter + in length) than a given width. +
Public methodStatic memberCode examplePadTSource(IEnumerableTSource, Int32, TSource)
+ Pads a sequence with a given filler value if it is narrower (shorter + in length) than a given width. +
Public methodStatic memberCode examplePadStartTSource(IEnumerableTSource, Int32)
+ Pads a sequence with default values in the beginning if it is narrower (shorter + in length) than a given width. +
Public methodStatic memberCode examplePadStartTSource(IEnumerableTSource, Int32, FuncInt32, TSource)
+ Pads a sequence with a dynamic filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the function to calculate padding. +
Public methodStatic memberCode examplePadStartTSource(IEnumerableTSource, Int32, TSource)
+ Pads a sequence with a given filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the value to use for padding. +
Public methodStatic memberCode examplePairwiseTSource, TResult
+ Returns a sequence resulting from applying a function to each + element in the source sequence and its + predecessor, with the exception of the first element which is + only returned as the predecessor of the second element. +
Public methodStatic memberPartialSortT(IEnumerableT, Int32)
Public methodStatic memberPartialSortT(IEnumerableT, Int32, OrderByDirection)
Public methodStatic memberPartialSortT(IEnumerableT, Int32, IComparerT)
Public methodStatic memberPartialSortT(IEnumerableT, Int32, IComparerT, OrderByDirection)
Public methodStatic memberPartialSortByTSource, TKey(IEnumerableTSource, Int32, FuncTSource, TKey)
Public methodStatic memberPartialSortByTSource, TKey(IEnumerableTSource, Int32, FuncTSource, TKey, OrderByDirection)
Public methodStatic memberPartialSortByTSource, TKey(IEnumerableTSource, Int32, FuncTSource, TKey, IComparerTKey)
Public methodStatic memberPartialSortByTSource, TKey(IEnumerableTSource, Int32, FuncTSource, TKey, IComparerTKey, OrderByDirection)
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. +
Public methodStatic memberPermutationsT
+ Generates a sequence of lists that represent the permutations of the original sequence. +
Public methodStatic memberPipeT
+ Executes the given action on each element in the source sequence + and yields it. +
Public methodStatic memberPrependTSource
+ Prepends a single value to a sequence. +
Public methodStatic memberCode examplePreScanTSource
+ Performs a pre-scan (exclusive prefix sum) on a sequence of elements. +
Public methodStatic memberRandom
+ Returns an infinite sequence of random integers using the standard + .NET random number generator. +
Public methodStatic memberRandom(Int32)
+ Returns an infinite sequence of random integers between zero and + a given maximum. +
Public methodStatic memberRandom(Random)
+ Returns an infinite sequence of random integers using the supplied + random number generator. +
Public methodStatic memberRandom(Int32, Int32)
+ Returns an infinite sequence of random integers between a given + minimum and a maximum. +
Public methodStatic memberRandom(Random, Int32)
+ Returns an infinite sequence of random integers between zero and a + given maximum using the supplied random number generator. +
Public methodStatic memberRandom(Random, Int32, Int32)
+ Returns an infinite sequence of random integers between a given + minumum and a maximum using the supplied random number generator. +
Public methodStatic memberRandomDouble
+ Returns an infinite sequence of random double values between 0.0 and 1.0 +
Public methodStatic memberRandomDouble(Random)
+ Returns an infinite sequence of random double values between 0.0 and 1.0 + using the supplied random number generator. +
Public methodStatic memberRandomSubsetT(IEnumerableT, Int32)
+ Returns a sequence of a specified size of random elements from the original sequence +
Public methodStatic memberRandomSubsetT(IEnumerableT, Int32, Random)
+ Returns a sequence of a specified size of random elements from the original sequence +
Public methodStatic memberRankTSource(IEnumerableTSource)
+ Ranks each item in the sequence in descending ordering using a default comparer. +
Public methodStatic memberRankTSource(IEnumerableTSource, IComparerTSource)
+ Rank each item in the sequence using a caller-supplied comparer. +
Public methodStatic memberRankByTSource, TKey(IEnumerableTSource, FuncTSource, TKey)
+ Ranks each item in the sequence in descending ordering by a specified key using a default comparer +
Public methodStatic memberRankByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey)
+ Ranks each item in a sequence using a specified key and a caller-supplied comparer +
Public methodStatic memberRepeatT(IEnumerableT)
+ Repeats the sequence forever. +
Public methodStatic memberRepeatT(IEnumerableT, Int32)
+ Repeats the sequence the specified number of times. +
Public methodStatic memberRightJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult)
+ Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
Public methodStatic memberRightJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult, IEqualityComparerTKey)
+ Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
Public methodStatic memberRightJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTSecond, TResult, FuncTFirst, TSecond, TResult)
+ Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
Public methodStatic memberRightJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTSecond, TResult, FuncTFirst, TSecond, TResult, IEqualityComparerTKey)
+ Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
Public methodStatic memberRunLengthEncodeT(IEnumerableT)
+ Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. +
Public methodStatic memberRunLengthEncodeT(IEnumerableT, IEqualityComparerT)
+ Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. This overload + uses a custom equality comparer to identify equivalent items. +
Public methodStatic memberCode exampleScanTSource(IEnumerableTSource, FuncTSource, TSource, TSource)
+ Peforms a scan (inclusive prefix sum) on a sequence of elements. +
Public methodStatic memberCode exampleScanTSource, TState(IEnumerableTSource, TState, FuncTState, TSource, TState)
Public methodStatic memberCode exampleScanRightTSource(IEnumerableTSource, FuncTSource, TSource, TSource)
Public methodStatic memberCode exampleScanRightTSource, TAccumulate(IEnumerableTSource, TAccumulate, FuncTSource, TAccumulate, TAccumulate)
Public methodStatic memberSegmentT(IEnumerableT, FuncT, Boolean)
+ Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
Public methodStatic memberSegmentT(IEnumerableT, FuncT, Int32, Boolean)
+ Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
Public methodStatic memberSegmentT(IEnumerableT, FuncT, T, Int32, Boolean)
+ Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
Public methodStatic memberCode exampleSequence(Int32, Int32)
+ Generates a sequence of integral numbers within the (inclusive) specified range. + If sequence is ascending the step is +1, otherwise -1. +
Public methodStatic memberCode exampleSequence(Int32, Int32, Int32)
+ Generates a sequence of integral numbers within the (inclusive) specified range. + An additional parameter specifies the steps in which the integers of the sequence increase or decrease. +
Public methodStatic memberCode exampleSingleOrFallbackTSource Obsolete.
+ Returns the single element in the given sequence, or the result + of executing a fallback delegate if the sequence is empty. + This method throws an exception if there is more than one element in the sequence. +
Public methodStatic memberSkipLastT
+ Bypasses a specified number of elements at the end of the sequence. +
Public methodStatic memberSkipUntilTSource
+ Skips items from the input sequence until the given predicate returns true + when applied to the current source item; that item will be the last skipped. +
Public methodStatic memberSliceT
+ Extracts a contiguous count of elements from a sequence at a particular zero-based starting index +
Public methodStatic memberSortedMergeTSource(IEnumerableTSource, OrderByDirection, IEnumerableTSource)
+ Merges two or more sequences that are in a common order (either ascending or descending) into + a single sequence that preserves that order. +
Public methodStatic memberSortedMergeTSource(IEnumerableTSource, OrderByDirection, IComparerTSource, IEnumerableTSource)
+ Merges two or more sequences that are in a common order (either ascending or descending) into + a single sequence that preserves that order. +
Public methodStatic memberSplitTSource(IEnumerableTSource, FuncTSource, Boolean)
+ Splits the source sequence by separator elements identified by a + function. +
Public methodStatic memberSplitTSource(IEnumerableTSource, TSource)
+ Splits the source sequence by a separator. +
Public methodStatic memberSplitTSource(IEnumerableTSource, FuncTSource, Boolean, Int32)
+ Splits the source sequence by separator elements identified by a + function, given a maximum count of splits. +
Public methodStatic memberSplitTSource(IEnumerableTSource, TSource, IEqualityComparerTSource)
+ Splits the source sequence by a separator and then transforms the + splits into results. +
Public methodStatic memberSplitTSource(IEnumerableTSource, TSource, Int32)
+ Splits the source sequence by a separator given a maximum count of splits. +
Public methodStatic memberSplitTSource(IEnumerableTSource, TSource, IEqualityComparerTSource, Int32)
+ Splits the source sequence by a separator, given a maximum count + of splits. A parameter specifies how the separator is compared + for equality. +
Public methodStatic memberSplitTSource, TResult(IEnumerableTSource, FuncTSource, Boolean, FuncIEnumerableTSource, TResult)
+ Splits the source sequence by separator elements identified by + a function and then transforms the splits into results. +
Public methodStatic memberSplitTSource, TResult(IEnumerableTSource, TSource, FuncIEnumerableTSource, TResult)
+ Splits the source sequence by a separator and then transforms + the splits into results. +
Public methodStatic memberSplitTSource, TResult(IEnumerableTSource, FuncTSource, Boolean, Int32, FuncIEnumerableTSource, TResult)
+ Splits the source sequence by separator elements identified by + a function, given a maximum count of splits, and then transforms + the splits into results. +
Public methodStatic memberSplitTSource, TResult(IEnumerableTSource, TSource, IEqualityComparerTSource, FuncIEnumerableTSource, TResult)
+ Splits the source sequence by a separator and then transforms the + splits into results. A parameter specifies how the separator is + compared for equality. +
Public methodStatic memberSplitTSource, TResult(IEnumerableTSource, TSource, Int32, FuncIEnumerableTSource, TResult)
+ Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. +
Public methodStatic memberSplitTSource, TResult(IEnumerableTSource, TSource, IEqualityComparerTSource, Int32, FuncIEnumerableTSource, TResult)
+ Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. A + parameter specifies how the separator is compared for equality. +
Public methodStatic memberStartsWithT(IEnumerableT, IEnumerableT)
+ Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the default equality + comparer. +
Public methodStatic memberStartsWithT(IEnumerableT, IEnumerableT, IEqualityComparerT)
+ Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the specified element + equality comparer. +
Public methodStatic memberSubsetsT(IEnumerableT)
+ Returns a sequence of IListT representing all of + the subsets of any size that are part of the original sequence. In + mathematics, it is equivalent to the power set of a set. +
Public methodStatic memberSubsetsT(IEnumerableT, Int32)
+ Returns a sequence of IListT representing all + subsets of a given size that are part of the original sequence. In + mathematics, it is equivalent to the combinations or + k-subsets of a set. +
Public methodStatic memberCode exampleTagFirstLastTSource, TResult
+ Returns a sequence resulting from applying a function to each + element in the source sequence with additional parameters + indicating whether the element is the first and/or last of the + sequence. +
Public methodStatic memberCode exampleTakeEveryTSource
+ Returns every N-th element of a sequence. +
Public methodStatic memberCode exampleTakeLastTSource
+ Returns a specified number of contiguous elements from the end of + a sequence. +
Public methodStatic memberTakeUntilTSource
+ Returns items from the input sequence until the given predicate returns true + when applied to the current source item; that item will be the last returned. +
Public methodStatic memberThenByT, TKey(IOrderedEnumerableT, FuncT, TKey, OrderByDirection)
+ Performs a subsequent ordering of elements in a sequence in a particular direction (ascending, descending) according to a key +
Public methodStatic memberThenByT, TKey(IOrderedEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection)
+ Performs a subsequent ordering of elements in a sequence in a particular direction (ascending, descending) according to a key +
Public methodStatic memberToArrayByIndexT(IEnumerableT, FuncT, Int32)
+ Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. +
Public methodStatic memberToArrayByIndexT(IEnumerableT, Int32, FuncT, Int32)
+ Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. +
Public methodStatic memberToArrayByIndexT, TResult(IEnumerableT, FuncT, Int32, FuncT, TResult)
+ Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +
Public methodStatic memberToArrayByIndexT, TResult(IEnumerableT, FuncT, Int32, FuncT, Int32, TResult)
+ Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +
Public methodStatic memberToArrayByIndexT, TResult(IEnumerableT, Int32, FuncT, Int32, FuncT, TResult)
+ Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +
Public methodStatic memberToArrayByIndexT, TResult(IEnumerableT, Int32, FuncT, Int32, FuncT, Int32, TResult)
+ Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +
Public methodStatic memberToDataTableT(IEnumerableT)
+ Converts a sequence to a DataTable object. +
Public methodStatic memberToDataTableT(IEnumerableT, ExpressionFuncT, Object)
+ Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +
Public methodStatic memberToDataTableT, TTable(IEnumerableT, TTable)
+ Appends elements in the sequence as rows of a given DataTable object. +
Public methodStatic memberToDataTableT, TTable(IEnumerableT, TTable, ExpressionFuncT, Object)
+ Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +
Public methodStatic memberToDelimitedString(IEnumerableBoolean) Obsolete.
+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +
Public methodStatic memberToDelimitedString(IEnumerableByte) Obsolete.
+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +
Public methodStatic memberToDelimitedString(IEnumerableChar) Obsolete.
+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +
Public methodStatic memberToDelimitedString(IEnumerableDecimal) Obsolete.
+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +
Public methodStatic memberToDelimitedString(IEnumerableDouble) Obsolete.
+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +
Public methodStatic memberToDelimitedString(IEnumerableInt16) Obsolete.
+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +
Public methodStatic memberToDelimitedString(IEnumerableInt32) Obsolete.
+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +
Public methodStatic memberToDelimitedString(IEnumerableInt64) Obsolete.
+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +
Public methodStatic memberToDelimitedString(IEnumerableSByte) Obsolete.
+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +
Public methodStatic memberToDelimitedString(IEnumerableSingle) Obsolete.
+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +
Public methodStatic memberToDelimitedString(IEnumerableString) Obsolete.
+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +
Public methodStatic memberToDelimitedString(IEnumerableUInt16) Obsolete.
+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +
Public methodStatic memberToDelimitedString(IEnumerableUInt32) Obsolete.
+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +
Public methodStatic memberToDelimitedString(IEnumerableUInt64) Obsolete.
+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +
Public methodStatic memberToDelimitedString(IEnumerableBoolean, String)
+ Creates a delimited string from a sequence of values and + a given delimiter. +
Public methodStatic memberToDelimitedString(IEnumerableByte, String)
+ Creates a delimited string from a sequence of values and + a given delimiter. +
Public methodStatic memberToDelimitedString(IEnumerableChar, String)
+ Creates a delimited string from a sequence of values and + a given delimiter. +
Public methodStatic memberToDelimitedString(IEnumerableDecimal, String)
+ Creates a delimited string from a sequence of values and + a given delimiter. +
Public methodStatic memberToDelimitedString(IEnumerableDouble, String)
+ Creates a delimited string from a sequence of values and + a given delimiter. +
Public methodStatic memberToDelimitedString(IEnumerableInt16, String)
+ Creates a delimited string from a sequence of values and + a given delimiter. +
Public methodStatic memberToDelimitedString(IEnumerableInt32, String)
+ Creates a delimited string from a sequence of values and + a given delimiter. +
Public methodStatic memberToDelimitedString(IEnumerableInt64, String)
+ Creates a delimited string from a sequence of values and + a given delimiter. +
Public methodStatic memberToDelimitedString(IEnumerableSByte, String)
+ Creates a delimited string from a sequence of values and + a given delimiter. +
Public methodStatic memberToDelimitedString(IEnumerableSingle, String)
+ Creates a delimited string from a sequence of values and + a given delimiter. +
Public methodStatic memberToDelimitedString(IEnumerableString, String)
+ Creates a delimited string from a sequence of values and + a given delimiter. +
Public methodStatic memberToDelimitedString(IEnumerableUInt16, String)
+ Creates a delimited string from a sequence of values and + a given delimiter. +
Public methodStatic memberToDelimitedString(IEnumerableUInt32, String)
+ Creates a delimited string from a sequence of values and + a given delimiter. +
Public methodStatic memberToDelimitedString(IEnumerableUInt64, String)
+ Creates a delimited string from a sequence of values and + a given delimiter. +
Public methodStatic memberToDelimitedStringTSource(IEnumerableTSource) Obsolete.
+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +
Public methodStatic memberToDelimitedStringTSource(IEnumerableTSource, String)
+ Creates a delimited string from a sequence of values and + a given delimiter. +
Public methodStatic memberToDictionaryTKey, TValue(IEnumerableKeyValuePairTKey, TValue)
Public methodStatic memberToDictionaryTKey, TValue(IEnumerableValueTupleTKey, TValue)
Public methodStatic memberToDictionaryTKey, TValue(IEnumerableKeyValuePairTKey, TValue, IEqualityComparerTKey)
Public methodStatic memberToDictionaryTKey, TValue(IEnumerableValueTupleTKey, TValue, IEqualityComparerTKey)
+ Creates a DictionaryTKey, TValue from a sequence of + tuples of 2 where the first item is the key and the second the + value. An additional parameter specifies a comparer for keys. +
Public methodStatic memberToHashSetTSource(IEnumerableTSource)
Public methodStatic memberToHashSetTSource(IEnumerableTSource, IEqualityComparerTSource)
Public methodStatic memberToLookupTKey, TValue(IEnumerableKeyValuePairTKey, TValue)
Public methodStatic memberToLookupTKey, TValue(IEnumerableValueTupleTKey, TValue)
+ Creates a Lookup from a sequence of + tuples of 2 where the first item is the key and the second the + value. +
Public methodStatic memberToLookupTKey, TValue(IEnumerableKeyValuePairTKey, TValue, IEqualityComparerTKey)
Public methodStatic memberToLookupTKey, TValue(IEnumerableValueTupleTKey, TValue, IEqualityComparerTKey)
+ Creates a Lookup from a sequence of + tuples of 2 where the first item is the key and the second the + value. An additional parameter specifies a comparer for keys. +
Public methodStatic memberTraceTSource(IEnumerableTSource)
+ Traces the elements of a source sequence for diagnostics. +
Public methodStatic memberTraceTSource(IEnumerableTSource, FuncTSource, String)
+ Traces the elements of a source sequence for diagnostics using + a custom formatter. +
Public methodStatic memberTraceTSource(IEnumerableTSource, String)
+ Traces the elements of a source sequence for diagnostics using + custom formatting. +
Public methodStatic memberTraverseBreadthFirstT
+ Traverses a tree in a breadth-first fashion, starting at a root node and using a user-defined + function to get the children at each node of the tree. +
Public methodStatic memberTraverseDepthFirstT
+ Traverses a tree in a depth-first fashion, starting at a root node and using a user-defined + function to get the children at each node of the tree. +
Public methodStatic memberUnfoldTState, T, TResult
+ Returns a sequence generated by applying a state to the generator function, + and from its result, determines if the sequence should have a next element, its value, + and the next state in the recursive call. +
Public methodStatic memberWindowedTSource
+ Processes a sequence into a series of subsequences representing a windowed subset of the original +
Public methodStatic memberCode exampleZipLongestTFirst, TSecond, TResult
+ Returns a projection of tuples, where each tuple contains the N-th element + from each of the argument sequences. +
Public methodStatic memberCode exampleZipShortestTFirst, TSecond, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TSecond, TResult)
+ Returns a projection of tuples, where each tuple contains the N-th element + from each of the argument sequences. +
Public methodStatic memberCode exampleZipShortestT1, T2, T3, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, FuncT1, T2, T3, TResult)
+ Returns a projection of tuples, where each tuple contains the N-th element + from each of the argument sequences. +
Public methodStatic memberCode exampleZipShortestT1, T2, T3, T4, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, FuncT1, T2, T3, T4, TResult)
+ Returns a projection of tuples, where each tuple contains the N-th element + from each of the argument sequences. +
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Methods_T_MoreLinq_SequenceException.htm b/2.10/ref/api/html/Methods_T_MoreLinq_SequenceException.htm new file mode 100644 index 0000000..d84b645 --- /dev/null +++ b/2.10/ref/api/html/Methods_T_MoreLinq_SequenceException.htm @@ -0,0 +1,10 @@ +SequenceException Methods
Click or drag to resize

SequenceException Methods

The SequenceException type exposes the following members.

Methods
+   + NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetBaseException
When overridden in a derived class, returns the Exception that is the root cause of one or more subsequent exceptions.
(Inherited from Exception.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetObjectData
When overridden in a derived class, sets the SerializationInfo with information about the exception.
(Inherited from Exception.)
Public methodGetType
Gets the runtime type of the current instance.
(Inherited from Exception.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Creates and returns a string representation of the current exception.
(Inherited from Exception.)
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/N_MoreLinq.htm b/2.10/ref/api/html/N_MoreLinq.htm new file mode 100644 index 0000000..39f3ac2 --- /dev/null +++ b/2.10/ref/api/html/N_MoreLinq.htm @@ -0,0 +1,28 @@ +MoreLinq Namespace
Click or drag to resize

MoreLinq Namespace

Provides types and extension methods that extend LINQ to Objects.
Classes
+   + ClassDescription
Public classMoreEnumerable
+ Provides a set of static methods for querying objects that + implement IEnumerableT. The actual methods + are implemented in files reflecting the method name. +
Public classSequenceException
+ The exception that is thrown for a sequence that fails a condition. +
Enumerations
+   + EnumerationDescription
Public enumerationOrderByDirection
+ Enumeration that defines values representing valid ordering directions for a sequence. +
+ \ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_AggregateRight.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_AggregateRight.htm new file mode 100644 index 0000000..3ec1ad2 --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_AggregateRight.htm @@ -0,0 +1,25 @@ +MoreEnumerable.AggregateRight Method
Click or drag to resize

MoreEnumerableAggregateRight Method

Overload List
+   + NameDescription
Public methodStatic memberCode exampleAggregateRightTSource(IEnumerableTSource, FuncTSource, TSource, TSource)
Public methodStatic memberCode exampleAggregateRightTSource, TAccumulate(IEnumerableTSource, TAccumulate, FuncTSource, TAccumulate, TAccumulate)
Public methodStatic memberCode exampleAggregateRightTSource, TAccumulate, TResult(IEnumerableTSource, TAccumulate, FuncTSource, TAccumulate, TAccumulate, FuncTAccumulate, TResult)
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Assert.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Assert.htm new file mode 100644 index 0000000..354e434 --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Assert.htm @@ -0,0 +1,16 @@ +MoreEnumerable.Assert Method
Click or drag to resize

MoreEnumerableAssert Method

Overload List
+   + NameDescription
Public methodStatic memberAssertTSource(IEnumerableTSource, FuncTSource, Boolean)
+ Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +
Public methodStatic memberAssertTSource(IEnumerableTSource, FuncTSource, Boolean, FuncTSource, Exception)
+ Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_AssertCount.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_AssertCount.htm new file mode 100644 index 0000000..32a008b --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_AssertCount.htm @@ -0,0 +1,15 @@ +MoreEnumerable.AssertCount Method
Click or drag to resize

MoreEnumerableAssertCount Method

Overload List
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Batch.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Batch.htm new file mode 100644 index 0000000..7645b5e --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Batch.htm @@ -0,0 +1,14 @@ +MoreEnumerable.Batch Method
Click or drag to resize

MoreEnumerableBatch Method

Overload List
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Concat.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Concat.htm new file mode 100644 index 0000000..f70f450 --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Concat.htm @@ -0,0 +1,14 @@ +MoreEnumerable.Concat Method
Click or drag to resize

MoreEnumerableConcat Method

Overload List
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_CountBy.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_CountBy.htm new file mode 100644 index 0000000..cce2f68 --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_CountBy.htm @@ -0,0 +1,17 @@ +MoreEnumerable.CountBy Method
Click or drag to resize

MoreEnumerableCountBy Method

Overload List
+   + NameDescription
Public methodStatic memberCountByTSource, TKey(IEnumerableTSource, FuncTSource, TKey)
+ Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. +
Public methodStatic memberCountByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey)
+ Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. + An additional argument specifies a comparer to use for testing equivalence of keys. +
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_DistinctBy.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_DistinctBy.htm new file mode 100644 index 0000000..cf64d96 --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_DistinctBy.htm @@ -0,0 +1,16 @@ +MoreEnumerable.DistinctBy Method
Click or drag to resize

MoreEnumerableDistinctBy Method

Overload List
+   + NameDescription
Public methodStatic memberDistinctByTSource, TKey(IEnumerableTSource, FuncTSource, TKey)
+ Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the default equality comparer for the projected type. +
Public methodStatic memberDistinctByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey)
+ Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the specified comparer for the projected type. +
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_EndsWith.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_EndsWith.htm new file mode 100644 index 0000000..304aa71 --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_EndsWith.htm @@ -0,0 +1,16 @@ +MoreEnumerable.EndsWith Method
Click or drag to resize

MoreEnumerableEndsWith Method

Overload List
+   + NameDescription
Public methodStatic memberEndsWithT(IEnumerableT, IEnumerableT)
+ Determines whether the end of the first sequence is equivalent to + the second sequence, using the default equality comparer. +
Public methodStatic memberEndsWithT(IEnumerableT, IEnumerableT, IEqualityComparerT)
+ Determines whether the end of the first sequence is equivalent to + the second sequence, using the specified element equality comparer. +
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_EquiZip.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_EquiZip.htm new file mode 100644 index 0000000..80e4851 --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_EquiZip.htm @@ -0,0 +1,19 @@ +MoreEnumerable.EquiZip Method
Click or drag to resize

MoreEnumerableEquiZip Method

Overload List
+   + NameDescription
Public methodStatic memberCode exampleEquiZipTFirst, TSecond, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TSecond, TResult)
+ Returns a projection of tuples, where each tuple contains the N-th element + from each of the argument sequences. +
Public methodStatic memberCode exampleEquiZipT1, T2, T3, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, FuncT1, T2, T3, TResult)
+ Returns a projection of tuples, where each tuple contains the N-th element + from each of the argument sequences. +
Public methodStatic memberCode exampleEquiZipT1, T2, T3, T4, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, FuncT1, T2, T3, T4, TResult)
+ Returns a projection of tuples, where each tuple contains the N-th element + from each of the argument sequences. +
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_ExceptBy.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_ExceptBy.htm new file mode 100644 index 0000000..eafa02d --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_ExceptBy.htm @@ -0,0 +1,16 @@ +MoreEnumerable.ExceptBy Method
Click or drag to resize

MoreEnumerableExceptBy Method

Overload List
+   + NameDescription
Public methodStatic memberExceptByTSource, TKey(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey)
+ Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +
Public methodStatic memberExceptByTSource, TKey(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey)
+ Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_FallbackIfEmpty.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_FallbackIfEmpty.htm new file mode 100644 index 0000000..17ef19c --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_FallbackIfEmpty.htm @@ -0,0 +1,28 @@ +MoreEnumerable.FallbackIfEmpty Method
Click or drag to resize

MoreEnumerableFallbackIfEmpty Method

Overload List
+   + NameDescription
Public methodStatic memberFallbackIfEmptyT(IEnumerableT, IEnumerableT)
+ Returns the elements of a sequence, but if it is empty then + returns an altenate sequence of values. +
Public methodStatic memberCode exampleFallbackIfEmptyT(IEnumerableT, T)
+ Returns the elements of the specified sequence or the specified + value in a singleton collection if the sequence is empty. +
Public methodStatic memberFallbackIfEmptyT(IEnumerableT, T)
+ Returns the elements of a sequence, but if it is empty then + returns an altenate sequence from an array of values. +
Public methodStatic memberFallbackIfEmptyT(IEnumerableT, T, T)
+ Returns the elements of a sequence, but if it is empty then + returns an altenate sequence of values. +
Public methodStatic memberFallbackIfEmptyT(IEnumerableT, T, T, T)
+ Returns the elements of a sequence, but if it is empty then + returns an altenate sequence of values. +
Public methodStatic memberFallbackIfEmptyT(IEnumerableT, T, T, T, T)
+ Returns the elements of a sequence, but if it is empty then + returns an altenate sequence of values. +
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_FillBackward.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_FillBackward.htm new file mode 100644 index 0000000..b830c33 --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_FillBackward.htm @@ -0,0 +1,25 @@ +MoreEnumerable.FillBackward Method
Click or drag to resize

MoreEnumerableFillBackward Method

Overload List
+   + NameDescription
Public methodStatic memberFillBackwardT(IEnumerableT)
+ Returns a sequence with each null reference or value in the source + replaced with the following non-null reference or value in + that sequence. +
Public methodStatic memberFillBackwardT(IEnumerableT, FuncT, Boolean)
+ Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +
Public methodStatic memberFillBackwardT(IEnumerableT, FuncT, Boolean, FuncT, T, T)
+ Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. Additional + parameters specifiy two functions, one used to determine if an + element is considered missing or not and another to provide the + replacement for the missing element. +
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_FillForward.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_FillForward.htm new file mode 100644 index 0000000..9fa9cc7 --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_FillForward.htm @@ -0,0 +1,25 @@ +MoreEnumerable.FillForward Method
Click or drag to resize

MoreEnumerableFillForward Method

Overload List
+   + NameDescription
Public methodStatic memberFillForwardT(IEnumerableT)
+ Returns a sequence with each null reference or value in the source + replaced with the previous non-null reference or value seen in + that sequence. +
Public methodStatic memberFillForwardT(IEnumerableT, FuncT, Boolean)
+ Returns a sequence with each missing element in the source replaced + with the previous non-missing element seen in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +
Public methodStatic memberFillForwardT(IEnumerableT, FuncT, Boolean, FuncT, T, T)
+ Returns a sequence with each missing element in the source replaced + with one based on the previous non-missing element seen in that + sequence. Additional parameters specifiy two functions, one used to + determine if an element is considered missing or not and another + to provide the replacement for the missing element. +
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Flatten.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Flatten.htm new file mode 100644 index 0000000..68516d0 --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Flatten.htm @@ -0,0 +1,17 @@ +MoreEnumerable.Flatten Method
Click or drag to resize

MoreEnumerableFlatten Method

Overload List
+   + NameDescription
Public methodStatic memberFlatten(IEnumerable)
+ Flattens a sequence containing arbitrarily-nested sequences. +
Public methodStatic memberFlatten(IEnumerable, FuncIEnumerable, Boolean)
+ Flattens a sequence containing arbitrarily-nested sequences. An + additional parameter specifies a predicate function used to + determine whether a nested IEnumerable should be + flattened or not. +
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Fold.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Fold.htm new file mode 100644 index 0000000..8e9fdb2 --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Fold.htm @@ -0,0 +1,58 @@ +MoreEnumerable.Fold Method
Click or drag to resize

MoreEnumerableFold Method

Overload List
+   + NameDescription
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, TResult)
+ Returns the result of applying a function to a sequence of + 9 elements. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, TResult)
+ Returns the result of applying a function to a sequence of + 10 elements. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, TResult)
+ Returns the result of applying a function to a sequence of + 11 elements. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, TResult)
+ Returns the result of applying a function to a sequence of + 12 elements. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, TResult)
+ Returns the result of applying a function to a sequence of + 13 elements. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult)
+ Returns the result of applying a function to a sequence of + 14 elements. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult)
+ Returns the result of applying a function to a sequence of + 15 elements. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult)
+ Returns the result of applying a function to a sequence of + 16 elements. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, TResult)
+ Returns the result of applying a function to a sequence of + 1 element. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, T, TResult)
+ Returns the result of applying a function to a sequence of + 2 elements. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, T, T, TResult)
+ Returns the result of applying a function to a sequence of + 3 elements. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, T, T, T, TResult)
+ Returns the result of applying a function to a sequence of + 4 elements. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, TResult)
+ Returns the result of applying a function to a sequence of + 5 elements. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, TResult)
+ Returns the result of applying a function to a sequence of + 6 elements. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, TResult)
+ Returns the result of applying a function to a sequence of + 7 elements. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, TResult)
+ Returns the result of applying a function to a sequence of + 8 elements. +
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_ForEach.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_ForEach.htm new file mode 100644 index 0000000..e26cfb6 --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_ForEach.htm @@ -0,0 +1,15 @@ +MoreEnumerable.ForEach Method
Click or drag to resize

MoreEnumerableForEach Method

Overload List
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_From.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_From.htm new file mode 100644 index 0000000..366b4ad --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_From.htm @@ -0,0 +1,18 @@ +MoreEnumerable.From Method
Click or drag to resize

MoreEnumerableFrom Method

Overload List
+   + NameDescription
Public methodStatic memberFromT(FuncT)
+ Returns a single-element sequence containing the result of invoking the function. +
Public methodStatic memberFromT(FuncT)
+ Returns a sequence containing the values resulting from invoking (in order) each function in the source sequence of functions. +
Public methodStatic memberFromT(FuncT, FuncT)
+ Returns a sequence containing the result of invoking each parameter function in order. +
Public methodStatic memberFromT(FuncT, FuncT, FuncT)
+ Returns a sequence containing the result of invoking each parameter function in order. +
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_FullGroupJoin.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_FullGroupJoin.htm new file mode 100644 index 0000000..553d337 --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_FullGroupJoin.htm @@ -0,0 +1,18 @@ +MoreEnumerable.FullGroupJoin Method
Click or drag to resize

MoreEnumerableFullGroupJoin Method

Overload List
+   + NameDescription
Public methodStatic memberFullGroupJoinTFirst, TSecond, TKey(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey)
+ Performs a Full Group Join between the first and second sequences. +
Public methodStatic memberFullGroupJoinTFirst, TSecond, TKey(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, IEqualityComparerTKey)
+ Performs a Full Group Join between the first and second sequences. +
Public methodStatic memberFullGroupJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTKey, IEnumerableTFirst, IEnumerableTSecond, TResult)
+ Performs a full group-join between two sequences. +
Public methodStatic memberFullGroupJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTKey, IEnumerableTFirst, IEnumerableTSecond, TResult, IEqualityComparerTKey)
+ Performs a full group-join between two sequences. +
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_FullJoin.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_FullJoin.htm new file mode 100644 index 0000000..79bc7c2 --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_FullJoin.htm @@ -0,0 +1,26 @@ +MoreEnumerable.FullJoin Method
Click or drag to resize

MoreEnumerableFullJoin Method

Overload List
+   + NameDescription
Public methodStatic memberFullJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TResult, FuncTSource, TSource, TResult)
+ Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
Public methodStatic memberFullJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult)
+ Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
Public methodStatic memberFullJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TResult, FuncTSource, TSource, TResult, IEqualityComparerTKey)
+ Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
Public methodStatic memberFullJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult, IEqualityComparerTKey)
+ Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_GroupAdjacent.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_GroupAdjacent.htm new file mode 100644 index 0000000..88451c9 --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_GroupAdjacent.htm @@ -0,0 +1,36 @@ +MoreEnumerable.GroupAdjacent Method
Click or drag to resize

MoreEnumerableGroupAdjacent Method

Overload List
+   + NameDescription
Public methodStatic memberGroupAdjacentTSource, TKey(IEnumerableTSource, FuncTSource, TKey)
+ Groups the adjacent elements of a sequence according to a + specified key selector function. +
Public methodStatic memberGroupAdjacentTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey)
+ Groups the adjacent elements of a sequence according to a + specified key selector function and compares the keys by using a + specified comparer. +
Public methodStatic memberGroupAdjacentTSource, TKey, TElement(IEnumerableTSource, FuncTSource, TKey, FuncTSource, TElement)
+ Groups the adjacent elements of a sequence according to a + specified key selector function and projects the elements for + each group by using a specified function. +
Public methodStatic memberGroupAdjacentTSource, TKey, TResult(IEnumerableTSource, FuncTSource, TKey, FuncTKey, IEnumerableTSource, TResult)
+ Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
Public methodStatic memberGroupAdjacentTSource, TKey, TElement(IEnumerableTSource, FuncTSource, TKey, FuncTSource, TElement, IEqualityComparerTKey)
+ Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
Public methodStatic memberGroupAdjacentTSource, TKey, TResult(IEnumerableTSource, FuncTSource, TKey, FuncTKey, IEnumerableTSource, TResult, IEqualityComparerTKey)
+ Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Incremental.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Incremental.htm new file mode 100644 index 0000000..1ea6945 --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Incremental.htm @@ -0,0 +1,14 @@ +MoreEnumerable.Incremental Method
Click or drag to resize

MoreEnumerableIncremental Method

Overload List
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Index.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Index.htm new file mode 100644 index 0000000..d0ccd3c --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Index.htm @@ -0,0 +1,18 @@ +MoreEnumerable.Index Method
Click or drag to resize

MoreEnumerableIndex Method

Overload List
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Lag.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Lag.htm new file mode 100644 index 0000000..8c6fd2c --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Lag.htm @@ -0,0 +1,14 @@ +MoreEnumerable.Lag Method
Click or drag to resize

MoreEnumerableLag Method

Overload List
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Lead.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Lead.htm new file mode 100644 index 0000000..a9ed246 --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Lead.htm @@ -0,0 +1,14 @@ +MoreEnumerable.Lead Method
Click or drag to resize

MoreEnumerableLead Method

Overload List
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_LeftJoin.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_LeftJoin.htm new file mode 100644 index 0000000..82a2016 --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_LeftJoin.htm @@ -0,0 +1,26 @@ +MoreEnumerable.LeftJoin Method
Click or drag to resize

MoreEnumerableLeftJoin Method

Overload List
+   + NameDescription
Public methodStatic memberLeftJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult)
+ Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
Public methodStatic memberLeftJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTFirst, TSecond, TResult)
+ Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
Public methodStatic memberLeftJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult, IEqualityComparerTKey)
+ Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
Public methodStatic memberLeftJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTFirst, TSecond, TResult, IEqualityComparerTKey)
+ Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_MaxBy.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_MaxBy.htm new file mode 100644 index 0000000..93c4f6e --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_MaxBy.htm @@ -0,0 +1,16 @@ +MoreEnumerable.MaxBy Method
Click or drag to resize

MoreEnumerableMaxBy Method

Overload List
+   + NameDescription
Public methodStatic memberMaxByTSource, TKey(IEnumerableTSource, FuncTSource, TKey)
+ Returns the maximal element of the given sequence, based on + the given projection. +
Public methodStatic memberMaxByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey)
+ Returns the maximal element of the given sequence, based on + the given projection and the specified comparer for projected values. +
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_MinBy.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_MinBy.htm new file mode 100644 index 0000000..0ce0ae5 --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_MinBy.htm @@ -0,0 +1,16 @@ +MoreEnumerable.MinBy Method
Click or drag to resize

MoreEnumerableMinBy Method

Overload List
+   + NameDescription
Public methodStatic memberMinByTSource, TKey(IEnumerableTSource, FuncTSource, TKey)
+ Returns the minimal element of the given sequence, based on + the given projection. +
Public methodStatic memberMinByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey)
+ Returns the minimal element of the given sequence, based on + the given projection and the specified comparer for projected values. +
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_OrderBy.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_OrderBy.htm new file mode 100644 index 0000000..cd93cd9 --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_OrderBy.htm @@ -0,0 +1,14 @@ +MoreEnumerable.OrderBy Method
Click or drag to resize

MoreEnumerableOrderBy Method

Overload List
+   + NameDescription
Public methodStatic memberOrderByT, TKey(IEnumerableT, FuncT, TKey, OrderByDirection)
+ Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +
Public methodStatic memberOrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection)
+ Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_OrderedMerge.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_OrderedMerge.htm new file mode 100644 index 0000000..505d9e9 --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_OrderedMerge.htm @@ -0,0 +1,55 @@ +MoreEnumerable.OrderedMerge Method
Click or drag to resize

MoreEnumerableOrderedMerge Method

Overload List
+   + NameDescription
Public methodStatic memberOrderedMergeT(IEnumerableT, IEnumerableT)
+ Merges two ordered sequences into one. Where the elements equal + in both sequences, the element from the first sequence is + returned in the resulting sequence. +
Public methodStatic memberOrderedMergeT(IEnumerableT, IEnumerableT, IComparerT)
+ Merges two ordered sequences into one with an additional + parameter specifying how to compare the elements of the + sequences. Where the elements equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +
Public methodStatic memberOrderedMergeT, TKey(IEnumerableT, IEnumerableT, FuncT, TKey)
+ Merges two ordered sequences into one with an additional + parameter specifying the element key by which the sequences are + ordered. Where the keys equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +
Public methodStatic memberOrderedMergeT, TKey, TResult(IEnumerableT, IEnumerableT, FuncT, TKey, FuncT, TResult, FuncT, TResult, FuncT, T, TResult)
+ Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first and the result when elements are found in + both sequences. +
Public methodStatic memberOrderedMergeT, TKey, TResult(IEnumerableT, IEnumerableT, FuncT, TKey, FuncT, TResult, FuncT, TResult, FuncT, T, TResult, IComparerTKey)
+ Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first, the result when elements are found in + both sequences and a method for comparing keys. +
Public methodStatic memberOrderedMergeTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult)
+ Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second and + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences. +
Public methodStatic memberOrderedMergeTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult, IComparerTKey)
+ Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second, + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences + and a method for comparing keys. +
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Pad.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Pad.htm new file mode 100644 index 0000000..830de6e --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Pad.htm @@ -0,0 +1,19 @@ +MoreEnumerable.Pad Method
Click or drag to resize

MoreEnumerablePad Method

Overload List
+   + NameDescription
Public methodStatic memberCode examplePadTSource(IEnumerableTSource, Int32)
+ Pads a sequence with default values if it is narrower (shorter + in length) than a given width. +
Public methodStatic memberCode examplePadTSource(IEnumerableTSource, Int32, FuncInt32, TSource)
+ Pads a sequence with a dynamic filler value if it is narrower (shorter + in length) than a given width. +
Public methodStatic memberCode examplePadTSource(IEnumerableTSource, Int32, TSource)
+ Pads a sequence with a given filler value if it is narrower (shorter + in length) than a given width. +
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_PadStart.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_PadStart.htm new file mode 100644 index 0000000..47379cb --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_PadStart.htm @@ -0,0 +1,21 @@ +MoreEnumerable.PadStart Method
Click or drag to resize

MoreEnumerablePadStart Method

Overload List
+   + NameDescription
Public methodStatic memberCode examplePadStartTSource(IEnumerableTSource, Int32)
+ Pads a sequence with default values in the beginning if it is narrower (shorter + in length) than a given width. +
Public methodStatic memberCode examplePadStartTSource(IEnumerableTSource, Int32, FuncInt32, TSource)
+ Pads a sequence with a dynamic filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the function to calculate padding. +
Public methodStatic memberCode examplePadStartTSource(IEnumerableTSource, Int32, TSource)
+ Pads a sequence with a given filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the value to use for padding. +
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_PartialSort.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_PartialSort.htm new file mode 100644 index 0000000..088219b --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_PartialSort.htm @@ -0,0 +1,30 @@ +MoreEnumerable.PartialSort Method
Click or drag to resize

MoreEnumerablePartialSort Method

Overload List
+   + NameDescription
Public methodStatic memberPartialSortT(IEnumerableT, Int32)
Public methodStatic memberPartialSortT(IEnumerableT, Int32, OrderByDirection)
Public methodStatic memberPartialSortT(IEnumerableT, Int32, IComparerT)
Public methodStatic memberPartialSortT(IEnumerableT, Int32, IComparerT, OrderByDirection)
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_PartialSortBy.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_PartialSortBy.htm new file mode 100644 index 0000000..9bfc8bc --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_PartialSortBy.htm @@ -0,0 +1,26 @@ +MoreEnumerable.PartialSortBy Method
Click or drag to resize

MoreEnumerablePartialSortBy Method

Overload List
+   + NameDescription
Public methodStatic memberPartialSortByTSource, TKey(IEnumerableTSource, Int32, FuncTSource, TKey)
Public methodStatic memberPartialSortByTSource, TKey(IEnumerableTSource, Int32, FuncTSource, TKey, OrderByDirection)
Public methodStatic memberPartialSortByTSource, TKey(IEnumerableTSource, Int32, FuncTSource, TKey, IComparerTKey)
Public methodStatic memberPartialSortByTSource, TKey(IEnumerableTSource, Int32, FuncTSource, TKey, IComparerTKey, OrderByDirection)
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Partition.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Partition.htm new file mode 100644 index 0000000..49e8ca8 --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Partition.htm @@ -0,0 +1,42 @@ +MoreEnumerable.Partition Method
Click or drag to resize

MoreEnumerablePartition 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
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Random.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Random.htm new file mode 100644 index 0000000..609666e --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Random.htm @@ -0,0 +1,28 @@ +MoreEnumerable.Random Method
Click or drag to resize

MoreEnumerableRandom Method

Overload List
+   + NameDescription
Public methodStatic memberRandom
+ Returns an infinite sequence of random integers using the standard + .NET random number generator. +
Public methodStatic memberRandom(Int32)
+ Returns an infinite sequence of random integers between zero and + a given maximum. +
Public methodStatic memberRandom(Random)
+ Returns an infinite sequence of random integers using the supplied + random number generator. +
Public methodStatic memberRandom(Int32, Int32)
+ Returns an infinite sequence of random integers between a given + minimum and a maximum. +
Public methodStatic memberRandom(Random, Int32)
+ Returns an infinite sequence of random integers between zero and a + given maximum using the supplied random number generator. +
Public methodStatic memberRandom(Random, Int32, Int32)
+ Returns an infinite sequence of random integers between a given + minumum and a maximum using the supplied random number generator. +
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_RandomDouble.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_RandomDouble.htm new file mode 100644 index 0000000..66f419c --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_RandomDouble.htm @@ -0,0 +1,15 @@ +MoreEnumerable.RandomDouble Method
Click or drag to resize

MoreEnumerableRandomDouble Method

Overload List
+   + NameDescription
Public methodStatic memberRandomDouble
+ Returns an infinite sequence of random double values between 0.0 and 1.0 +
Public methodStatic memberRandomDouble(Random)
+ Returns an infinite sequence of random double values between 0.0 and 1.0 + using the supplied random number generator. +
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_RandomSubset.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_RandomSubset.htm new file mode 100644 index 0000000..6a14aa2 --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_RandomSubset.htm @@ -0,0 +1,14 @@ +MoreEnumerable.RandomSubset Method
Click or drag to resize

MoreEnumerableRandomSubset Method

Overload List
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Rank.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Rank.htm new file mode 100644 index 0000000..858ea03 --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Rank.htm @@ -0,0 +1,14 @@ +MoreEnumerable.Rank Method
Click or drag to resize

MoreEnumerableRank Method

Overload List
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_RankBy.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_RankBy.htm new file mode 100644 index 0000000..5a648b0 --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_RankBy.htm @@ -0,0 +1,14 @@ +MoreEnumerable.RankBy Method
Click or drag to resize

MoreEnumerableRankBy Method

Overload List
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Repeat.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Repeat.htm new file mode 100644 index 0000000..820fa22 --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Repeat.htm @@ -0,0 +1,14 @@ +MoreEnumerable.Repeat Method
Click or drag to resize

MoreEnumerableRepeat Method

Overload List
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_RightJoin.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_RightJoin.htm new file mode 100644 index 0000000..2a0f347 --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_RightJoin.htm @@ -0,0 +1,26 @@ +MoreEnumerable.RightJoin Method
Click or drag to resize

MoreEnumerableRightJoin Method

Overload List
+   + NameDescription
Public methodStatic memberRightJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult)
+ Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
Public methodStatic memberRightJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTSecond, TResult, FuncTFirst, TSecond, TResult)
+ Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
Public methodStatic memberRightJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult, IEqualityComparerTKey)
+ Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
Public methodStatic memberRightJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTSecond, TResult, FuncTFirst, TSecond, TResult, IEqualityComparerTKey)
+ Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_RunLengthEncode.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_RunLengthEncode.htm new file mode 100644 index 0000000..2bf033d --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_RunLengthEncode.htm @@ -0,0 +1,17 @@ +MoreEnumerable.RunLengthEncode Method
Click or drag to resize

MoreEnumerableRunLengthEncode Method

Overload List
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Scan.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Scan.htm new file mode 100644 index 0000000..98a3cb6 --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Scan.htm @@ -0,0 +1,16 @@ +MoreEnumerable.Scan Method
Click or drag to resize

MoreEnumerableScan Method

Overload List
+   + NameDescription
Public methodStatic memberCode exampleScanTSource(IEnumerableTSource, FuncTSource, TSource, TSource)
+ Peforms a scan (inclusive prefix sum) on a sequence of elements. +
Public methodStatic memberCode exampleScanTSource, TState(IEnumerableTSource, TState, FuncTState, TSource, TState)
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_ScanRight.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_ScanRight.htm new file mode 100644 index 0000000..f84d941 --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_ScanRight.htm @@ -0,0 +1,19 @@ +MoreEnumerable.ScanRight Method
Click or drag to resize

MoreEnumerableScanRight Method

Overload List
+   + NameDescription
Public methodStatic memberCode exampleScanRightTSource(IEnumerableTSource, FuncTSource, TSource, TSource)
Public methodStatic memberCode exampleScanRightTSource, TAccumulate(IEnumerableTSource, TAccumulate, FuncTSource, TAccumulate, TAccumulate)
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Segment.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Segment.htm new file mode 100644 index 0000000..3a2d888 --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Segment.htm @@ -0,0 +1,16 @@ +MoreEnumerable.Segment Method
Click or drag to resize

MoreEnumerableSegment Method

Overload List
+   + NameDescription
Public methodStatic memberSegmentT(IEnumerableT, FuncT, Boolean)
+ Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
Public methodStatic memberSegmentT(IEnumerableT, FuncT, Int32, Boolean)
+ Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
Public methodStatic memberSegmentT(IEnumerableT, FuncT, T, Int32, Boolean)
+ Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Sequence.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Sequence.htm new file mode 100644 index 0000000..da2ddac --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Sequence.htm @@ -0,0 +1,16 @@ +MoreEnumerable.Sequence Method
Click or drag to resize

MoreEnumerableSequence Method

Overload List
+   + NameDescription
Public methodStatic memberCode exampleSequence(Int32, Int32)
+ Generates a sequence of integral numbers within the (inclusive) specified range. + If sequence is ascending the step is +1, otherwise -1. +
Public methodStatic memberCode exampleSequence(Int32, Int32, Int32)
+ Generates a sequence of integral numbers within the (inclusive) specified range. + An additional parameter specifies the steps in which the integers of the sequence increase or decrease. +
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_SortedMerge.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_SortedMerge.htm new file mode 100644 index 0000000..fea16e3 --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_SortedMerge.htm @@ -0,0 +1,16 @@ +MoreEnumerable.SortedMerge Method
Click or drag to resize

MoreEnumerableSortedMerge Method

Overload List
+   + NameDescription
Public methodStatic memberSortedMergeTSource(IEnumerableTSource, OrderByDirection, IEnumerableTSource)
+ Merges two or more sequences that are in a common order (either ascending or descending) into + a single sequence that preserves that order. +
Public methodStatic memberSortedMergeTSource(IEnumerableTSource, OrderByDirection, IComparerTSource, IEnumerableTSource)
+ Merges two or more sequences that are in a common order (either ascending or descending) into + a single sequence that preserves that order. +
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Split.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Split.htm new file mode 100644 index 0000000..935546b --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Split.htm @@ -0,0 +1,48 @@ +MoreEnumerable.Split Method
Click or drag to resize

MoreEnumerableSplit Method

Overload List
+   + NameDescription
Public methodStatic memberSplitTSource(IEnumerableTSource, FuncTSource, Boolean)
+ Splits the source sequence by separator elements identified by a + function. +
Public methodStatic memberSplitTSource(IEnumerableTSource, TSource)
+ Splits the source sequence by a separator. +
Public methodStatic memberSplitTSource, TResult(IEnumerableTSource, FuncTSource, Boolean, FuncIEnumerableTSource, TResult)
+ Splits the source sequence by separator elements identified by + a function and then transforms the splits into results. +
Public methodStatic memberSplitTSource(IEnumerableTSource, FuncTSource, Boolean, Int32)
+ Splits the source sequence by separator elements identified by a + function, given a maximum count of splits. +
Public methodStatic memberSplitTSource(IEnumerableTSource, TSource, IEqualityComparerTSource)
+ Splits the source sequence by a separator and then transforms the + splits into results. +
Public methodStatic memberSplitTSource, TResult(IEnumerableTSource, TSource, FuncIEnumerableTSource, TResult)
+ Splits the source sequence by a separator and then transforms + the splits into results. +
Public methodStatic memberSplitTSource(IEnumerableTSource, TSource, Int32)
+ Splits the source sequence by a separator given a maximum count of splits. +
Public methodStatic memberSplitTSource, TResult(IEnumerableTSource, FuncTSource, Boolean, Int32, FuncIEnumerableTSource, TResult)
+ Splits the source sequence by separator elements identified by + a function, given a maximum count of splits, and then transforms + the splits into results. +
Public methodStatic memberSplitTSource, TResult(IEnumerableTSource, TSource, IEqualityComparerTSource, FuncIEnumerableTSource, TResult)
+ Splits the source sequence by a separator and then transforms the + splits into results. A parameter specifies how the separator is + compared for equality. +
Public methodStatic memberSplitTSource(IEnumerableTSource, TSource, IEqualityComparerTSource, Int32)
+ Splits the source sequence by a separator, given a maximum count + of splits. A parameter specifies how the separator is compared + for equality. +
Public methodStatic memberSplitTSource, TResult(IEnumerableTSource, TSource, Int32, FuncIEnumerableTSource, TResult)
+ Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. +
Public methodStatic memberSplitTSource, TResult(IEnumerableTSource, TSource, IEqualityComparerTSource, Int32, FuncIEnumerableTSource, TResult)
+ Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. A + parameter specifies how the separator is compared for equality. +
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_StartsWith.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_StartsWith.htm new file mode 100644 index 0000000..33f7819 --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_StartsWith.htm @@ -0,0 +1,18 @@ +MoreEnumerable.StartsWith Method
Click or drag to resize

MoreEnumerableStartsWith Method

Overload List
+   + NameDescription
Public methodStatic memberStartsWithT(IEnumerableT, IEnumerableT)
+ Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the default equality + comparer. +
Public methodStatic memberStartsWithT(IEnumerableT, IEnumerableT, IEqualityComparerT)
+ Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the specified element + equality comparer. +
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Subsets.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Subsets.htm new file mode 100644 index 0000000..25729c7 --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Subsets.htm @@ -0,0 +1,19 @@ +MoreEnumerable.Subsets Method
Click or drag to resize

MoreEnumerableSubsets Method

Overload List
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_ThenBy.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_ThenBy.htm new file mode 100644 index 0000000..a7ab07b --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_ThenBy.htm @@ -0,0 +1,14 @@ +MoreEnumerable.ThenBy Method
Click or drag to resize

MoreEnumerableThenBy Method

Overload List
+   + NameDescription
Public methodStatic memberThenByT, TKey(IOrderedEnumerableT, FuncT, TKey, OrderByDirection)
+ Performs a subsequent ordering of elements in a sequence in a particular direction (ascending, descending) according to a key +
Public methodStatic memberThenByT, TKey(IOrderedEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection)
+ Performs a subsequent ordering of elements in a sequence in a particular direction (ascending, descending) according to a key +
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_ToArrayByIndex.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_ToArrayByIndex.htm new file mode 100644 index 0000000..962b001 --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_ToArrayByIndex.htm @@ -0,0 +1,38 @@ +MoreEnumerable.ToArrayByIndex Method
Click or drag to resize

MoreEnumerableToArrayByIndex Method

Overload List
+   + NameDescription
Public methodStatic memberToArrayByIndexT(IEnumerableT, FuncT, Int32)
+ Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. +
Public methodStatic memberToArrayByIndexT, TResult(IEnumerableT, FuncT, Int32, FuncT, TResult)
+ Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +
Public methodStatic memberToArrayByIndexT, TResult(IEnumerableT, FuncT, Int32, FuncT, Int32, TResult)
+ Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +
Public methodStatic memberToArrayByIndexT(IEnumerableT, Int32, FuncT, Int32)
+ Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. +
Public methodStatic memberToArrayByIndexT, TResult(IEnumerableT, Int32, FuncT, Int32, FuncT, TResult)
+ Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +
Public methodStatic memberToArrayByIndexT, TResult(IEnumerableT, Int32, FuncT, Int32, FuncT, Int32, TResult)
+ Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_ToDataTable.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_ToDataTable.htm new file mode 100644 index 0000000..941df14 --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_ToDataTable.htm @@ -0,0 +1,22 @@ +MoreEnumerable.ToDataTable Method
Click or drag to resize

MoreEnumerableToDataTable Method

Overload List
+   + NameDescription
Public methodStatic memberToDataTableT(IEnumerableT)
+ Converts a sequence to a DataTable object. +
Public methodStatic memberToDataTableT(IEnumerableT, ExpressionFuncT, Object)
+ Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +
Public methodStatic memberToDataTableT, TTable(IEnumerableT, TTable)
+ Appends elements in the sequence as rows of a given DataTable object. +
Public methodStatic memberToDataTableT, TTable(IEnumerableT, TTable, ExpressionFuncT, Object)
+ Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_ToDelimitedString.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_ToDelimitedString.htm new file mode 100644 index 0000000..c30859d --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_ToDelimitedString.htm @@ -0,0 +1,100 @@ +MoreEnumerable.ToDelimitedString Method
Click or drag to resize

MoreEnumerableToDelimitedString Method

Overload List
+   + NameDescription
Public methodStatic memberToDelimitedString(IEnumerableBoolean) Obsolete.
+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +
Public methodStatic memberToDelimitedString(IEnumerableByte) Obsolete.
+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +
Public methodStatic memberToDelimitedString(IEnumerableChar) Obsolete.
+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +
Public methodStatic memberToDelimitedString(IEnumerableDecimal) Obsolete.
+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +
Public methodStatic memberToDelimitedString(IEnumerableDouble) Obsolete.
+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +
Public methodStatic memberToDelimitedString(IEnumerableInt16) Obsolete.
+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +
Public methodStatic memberToDelimitedString(IEnumerableInt32) Obsolete.
+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +
Public methodStatic memberToDelimitedString(IEnumerableInt64) Obsolete.
+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +
Public methodStatic memberToDelimitedString(IEnumerableSByte) Obsolete.
+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +
Public methodStatic memberToDelimitedString(IEnumerableSingle) Obsolete.
+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +
Public methodStatic memberToDelimitedString(IEnumerableString) Obsolete.
+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +
Public methodStatic memberToDelimitedString(IEnumerableUInt16) Obsolete.
+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +
Public methodStatic memberToDelimitedString(IEnumerableUInt32) Obsolete.
+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +
Public methodStatic memberToDelimitedString(IEnumerableUInt64) Obsolete.
+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +
Public methodStatic memberToDelimitedStringTSource(IEnumerableTSource) Obsolete.
+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +
Public methodStatic memberToDelimitedString(IEnumerableBoolean, String)
+ Creates a delimited string from a sequence of values and + a given delimiter. +
Public methodStatic memberToDelimitedString(IEnumerableByte, String)
+ Creates a delimited string from a sequence of values and + a given delimiter. +
Public methodStatic memberToDelimitedString(IEnumerableChar, String)
+ Creates a delimited string from a sequence of values and + a given delimiter. +
Public methodStatic memberToDelimitedString(IEnumerableDecimal, String)
+ Creates a delimited string from a sequence of values and + a given delimiter. +
Public methodStatic memberToDelimitedString(IEnumerableDouble, String)
+ Creates a delimited string from a sequence of values and + a given delimiter. +
Public methodStatic memberToDelimitedString(IEnumerableInt16, String)
+ Creates a delimited string from a sequence of values and + a given delimiter. +
Public methodStatic memberToDelimitedString(IEnumerableInt32, String)
+ Creates a delimited string from a sequence of values and + a given delimiter. +
Public methodStatic memberToDelimitedString(IEnumerableInt64, String)
+ Creates a delimited string from a sequence of values and + a given delimiter. +
Public methodStatic memberToDelimitedString(IEnumerableSByte, String)
+ Creates a delimited string from a sequence of values and + a given delimiter. +
Public methodStatic memberToDelimitedString(IEnumerableSingle, String)
+ Creates a delimited string from a sequence of values and + a given delimiter. +
Public methodStatic memberToDelimitedString(IEnumerableString, String)
+ Creates a delimited string from a sequence of values and + a given delimiter. +
Public methodStatic memberToDelimitedString(IEnumerableUInt16, String)
+ Creates a delimited string from a sequence of values and + a given delimiter. +
Public methodStatic memberToDelimitedString(IEnumerableUInt32, String)
+ Creates a delimited string from a sequence of values and + a given delimiter. +
Public methodStatic memberToDelimitedString(IEnumerableUInt64, String)
+ Creates a delimited string from a sequence of values and + a given delimiter. +
Public methodStatic memberToDelimitedStringTSource(IEnumerableTSource, String)
+ Creates a delimited string from a sequence of values and + a given delimiter. +
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_ToDictionary.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_ToDictionary.htm new file mode 100644 index 0000000..b7fa4ad --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_ToDictionary.htm @@ -0,0 +1,25 @@ +MoreEnumerable.ToDictionary Method
Click or drag to resize

MoreEnumerableToDictionary Method

Overload List
+   + NameDescription
Public methodStatic memberToDictionaryTKey, TValue(IEnumerableKeyValuePairTKey, TValue)
Public methodStatic memberToDictionaryTKey, TValue(IEnumerableValueTupleTKey, TValue)
Public methodStatic memberToDictionaryTKey, TValue(IEnumerableKeyValuePairTKey, TValue, IEqualityComparerTKey)
Public methodStatic memberToDictionaryTKey, TValue(IEnumerableValueTupleTKey, TValue, IEqualityComparerTKey)
+ Creates a DictionaryTKey, TValue from a sequence of + tuples of 2 where the first item is the key and the second the + value. An additional parameter specifies a comparer for keys. +
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_ToHashSet.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_ToHashSet.htm new file mode 100644 index 0000000..fb2af40 --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_ToHashSet.htm @@ -0,0 +1,16 @@ +MoreEnumerable.ToHashSet Method
Click or drag to resize

MoreEnumerableToHashSet Method

Overload List
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_ToLookup.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_ToLookup.htm new file mode 100644 index 0000000..702c013 --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_ToLookup.htm @@ -0,0 +1,25 @@ +MoreEnumerable.ToLookup Method
Click or drag to resize

MoreEnumerableToLookup Method

Overload List
+   + NameDescription
Public methodStatic memberToLookupTKey, TValue(IEnumerableKeyValuePairTKey, TValue)
Public methodStatic memberToLookupTKey, TValue(IEnumerableValueTupleTKey, TValue)
+ Creates a Lookup from a sequence of + tuples of 2 where the first item is the key and the second the + value. +
Public methodStatic memberToLookupTKey, TValue(IEnumerableKeyValuePairTKey, TValue, IEqualityComparerTKey)
Public methodStatic memberToLookupTKey, TValue(IEnumerableValueTupleTKey, TValue, IEqualityComparerTKey)
+ Creates a Lookup from a sequence of + tuples of 2 where the first item is the key and the second the + value. An additional parameter specifies a comparer for keys. +
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Trace.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Trace.htm new file mode 100644 index 0000000..eab6fa2 --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_Trace.htm @@ -0,0 +1,18 @@ +MoreEnumerable.Trace Method
Click or drag to resize

MoreEnumerableTrace Method

Overload List
+   + NameDescription
Public methodStatic memberTraceTSource(IEnumerableTSource)
+ Traces the elements of a source sequence for diagnostics. +
Public methodStatic memberTraceTSource(IEnumerableTSource, FuncTSource, String)
+ Traces the elements of a source sequence for diagnostics using + a custom formatter. +
Public methodStatic memberTraceTSource(IEnumerableTSource, String)
+ Traces the elements of a source sequence for diagnostics using + custom formatting. +
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_ZipShortest.htm b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_ZipShortest.htm new file mode 100644 index 0000000..9d09209 --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_MoreEnumerable_ZipShortest.htm @@ -0,0 +1,19 @@ +MoreEnumerable.ZipShortest Method
Click or drag to resize

MoreEnumerableZipShortest Method

Overload List
+   + NameDescription
Public methodStatic memberCode exampleZipShortestTFirst, TSecond, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TSecond, TResult)
+ Returns a projection of tuples, where each tuple contains the N-th element + from each of the argument sequences. +
Public methodStatic memberCode exampleZipShortestT1, T2, T3, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, FuncT1, T2, T3, TResult)
+ Returns a projection of tuples, where each tuple contains the N-th element + from each of the argument sequences. +
Public methodStatic memberCode exampleZipShortestT1, T2, T3, T4, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, FuncT1, T2, T3, T4, TResult)
+ Returns a projection of tuples, where each tuple contains the N-th element + from each of the argument sequences. +
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Overload_MoreLinq_SequenceException__ctor.htm b/2.10/ref/api/html/Overload_MoreLinq_SequenceException__ctor.htm new file mode 100644 index 0000000..f7e1080 --- /dev/null +++ b/2.10/ref/api/html/Overload_MoreLinq_SequenceException__ctor.htm @@ -0,0 +1,22 @@ +SequenceException Constructor
Click or drag to resize

SequenceException Constructor

Overload List
+   + NameDescription
Public methodSequenceException
+ Initializes a new instance of the SequenceException class. +
Public methodSequenceException(String)
+ Initializes a new instance of the SequenceException class + with a given error message. +
Protected methodSequenceException(SerializationInfo, StreamingContext)
+ Initializes a new instance of the SequenceException class + with serialized data. +
Public methodSequenceException(String, Exception)
+ Initializes a new instance of the SequenceException class + with a given error message and a reference to the inner exception + that is the cause of the exception. +
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/Properties_T_MoreLinq_SequenceException.htm b/2.10/ref/api/html/Properties_T_MoreLinq_SequenceException.htm new file mode 100644 index 0000000..a654647 --- /dev/null +++ b/2.10/ref/api/html/Properties_T_MoreLinq_SequenceException.htm @@ -0,0 +1,10 @@ +SequenceException Properties
Click or drag to resize

SequenceException Properties

The SequenceException type exposes the following members.

Properties
+   + NameDescription
Public propertyData
Gets a collection of key/value pairs that provide additional user-defined information about the exception.
(Inherited from Exception.)
Public propertyHelpLink
Gets or sets a link to the help file associated with this exception.
(Inherited from Exception.)
Protected propertyHResult
Gets or sets HRESULT, a coded numerical value that is assigned to a specific exception.
(Inherited from Exception.)
Public propertyInnerException
Gets the Exception instance that caused the current exception.
(Inherited from Exception.)
Public propertyMessage
Gets a message that describes the current exception.
(Inherited from Exception.)
Public propertySource
Gets or sets the name of the application or the object that causes the error.
(Inherited from Exception.)
Public propertyStackTrace
Gets a string representation of the immediate frames on the call stack.
(Inherited from Exception.)
Public propertyTargetSite
Gets the method that throws the current exception.
(Inherited from Exception.)
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/T_MoreLinq_MoreEnumerable.htm b/2.10/ref/api/html/T_MoreLinq_MoreEnumerable.htm new file mode 100644 index 0000000..d26aa49 --- /dev/null +++ b/2.10/ref/api/html/T_MoreLinq_MoreEnumerable.htm @@ -0,0 +1,874 @@ +MoreEnumerable Class
Click or drag to resize

MoreEnumerable Class

+ Provides a set of static methods for querying objects that + implement IEnumerableT. The actual methods + are implemented in files reflecting the method name. +
Inheritance Hierarchy
SystemObject
  MoreLinqMoreEnumerable

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public static class MoreEnumerable

The MoreEnumerable type exposes the following members.

Methods
+   + NameDescription
Public methodStatic memberAcquireTSource
+ Ensures that a source sequence of IDisposable + objects are all acquired successfully. If the acquisition of any + one IDisposable fails then those successfully + acquired till that point are disposed. +
Public methodStatic memberCode exampleAggregateRightTSource(IEnumerableTSource, FuncTSource, TSource, TSource)
Public methodStatic memberCode exampleAggregateRightTSource, TAccumulate(IEnumerableTSource, TAccumulate, FuncTSource, TAccumulate, TAccumulate)
Public methodStatic memberCode exampleAggregateRightTSource, TAccumulate, TResult(IEnumerableTSource, TAccumulate, FuncTSource, TAccumulate, TAccumulate, FuncTAccumulate, TResult)
Public methodStatic memberAssertTSource(IEnumerableTSource, FuncTSource, Boolean)
+ Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +
Public methodStatic memberAssertTSource(IEnumerableTSource, FuncTSource, Boolean, FuncTSource, Exception)
+ Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +
Public methodStatic memberAssertCountTSource(IEnumerableTSource, Int32)
+ Asserts that a source sequence contains a given count of elements. +
Public methodStatic memberAssertCountTSource(IEnumerableTSource, Int32, FuncInt32, Int32, Exception)
+ Asserts that a source sequence contains a given count of elements. + A parameter specifies the exception to be thrown. +
Public methodStatic memberCode exampleAtLeastT
+ Determines whether or not the number of elements in the sequence is greater than + or equal to the given integer. +
Public methodStatic memberCode exampleAtMostT
+ Determines whether or not the number of elements in the sequence is lesser than + or equal to the given integer. +
Public methodStatic memberBatchTSource(IEnumerableTSource, Int32)
+ Batches the source sequence into sized buckets. +
Public methodStatic memberBatchTSource, TResult(IEnumerableTSource, Int32, FuncIEnumerableTSource, TResult)
+ Batches the source sequence into sized buckets and applies a projection to each bucket. +
Public methodStatic memberCartesianTFirst, TSecond, TResult
+ Returns the Cartesian product of two sequences by combining each element of the first set with each in the second + and applying the user=define projection to the pair. +
Public methodStatic memberConcatT(IEnumerableT, T)
+ Returns a sequence consisting of the head elements and the given tail element. +
Public methodStatic memberConcatT(T, IEnumerableT)
+ Returns a sequence consisting of the head element and the given tail elements. +
Public methodStatic memberConsumeT
+ Completely consumes the given sequence. This method uses immediate execution, + and doesn't store any data during execution. +
Public methodStatic memberCode exampleCountBetweenT
+ Determines whether or not the number of elements in the sequence is between + an inclusive range of minimum and maximum integers. +
Public methodStatic memberCountByTSource, TKey(IEnumerableTSource, FuncTSource, TKey)
+ Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. +
Public methodStatic memberCountByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey)
+ Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. + An additional argument specifies a comparer to use for testing equivalence of keys. +
Public methodStatic memberDistinctByTSource, TKey(IEnumerableTSource, FuncTSource, TKey)
+ Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the default equality comparer for the projected type. +
Public methodStatic memberDistinctByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey)
+ Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the specified comparer for the projected type. +
Public methodStatic memberEndsWithT(IEnumerableT, IEnumerableT)
+ Determines whether the end of the first sequence is equivalent to + the second sequence, using the default equality comparer. +
Public methodStatic memberEndsWithT(IEnumerableT, IEnumerableT, IEqualityComparerT)
+ Determines whether the end of the first sequence is equivalent to + the second sequence, using the specified element equality comparer. +
Public methodStatic memberCode exampleEquiZipTFirst, TSecond, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TSecond, TResult)
+ Returns a projection of tuples, where each tuple contains the N-th element + from each of the argument sequences. +
Public methodStatic memberCode exampleEquiZipT1, T2, T3, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, FuncT1, T2, T3, TResult)
+ Returns a projection of tuples, where each tuple contains the N-th element + from each of the argument sequences. +
Public methodStatic memberCode exampleEquiZipT1, T2, T3, T4, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, FuncT1, T2, T3, T4, TResult)
+ Returns a projection of tuples, where each tuple contains the N-th element + from each of the argument sequences. +
Public methodStatic memberEvaluateT
+ Returns a sequence containing the values resulting from invoking (in order) each function in the source sequence of functions. +
Public methodStatic memberCode exampleExactlyT
+ Determines whether or not the number of elements in the sequence is equals to the given integer. +
Public methodStatic memberExceptByTSource, TKey(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey)
+ Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +
Public methodStatic memberExceptByTSource, TKey(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey)
+ Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +
Public methodStatic memberExcludeT
+ Excludes a contiguous number of elements from a sequence starting + at a given index. +
Public methodStatic memberFallbackIfEmptyT(IEnumerableT, IEnumerableT)
+ Returns the elements of a sequence, but if it is empty then + returns an altenate sequence of values. +
Public methodStatic memberCode exampleFallbackIfEmptyT(IEnumerableT, T)
+ Returns the elements of the specified sequence or the specified + value in a singleton collection if the sequence is empty. +
Public methodStatic memberFallbackIfEmptyT(IEnumerableT, T)
+ Returns the elements of a sequence, but if it is empty then + returns an altenate sequence from an array of values. +
Public methodStatic memberFallbackIfEmptyT(IEnumerableT, T, T)
+ Returns the elements of a sequence, but if it is empty then + returns an altenate sequence of values. +
Public methodStatic memberFallbackIfEmptyT(IEnumerableT, T, T, T)
+ Returns the elements of a sequence, but if it is empty then + returns an altenate sequence of values. +
Public methodStatic memberFallbackIfEmptyT(IEnumerableT, T, T, T, T)
+ Returns the elements of a sequence, but if it is empty then + returns an altenate sequence of values. +
Public methodStatic memberFillBackwardT(IEnumerableT)
+ Returns a sequence with each null reference or value in the source + replaced with the following non-null reference or value in + that sequence. +
Public methodStatic memberFillBackwardT(IEnumerableT, FuncT, Boolean)
+ Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +
Public methodStatic memberFillBackwardT(IEnumerableT, FuncT, Boolean, FuncT, T, T)
+ Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. Additional + parameters specifiy two functions, one used to determine if an + element is considered missing or not and another to provide the + replacement for the missing element. +
Public methodStatic memberFillForwardT(IEnumerableT)
+ Returns a sequence with each null reference or value in the source + replaced with the previous non-null reference or value seen in + that sequence. +
Public methodStatic memberFillForwardT(IEnumerableT, FuncT, Boolean)
+ Returns a sequence with each missing element in the source replaced + with the previous non-missing element seen in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +
Public methodStatic memberFillForwardT(IEnumerableT, FuncT, Boolean, FuncT, T, T)
+ Returns a sequence with each missing element in the source replaced + with one based on the previous non-missing element seen in that + sequence. Additional parameters specifiy two functions, one used to + determine if an element is considered missing or not and another + to provide the replacement for the missing element. +
Public methodStatic memberFlatten(IEnumerable)
+ Flattens a sequence containing arbitrarily-nested sequences. +
Public methodStatic memberFlatten(IEnumerable, FuncIEnumerable, Boolean)
+ Flattens a sequence containing arbitrarily-nested sequences. An + additional parameter specifies a predicate function used to + determine whether a nested IEnumerable should be + flattened or not. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, TResult)
+ Returns the result of applying a function to a sequence of + 9 elements. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, TResult)
+ Returns the result of applying a function to a sequence of + 10 elements. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, TResult)
+ Returns the result of applying a function to a sequence of + 11 elements. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, TResult)
+ Returns the result of applying a function to a sequence of + 12 elements. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, TResult)
+ Returns the result of applying a function to a sequence of + 13 elements. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult)
+ Returns the result of applying a function to a sequence of + 14 elements. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult)
+ Returns the result of applying a function to a sequence of + 15 elements. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult)
+ Returns the result of applying a function to a sequence of + 16 elements. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, TResult)
+ Returns the result of applying a function to a sequence of + 1 element. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, T, TResult)
+ Returns the result of applying a function to a sequence of + 2 elements. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, T, T, TResult)
+ Returns the result of applying a function to a sequence of + 3 elements. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, T, T, T, TResult)
+ Returns the result of applying a function to a sequence of + 4 elements. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, TResult)
+ Returns the result of applying a function to a sequence of + 5 elements. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, TResult)
+ Returns the result of applying a function to a sequence of + 6 elements. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, TResult)
+ Returns the result of applying a function to a sequence of + 7 elements. +
Public methodStatic memberFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, TResult)
+ Returns the result of applying a function to a sequence of + 8 elements. +
Public methodStatic memberForEachT(IEnumerableT, ActionT)
+ Immediately executes the given action on each element in the source sequence. +
Public methodStatic memberForEachT(IEnumerableT, ActionT, Int32)
+ Immediately executes the given action on each element in the source sequence. + Each element's index is used in the logic of the action. +
Public methodStatic memberFromT(FuncT)
+ Returns a single-element sequence containing the result of invoking the function. +
Public methodStatic memberFromT(FuncT)
+ Returns a sequence containing the values resulting from invoking (in order) each function in the source sequence of functions. +
Public methodStatic memberFromT(FuncT, FuncT)
+ Returns a sequence containing the result of invoking each parameter function in order. +
Public methodStatic memberFromT(FuncT, FuncT, FuncT)
+ Returns a sequence containing the result of invoking each parameter function in order. +
Public methodStatic memberFullGroupJoinTFirst, TSecond, TKey(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey)
+ Performs a Full Group Join between the first and second sequences. +
Public methodStatic memberFullGroupJoinTFirst, TSecond, TKey(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, IEqualityComparerTKey)
+ Performs a Full Group Join between the first and second sequences. +
Public methodStatic memberFullGroupJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTKey, IEnumerableTFirst, IEnumerableTSecond, TResult)
+ Performs a full group-join between two sequences. +
Public methodStatic memberFullGroupJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTKey, IEnumerableTFirst, IEnumerableTSecond, TResult, IEqualityComparerTKey)
+ Performs a full group-join between two sequences. +
Public methodStatic memberFullJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TResult, FuncTSource, TSource, TResult)
+ Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
Public methodStatic memberFullJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TResult, FuncTSource, TSource, TResult, IEqualityComparerTKey)
+ Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
Public methodStatic memberFullJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult)
+ Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
Public methodStatic memberFullJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult, IEqualityComparerTKey)
+ Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
Public methodStatic memberCode exampleGenerateTResult
+ Returns a sequence of values consecutively generated by a generator function. +
Public methodStatic memberGenerateByIndexTResult
+ Returns a sequence of values based on indexes. +
Public methodStatic memberGroupAdjacentTSource, TKey(IEnumerableTSource, FuncTSource, TKey)
+ Groups the adjacent elements of a sequence according to a + specified key selector function. +
Public methodStatic memberGroupAdjacentTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey)
+ Groups the adjacent elements of a sequence according to a + specified key selector function and compares the keys by using a + specified comparer. +
Public methodStatic memberGroupAdjacentTSource, TKey, TElement(IEnumerableTSource, FuncTSource, TKey, FuncTSource, TElement)
+ Groups the adjacent elements of a sequence according to a + specified key selector function and projects the elements for + each group by using a specified function. +
Public methodStatic memberGroupAdjacentTSource, TKey, TResult(IEnumerableTSource, FuncTSource, TKey, FuncTKey, IEnumerableTSource, TResult)
+ Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
Public methodStatic memberGroupAdjacentTSource, TKey, TElement(IEnumerableTSource, FuncTSource, TKey, FuncTSource, TElement, IEqualityComparerTKey)
+ Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
Public methodStatic memberGroupAdjacentTSource, TKey, TResult(IEnumerableTSource, FuncTSource, TKey, FuncTKey, IEnumerableTSource, TResult, IEqualityComparerTKey)
+ Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
Public methodStatic memberIncrementalTSource, TResult(IEnumerableTSource, FuncTSource, TSource, TResult) Obsolete.
+ Computes an incremental value between every adjacent element in a sequence: {N,N+1}, {N+1,N+2}, ... +
Public methodStatic memberIncrementalTSource, TResult(IEnumerableTSource, FuncTSource, TSource, Int32, TResult) Obsolete.
+ Computes an incremental value between every adjacent element in a sequence: {N,N+1}, {N+1,N+2}, ... +
Public methodStatic memberIndexTSource(IEnumerableTSource)
Public methodStatic memberIndexTSource(IEnumerableTSource, Int32)
+ Returns a sequence of KeyValuePairTKey, TValue + where the key is the index of the value in the source sequence. + An additional parameter specifies the starting index. +
Public methodStatic memberInsertT
+ Inserts the elements of a sequence into another sequence at a + specified index. +
Public methodStatic memberInterleaveT
+ Interleaves the elements of two or more sequences into a single sequence, skipping sequences as they are consumed +
Public methodStatic memberLagTSource, TResult(IEnumerableTSource, Int32, FuncTSource, TSource, TResult)
+ Produces a projection of a sequence by evaluating pairs of elements separated by a negative offset. +
Public methodStatic memberLagTSource, TResult(IEnumerableTSource, Int32, TSource, FuncTSource, TSource, TResult)
+ Produces a projection of a sequence by evaluating pairs of elements separated by a negative offset. +
Public methodStatic memberLeadTSource, TResult(IEnumerableTSource, Int32, FuncTSource, TSource, TResult)
+ Produces a projection of a sequence by evaluating pairs of elements separated by a positive offset. +
Public methodStatic memberLeadTSource, TResult(IEnumerableTSource, Int32, TSource, FuncTSource, TSource, TResult)
+ Produces a projection of a sequence by evaluating pairs of elements separated by a positive offset. +
Public methodStatic memberLeftJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult)
+ Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
Public methodStatic memberLeftJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult, IEqualityComparerTKey)
+ Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
Public methodStatic memberLeftJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTFirst, TSecond, TResult)
+ Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
Public methodStatic memberLeftJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTFirst, TSecond, TResult, IEqualityComparerTKey)
+ Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
Public methodStatic memberMaxByTSource, TKey(IEnumerableTSource, FuncTSource, TKey)
+ Returns the maximal element of the given sequence, based on + the given projection. +
Public methodStatic memberMaxByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey)
+ Returns the maximal element of the given sequence, based on + the given projection and the specified comparer for projected values. +
Public methodStatic memberMinByTSource, TKey(IEnumerableTSource, FuncTSource, TKey)
+ Returns the minimal element of the given sequence, based on + the given projection. +
Public methodStatic memberMinByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey)
+ Returns the minimal element of the given sequence, based on + the given projection and the specified comparer for projected values. +
Public methodStatic memberCode exampleMoveT
+ Returns a sequence with a range of elements in the source sequence + moved to a new offset. +
Public methodStatic memberNestedLoops
+ Produces a sequence from an action based on the dynamic generation of N nested loops + whose iteration counts are defined by a sequence of loop counts. +
Public methodStatic memberOrderByT, TKey(IEnumerableT, FuncT, TKey, OrderByDirection)
+ Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +
Public methodStatic memberOrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection)
+ Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +
Public methodStatic memberOrderedMergeT(IEnumerableT, IEnumerableT)
+ Merges two ordered sequences into one. Where the elements equal + in both sequences, the element from the first sequence is + returned in the resulting sequence. +
Public methodStatic memberOrderedMergeT(IEnumerableT, IEnumerableT, IComparerT)
+ Merges two ordered sequences into one with an additional + parameter specifying how to compare the elements of the + sequences. Where the elements equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +
Public methodStatic memberOrderedMergeT, TKey(IEnumerableT, IEnumerableT, FuncT, TKey)
+ Merges two ordered sequences into one with an additional + parameter specifying the element key by which the sequences are + ordered. Where the keys equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +
Public methodStatic memberOrderedMergeT, TKey, TResult(IEnumerableT, IEnumerableT, FuncT, TKey, FuncT, TResult, FuncT, TResult, FuncT, T, TResult)
+ Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first and the result when elements are found in + both sequences. +
Public methodStatic memberOrderedMergeT, TKey, TResult(IEnumerableT, IEnumerableT, FuncT, TKey, FuncT, TResult, FuncT, TResult, FuncT, T, TResult, IComparerTKey)
+ Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first, the result when elements are found in + both sequences and a method for comparing keys. +
Public methodStatic memberOrderedMergeTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult)
+ Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second and + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences. +
Public methodStatic memberOrderedMergeTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult, IComparerTKey)
+ Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second, + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences + and a method for comparing keys. +
Public methodStatic memberCode examplePadTSource(IEnumerableTSource, Int32)
+ Pads a sequence with default values if it is narrower (shorter + in length) than a given width. +
Public methodStatic memberCode examplePadTSource(IEnumerableTSource, Int32, FuncInt32, TSource)
+ Pads a sequence with a dynamic filler value if it is narrower (shorter + in length) than a given width. +
Public methodStatic memberCode examplePadTSource(IEnumerableTSource, Int32, TSource)
+ Pads a sequence with a given filler value if it is narrower (shorter + in length) than a given width. +
Public methodStatic memberCode examplePadStartTSource(IEnumerableTSource, Int32)
+ Pads a sequence with default values in the beginning if it is narrower (shorter + in length) than a given width. +
Public methodStatic memberCode examplePadStartTSource(IEnumerableTSource, Int32, FuncInt32, TSource)
+ Pads a sequence with a dynamic filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the function to calculate padding. +
Public methodStatic memberCode examplePadStartTSource(IEnumerableTSource, Int32, TSource)
+ Pads a sequence with a given filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the value to use for padding. +
Public methodStatic memberCode examplePairwiseTSource, TResult
+ Returns a sequence resulting from applying a function to each + element in the source sequence and its + predecessor, with the exception of the first element which is + only returned as the predecessor of the second element. +
Public methodStatic memberPartialSortT(IEnumerableT, Int32)
Public methodStatic memberPartialSortT(IEnumerableT, Int32, OrderByDirection)
Public methodStatic memberPartialSortT(IEnumerableT, Int32, IComparerT)
Public methodStatic memberPartialSortT(IEnumerableT, Int32, IComparerT, OrderByDirection)
Public methodStatic memberPartialSortByTSource, TKey(IEnumerableTSource, Int32, FuncTSource, TKey)
Public methodStatic memberPartialSortByTSource, TKey(IEnumerableTSource, Int32, FuncTSource, TKey, OrderByDirection)
Public methodStatic memberPartialSortByTSource, TKey(IEnumerableTSource, Int32, FuncTSource, TKey, IComparerTKey)
Public methodStatic memberPartialSortByTSource, TKey(IEnumerableTSource, Int32, FuncTSource, TKey, IComparerTKey, OrderByDirection)
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. +
Public methodStatic memberPermutationsT
+ Generates a sequence of lists that represent the permutations of the original sequence. +
Public methodStatic memberPipeT
+ Executes the given action on each element in the source sequence + and yields it. +
Public methodStatic memberPrependTSource
+ Prepends a single value to a sequence. +
Public methodStatic memberCode examplePreScanTSource
+ Performs a pre-scan (exclusive prefix sum) on a sequence of elements. +
Public methodStatic memberRandom
+ Returns an infinite sequence of random integers using the standard + .NET random number generator. +
Public methodStatic memberRandom(Int32)
+ Returns an infinite sequence of random integers between zero and + a given maximum. +
Public methodStatic memberRandom(Random)
+ Returns an infinite sequence of random integers using the supplied + random number generator. +
Public methodStatic memberRandom(Int32, Int32)
+ Returns an infinite sequence of random integers between a given + minimum and a maximum. +
Public methodStatic memberRandom(Random, Int32)
+ Returns an infinite sequence of random integers between zero and a + given maximum using the supplied random number generator. +
Public methodStatic memberRandom(Random, Int32, Int32)
+ Returns an infinite sequence of random integers between a given + minumum and a maximum using the supplied random number generator. +
Public methodStatic memberRandomDouble
+ Returns an infinite sequence of random double values between 0.0 and 1.0 +
Public methodStatic memberRandomDouble(Random)
+ Returns an infinite sequence of random double values between 0.0 and 1.0 + using the supplied random number generator. +
Public methodStatic memberRandomSubsetT(IEnumerableT, Int32)
+ Returns a sequence of a specified size of random elements from the original sequence +
Public methodStatic memberRandomSubsetT(IEnumerableT, Int32, Random)
+ Returns a sequence of a specified size of random elements from the original sequence +
Public methodStatic memberRankTSource(IEnumerableTSource)
+ Ranks each item in the sequence in descending ordering using a default comparer. +
Public methodStatic memberRankTSource(IEnumerableTSource, IComparerTSource)
+ Rank each item in the sequence using a caller-supplied comparer. +
Public methodStatic memberRankByTSource, TKey(IEnumerableTSource, FuncTSource, TKey)
+ Ranks each item in the sequence in descending ordering by a specified key using a default comparer +
Public methodStatic memberRankByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey)
+ Ranks each item in a sequence using a specified key and a caller-supplied comparer +
Public methodStatic memberRepeatT(IEnumerableT)
+ Repeats the sequence forever. +
Public methodStatic memberRepeatT(IEnumerableT, Int32)
+ Repeats the sequence the specified number of times. +
Public methodStatic memberRightJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult)
+ Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
Public methodStatic memberRightJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult, IEqualityComparerTKey)
+ Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
Public methodStatic memberRightJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTSecond, TResult, FuncTFirst, TSecond, TResult)
+ Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
Public methodStatic memberRightJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTSecond, TResult, FuncTFirst, TSecond, TResult, IEqualityComparerTKey)
+ Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
Public methodStatic memberRunLengthEncodeT(IEnumerableT)
+ Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. +
Public methodStatic memberRunLengthEncodeT(IEnumerableT, IEqualityComparerT)
+ Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. This overload + uses a custom equality comparer to identify equivalent items. +
Public methodStatic memberCode exampleScanTSource(IEnumerableTSource, FuncTSource, TSource, TSource)
+ Peforms a scan (inclusive prefix sum) on a sequence of elements. +
Public methodStatic memberCode exampleScanTSource, TState(IEnumerableTSource, TState, FuncTState, TSource, TState)
Public methodStatic memberCode exampleScanRightTSource(IEnumerableTSource, FuncTSource, TSource, TSource)
Public methodStatic memberCode exampleScanRightTSource, TAccumulate(IEnumerableTSource, TAccumulate, FuncTSource, TAccumulate, TAccumulate)
Public methodStatic memberSegmentT(IEnumerableT, FuncT, Boolean)
+ Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
Public methodStatic memberSegmentT(IEnumerableT, FuncT, Int32, Boolean)
+ Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
Public methodStatic memberSegmentT(IEnumerableT, FuncT, T, Int32, Boolean)
+ Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
Public methodStatic memberCode exampleSequence(Int32, Int32)
+ Generates a sequence of integral numbers within the (inclusive) specified range. + If sequence is ascending the step is +1, otherwise -1. +
Public methodStatic memberCode exampleSequence(Int32, Int32, Int32)
+ Generates a sequence of integral numbers within the (inclusive) specified range. + An additional parameter specifies the steps in which the integers of the sequence increase or decrease. +
Public methodStatic memberCode exampleSingleOrFallbackTSource Obsolete.
+ Returns the single element in the given sequence, or the result + of executing a fallback delegate if the sequence is empty. + This method throws an exception if there is more than one element in the sequence. +
Public methodStatic memberSkipLastT
+ Bypasses a specified number of elements at the end of the sequence. +
Public methodStatic memberSkipUntilTSource
+ Skips items from the input sequence until the given predicate returns true + when applied to the current source item; that item will be the last skipped. +
Public methodStatic memberSliceT
+ Extracts a contiguous count of elements from a sequence at a particular zero-based starting index +
Public methodStatic memberSortedMergeTSource(IEnumerableTSource, OrderByDirection, IEnumerableTSource)
+ Merges two or more sequences that are in a common order (either ascending or descending) into + a single sequence that preserves that order. +
Public methodStatic memberSortedMergeTSource(IEnumerableTSource, OrderByDirection, IComparerTSource, IEnumerableTSource)
+ Merges two or more sequences that are in a common order (either ascending or descending) into + a single sequence that preserves that order. +
Public methodStatic memberSplitTSource(IEnumerableTSource, FuncTSource, Boolean)
+ Splits the source sequence by separator elements identified by a + function. +
Public methodStatic memberSplitTSource(IEnumerableTSource, TSource)
+ Splits the source sequence by a separator. +
Public methodStatic memberSplitTSource(IEnumerableTSource, FuncTSource, Boolean, Int32)
+ Splits the source sequence by separator elements identified by a + function, given a maximum count of splits. +
Public methodStatic memberSplitTSource(IEnumerableTSource, TSource, IEqualityComparerTSource)
+ Splits the source sequence by a separator and then transforms the + splits into results. +
Public methodStatic memberSplitTSource(IEnumerableTSource, TSource, Int32)
+ Splits the source sequence by a separator given a maximum count of splits. +
Public methodStatic memberSplitTSource(IEnumerableTSource, TSource, IEqualityComparerTSource, Int32)
+ Splits the source sequence by a separator, given a maximum count + of splits. A parameter specifies how the separator is compared + for equality. +
Public methodStatic memberSplitTSource, TResult(IEnumerableTSource, FuncTSource, Boolean, FuncIEnumerableTSource, TResult)
+ Splits the source sequence by separator elements identified by + a function and then transforms the splits into results. +
Public methodStatic memberSplitTSource, TResult(IEnumerableTSource, TSource, FuncIEnumerableTSource, TResult)
+ Splits the source sequence by a separator and then transforms + the splits into results. +
Public methodStatic memberSplitTSource, TResult(IEnumerableTSource, FuncTSource, Boolean, Int32, FuncIEnumerableTSource, TResult)
+ Splits the source sequence by separator elements identified by + a function, given a maximum count of splits, and then transforms + the splits into results. +
Public methodStatic memberSplitTSource, TResult(IEnumerableTSource, TSource, IEqualityComparerTSource, FuncIEnumerableTSource, TResult)
+ Splits the source sequence by a separator and then transforms the + splits into results. A parameter specifies how the separator is + compared for equality. +
Public methodStatic memberSplitTSource, TResult(IEnumerableTSource, TSource, Int32, FuncIEnumerableTSource, TResult)
+ Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. +
Public methodStatic memberSplitTSource, TResult(IEnumerableTSource, TSource, IEqualityComparerTSource, Int32, FuncIEnumerableTSource, TResult)
+ Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. A + parameter specifies how the separator is compared for equality. +
Public methodStatic memberStartsWithT(IEnumerableT, IEnumerableT)
+ Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the default equality + comparer. +
Public methodStatic memberStartsWithT(IEnumerableT, IEnumerableT, IEqualityComparerT)
+ Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the specified element + equality comparer. +
Public methodStatic memberSubsetsT(IEnumerableT)
+ Returns a sequence of IListT representing all of + the subsets of any size that are part of the original sequence. In + mathematics, it is equivalent to the power set of a set. +
Public methodStatic memberSubsetsT(IEnumerableT, Int32)
+ Returns a sequence of IListT representing all + subsets of a given size that are part of the original sequence. In + mathematics, it is equivalent to the combinations or + k-subsets of a set. +
Public methodStatic memberCode exampleTagFirstLastTSource, TResult
+ Returns a sequence resulting from applying a function to each + element in the source sequence with additional parameters + indicating whether the element is the first and/or last of the + sequence. +
Public methodStatic memberCode exampleTakeEveryTSource
+ Returns every N-th element of a sequence. +
Public methodStatic memberCode exampleTakeLastTSource
+ Returns a specified number of contiguous elements from the end of + a sequence. +
Public methodStatic memberTakeUntilTSource
+ Returns items from the input sequence until the given predicate returns true + when applied to the current source item; that item will be the last returned. +
Public methodStatic memberThenByT, TKey(IOrderedEnumerableT, FuncT, TKey, OrderByDirection)
+ Performs a subsequent ordering of elements in a sequence in a particular direction (ascending, descending) according to a key +
Public methodStatic memberThenByT, TKey(IOrderedEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection)
+ Performs a subsequent ordering of elements in a sequence in a particular direction (ascending, descending) according to a key +
Public methodStatic memberToArrayByIndexT(IEnumerableT, FuncT, Int32)
+ Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. +
Public methodStatic memberToArrayByIndexT(IEnumerableT, Int32, FuncT, Int32)
+ Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. +
Public methodStatic memberToArrayByIndexT, TResult(IEnumerableT, FuncT, Int32, FuncT, TResult)
+ Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +
Public methodStatic memberToArrayByIndexT, TResult(IEnumerableT, FuncT, Int32, FuncT, Int32, TResult)
+ Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +
Public methodStatic memberToArrayByIndexT, TResult(IEnumerableT, Int32, FuncT, Int32, FuncT, TResult)
+ Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +
Public methodStatic memberToArrayByIndexT, TResult(IEnumerableT, Int32, FuncT, Int32, FuncT, Int32, TResult)
+ Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +
Public methodStatic memberToDataTableT(IEnumerableT)
+ Converts a sequence to a DataTable object. +
Public methodStatic memberToDataTableT(IEnumerableT, ExpressionFuncT, Object)
+ Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +
Public methodStatic memberToDataTableT, TTable(IEnumerableT, TTable)
+ Appends elements in the sequence as rows of a given DataTable object. +
Public methodStatic memberToDataTableT, TTable(IEnumerableT, TTable, ExpressionFuncT, Object)
+ Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +
Public methodStatic memberToDelimitedString(IEnumerableBoolean) Obsolete.
+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +
Public methodStatic memberToDelimitedString(IEnumerableByte) Obsolete.
+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +
Public methodStatic memberToDelimitedString(IEnumerableChar) Obsolete.
+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +
Public methodStatic memberToDelimitedString(IEnumerableDecimal) Obsolete.
+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +
Public methodStatic memberToDelimitedString(IEnumerableDouble) Obsolete.
+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +
Public methodStatic memberToDelimitedString(IEnumerableInt16) Obsolete.
+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +
Public methodStatic memberToDelimitedString(IEnumerableInt32) Obsolete.
+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +
Public methodStatic memberToDelimitedString(IEnumerableInt64) Obsolete.
+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +
Public methodStatic memberToDelimitedString(IEnumerableSByte) Obsolete.
+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +
Public methodStatic memberToDelimitedString(IEnumerableSingle) Obsolete.
+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +
Public methodStatic memberToDelimitedString(IEnumerableString) Obsolete.
+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +
Public methodStatic memberToDelimitedString(IEnumerableUInt16) Obsolete.
+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +
Public methodStatic memberToDelimitedString(IEnumerableUInt32) Obsolete.
+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +
Public methodStatic memberToDelimitedString(IEnumerableUInt64) Obsolete.
+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +
Public methodStatic memberToDelimitedString(IEnumerableBoolean, String)
+ Creates a delimited string from a sequence of values and + a given delimiter. +
Public methodStatic memberToDelimitedString(IEnumerableByte, String)
+ Creates a delimited string from a sequence of values and + a given delimiter. +
Public methodStatic memberToDelimitedString(IEnumerableChar, String)
+ Creates a delimited string from a sequence of values and + a given delimiter. +
Public methodStatic memberToDelimitedString(IEnumerableDecimal, String)
+ Creates a delimited string from a sequence of values and + a given delimiter. +
Public methodStatic memberToDelimitedString(IEnumerableDouble, String)
+ Creates a delimited string from a sequence of values and + a given delimiter. +
Public methodStatic memberToDelimitedString(IEnumerableInt16, String)
+ Creates a delimited string from a sequence of values and + a given delimiter. +
Public methodStatic memberToDelimitedString(IEnumerableInt32, String)
+ Creates a delimited string from a sequence of values and + a given delimiter. +
Public methodStatic memberToDelimitedString(IEnumerableInt64, String)
+ Creates a delimited string from a sequence of values and + a given delimiter. +
Public methodStatic memberToDelimitedString(IEnumerableSByte, String)
+ Creates a delimited string from a sequence of values and + a given delimiter. +
Public methodStatic memberToDelimitedString(IEnumerableSingle, String)
+ Creates a delimited string from a sequence of values and + a given delimiter. +
Public methodStatic memberToDelimitedString(IEnumerableString, String)
+ Creates a delimited string from a sequence of values and + a given delimiter. +
Public methodStatic memberToDelimitedString(IEnumerableUInt16, String)
+ Creates a delimited string from a sequence of values and + a given delimiter. +
Public methodStatic memberToDelimitedString(IEnumerableUInt32, String)
+ Creates a delimited string from a sequence of values and + a given delimiter. +
Public methodStatic memberToDelimitedString(IEnumerableUInt64, String)
+ Creates a delimited string from a sequence of values and + a given delimiter. +
Public methodStatic memberToDelimitedStringTSource(IEnumerableTSource) Obsolete.
+ Creates a delimited string from a sequence of values. The + delimiter used depends on the current culture of the executing thread. +
Public methodStatic memberToDelimitedStringTSource(IEnumerableTSource, String)
+ Creates a delimited string from a sequence of values and + a given delimiter. +
Public methodStatic memberToDictionaryTKey, TValue(IEnumerableKeyValuePairTKey, TValue)
Public methodStatic memberToDictionaryTKey, TValue(IEnumerableValueTupleTKey, TValue)
Public methodStatic memberToDictionaryTKey, TValue(IEnumerableKeyValuePairTKey, TValue, IEqualityComparerTKey)
Public methodStatic memberToDictionaryTKey, TValue(IEnumerableValueTupleTKey, TValue, IEqualityComparerTKey)
+ Creates a DictionaryTKey, TValue from a sequence of + tuples of 2 where the first item is the key and the second the + value. An additional parameter specifies a comparer for keys. +
Public methodStatic memberToHashSetTSource(IEnumerableTSource)
Public methodStatic memberToHashSetTSource(IEnumerableTSource, IEqualityComparerTSource)
Public methodStatic memberToLookupTKey, TValue(IEnumerableKeyValuePairTKey, TValue)
Public methodStatic memberToLookupTKey, TValue(IEnumerableValueTupleTKey, TValue)
+ Creates a Lookup from a sequence of + tuples of 2 where the first item is the key and the second the + value. +
Public methodStatic memberToLookupTKey, TValue(IEnumerableKeyValuePairTKey, TValue, IEqualityComparerTKey)
Public methodStatic memberToLookupTKey, TValue(IEnumerableValueTupleTKey, TValue, IEqualityComparerTKey)
+ Creates a Lookup from a sequence of + tuples of 2 where the first item is the key and the second the + value. An additional parameter specifies a comparer for keys. +
Public methodStatic memberTraceTSource(IEnumerableTSource)
+ Traces the elements of a source sequence for diagnostics. +
Public methodStatic memberTraceTSource(IEnumerableTSource, FuncTSource, String)
+ Traces the elements of a source sequence for diagnostics using + a custom formatter. +
Public methodStatic memberTraceTSource(IEnumerableTSource, String)
+ Traces the elements of a source sequence for diagnostics using + custom formatting. +
Public methodStatic memberTraverseBreadthFirstT
+ Traverses a tree in a breadth-first fashion, starting at a root node and using a user-defined + function to get the children at each node of the tree. +
Public methodStatic memberTraverseDepthFirstT
+ Traverses a tree in a depth-first fashion, starting at a root node and using a user-defined + function to get the children at each node of the tree. +
Public methodStatic memberUnfoldTState, T, TResult
+ Returns a sequence generated by applying a state to the generator function, + and from its result, determines if the sequence should have a next element, its value, + and the next state in the recursive call. +
Public methodStatic memberWindowedTSource
+ Processes a sequence into a series of subsequences representing a windowed subset of the original +
Public methodStatic memberCode exampleZipLongestTFirst, TSecond, TResult
+ Returns a projection of tuples, where each tuple contains the N-th element + from each of the argument sequences. +
Public methodStatic memberCode exampleZipShortestTFirst, TSecond, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TSecond, TResult)
+ Returns a projection of tuples, where each tuple contains the N-th element + from each of the argument sequences. +
Public methodStatic memberCode exampleZipShortestT1, T2, T3, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, FuncT1, T2, T3, TResult)
+ Returns a projection of tuples, where each tuple contains the N-th element + from each of the argument sequences. +
Public methodStatic memberCode exampleZipShortestT1, T2, T3, T4, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, FuncT1, T2, T3, T4, TResult)
+ Returns a projection of tuples, where each tuple contains the N-th element + from each of the argument sequences. +
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/T_MoreLinq_OrderByDirection.htm b/2.10/ref/api/html/T_MoreLinq_OrderByDirection.htm new file mode 100644 index 0000000..f834408 --- /dev/null +++ b/2.10/ref/api/html/T_MoreLinq_OrderByDirection.htm @@ -0,0 +1,20 @@ +OrderByDirection Enumeration
Click or drag to resize

OrderByDirection Enumeration

+ Enumeration that defines values representing valid ordering directions for a sequence. +

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
public enum OrderByDirection
Members
+   + Member nameValueDescription
Ascending0 + Elements are ordered by increasing value +
Descending1 + Elements are ordered by decreasing value +
See Also
\ No newline at end of file diff --git a/2.10/ref/api/html/T_MoreLinq_SequenceException.htm b/2.10/ref/api/html/T_MoreLinq_SequenceException.htm new file mode 100644 index 0000000..a9cda15 --- /dev/null +++ b/2.10/ref/api/html/T_MoreLinq_SequenceException.htm @@ -0,0 +1,42 @@ +SequenceException Class
Click or drag to resize

SequenceException Class

+ The exception that is thrown for a sequence that fails a condition. +
Inheritance Hierarchy

+ Namespace: +  MoreLinq
+ Assembly: +  MoreLinq (in MoreLinq.dll) Version: 2.10.0
Syntax
[SerializableAttribute]
+public class SequenceException : Exception

The SequenceException type exposes the following members.

Constructors
+   + NameDescription
Public methodSequenceException
+ Initializes a new instance of the SequenceException class. +
Public methodSequenceException(String)
+ Initializes a new instance of the SequenceException class + with a given error message. +
Protected methodSequenceException(SerializationInfo, StreamingContext)
+ Initializes a new instance of the SequenceException class + with serialized data. +
Public methodSequenceException(String, Exception)
+ Initializes a new instance of the SequenceException class + with a given error message and a reference to the inner exception + that is the cause of the exception. +
Top
Properties
+   + NameDescription
Public propertyData
Gets a collection of key/value pairs that provide additional user-defined information about the exception.
(Inherited from Exception.)
Public propertyHelpLink
Gets or sets a link to the help file associated with this exception.
(Inherited from Exception.)
Protected propertyHResult
Gets or sets HRESULT, a coded numerical value that is assigned to a specific exception.
(Inherited from Exception.)
Public propertyInnerException
Gets the Exception instance that caused the current exception.
(Inherited from Exception.)
Public propertyMessage
Gets a message that describes the current exception.
(Inherited from Exception.)
Public propertySource
Gets or sets the name of the application or the object that causes the error.
(Inherited from Exception.)
Public propertyStackTrace
Gets a string representation of the immediate frames on the call stack.
(Inherited from Exception.)
Public propertyTargetSite
Gets the method that throws the current exception.
(Inherited from Exception.)
Top
Methods
+   + NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetBaseException
When overridden in a derived class, returns the Exception that is the root cause of one or more subsequent exceptions.
(Inherited from Exception.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetObjectData
When overridden in a derived class, sets the SerializationInfo with information about the exception.
(Inherited from Exception.)
Public methodGetType
Gets the runtime type of the current instance.
(Inherited from Exception.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Creates and returns a string representation of the current exception.
(Inherited from Exception.)
Top
Events
+   + NameDescription
Protected eventSerializeObjectState
Occurs when an exception is serialized to create an exception state object that contains serialized data about the exception.
(Inherited from Exception.)
Top
See Also
\ No newline at end of file diff --git a/2.10/ref/api/icons/AlertCaution.png b/2.10/ref/api/icons/AlertCaution.png new file mode 100644 index 0000000..78f246f Binary files /dev/null and b/2.10/ref/api/icons/AlertCaution.png differ diff --git a/2.10/ref/api/icons/AlertNote.png b/2.10/ref/api/icons/AlertNote.png new file mode 100644 index 0000000..0ab92b6 Binary files /dev/null and b/2.10/ref/api/icons/AlertNote.png differ diff --git a/2.10/ref/api/icons/AlertSecurity.png b/2.10/ref/api/icons/AlertSecurity.png new file mode 100644 index 0000000..d40fcef Binary files /dev/null and b/2.10/ref/api/icons/AlertSecurity.png differ diff --git a/2.10/ref/api/icons/CFW.gif b/2.10/ref/api/icons/CFW.gif new file mode 100644 index 0000000..cbcabf1 Binary files /dev/null and b/2.10/ref/api/icons/CFW.gif differ diff --git a/2.10/ref/api/icons/CodeExample.png b/2.10/ref/api/icons/CodeExample.png new file mode 100644 index 0000000..a3b9fba Binary files /dev/null and b/2.10/ref/api/icons/CodeExample.png differ diff --git a/2.10/ref/api/icons/Search.png b/2.10/ref/api/icons/Search.png new file mode 100644 index 0000000..42165b6 Binary files /dev/null and b/2.10/ref/api/icons/Search.png differ diff --git a/2.10/ref/api/icons/SectionCollapsed.png b/2.10/ref/api/icons/SectionCollapsed.png new file mode 100644 index 0000000..8ded1eb Binary files /dev/null and b/2.10/ref/api/icons/SectionCollapsed.png differ diff --git a/2.10/ref/api/icons/SectionExpanded.png b/2.10/ref/api/icons/SectionExpanded.png new file mode 100644 index 0000000..b693921 Binary files /dev/null and b/2.10/ref/api/icons/SectionExpanded.png differ diff --git a/2.10/ref/api/icons/TocClose.gif b/2.10/ref/api/icons/TocClose.gif new file mode 100644 index 0000000..e6d7b5e Binary files /dev/null and b/2.10/ref/api/icons/TocClose.gif differ diff --git a/2.10/ref/api/icons/TocCollapsed.gif b/2.10/ref/api/icons/TocCollapsed.gif new file mode 100644 index 0000000..108d492 Binary files /dev/null and b/2.10/ref/api/icons/TocCollapsed.gif differ diff --git a/2.10/ref/api/icons/TocExpanded.gif b/2.10/ref/api/icons/TocExpanded.gif new file mode 100644 index 0000000..f774d9b Binary files /dev/null and b/2.10/ref/api/icons/TocExpanded.gif differ diff --git a/2.10/ref/api/icons/TocOpen.gif b/2.10/ref/api/icons/TocOpen.gif new file mode 100644 index 0000000..4992a98 Binary files /dev/null and b/2.10/ref/api/icons/TocOpen.gif differ diff --git a/2.10/ref/api/icons/favicon.ico b/2.10/ref/api/icons/favicon.ico new file mode 100644 index 0000000..2b9963f Binary files /dev/null and b/2.10/ref/api/icons/favicon.ico differ diff --git a/2.10/ref/api/icons/privclass.gif b/2.10/ref/api/icons/privclass.gif new file mode 100644 index 0000000..0939694 Binary files /dev/null and b/2.10/ref/api/icons/privclass.gif differ diff --git a/2.10/ref/api/icons/privdelegate.gif b/2.10/ref/api/icons/privdelegate.gif new file mode 100644 index 0000000..d3aa8a6 Binary files /dev/null and b/2.10/ref/api/icons/privdelegate.gif differ diff --git a/2.10/ref/api/icons/privenumeration.gif b/2.10/ref/api/icons/privenumeration.gif new file mode 100644 index 0000000..47f387e Binary files /dev/null and b/2.10/ref/api/icons/privenumeration.gif differ diff --git a/2.10/ref/api/icons/privevent.gif b/2.10/ref/api/icons/privevent.gif new file mode 100644 index 0000000..30db46d Binary files /dev/null and b/2.10/ref/api/icons/privevent.gif differ diff --git a/2.10/ref/api/icons/privextension.gif b/2.10/ref/api/icons/privextension.gif new file mode 100644 index 0000000..51dd267 Binary files /dev/null and b/2.10/ref/api/icons/privextension.gif differ diff --git a/2.10/ref/api/icons/privfield.gif b/2.10/ref/api/icons/privfield.gif new file mode 100644 index 0000000..cbf70f7 Binary files /dev/null and b/2.10/ref/api/icons/privfield.gif differ diff --git a/2.10/ref/api/icons/privinterface.gif b/2.10/ref/api/icons/privinterface.gif new file mode 100644 index 0000000..f3b7950 Binary files /dev/null and b/2.10/ref/api/icons/privinterface.gif differ diff --git a/2.10/ref/api/icons/privmethod.gif b/2.10/ref/api/icons/privmethod.gif new file mode 100644 index 0000000..71f8822 Binary files /dev/null and b/2.10/ref/api/icons/privmethod.gif differ diff --git a/2.10/ref/api/icons/privproperty.gif b/2.10/ref/api/icons/privproperty.gif new file mode 100644 index 0000000..b1e8074 Binary files /dev/null and b/2.10/ref/api/icons/privproperty.gif differ diff --git a/2.10/ref/api/icons/privstructure.gif b/2.10/ref/api/icons/privstructure.gif new file mode 100644 index 0000000..ed6d1ef Binary files /dev/null and b/2.10/ref/api/icons/privstructure.gif differ diff --git a/2.10/ref/api/icons/protclass.gif b/2.10/ref/api/icons/protclass.gif new file mode 100644 index 0000000..0f92942 Binary files /dev/null and b/2.10/ref/api/icons/protclass.gif differ diff --git a/2.10/ref/api/icons/protdelegate.gif b/2.10/ref/api/icons/protdelegate.gif new file mode 100644 index 0000000..b209f2d Binary files /dev/null and b/2.10/ref/api/icons/protdelegate.gif differ diff --git a/2.10/ref/api/icons/protenumeration.gif b/2.10/ref/api/icons/protenumeration.gif new file mode 100644 index 0000000..cc96bb6 Binary files /dev/null and b/2.10/ref/api/icons/protenumeration.gif differ diff --git a/2.10/ref/api/icons/protevent.gif b/2.10/ref/api/icons/protevent.gif new file mode 100644 index 0000000..0e510b2 Binary files /dev/null and b/2.10/ref/api/icons/protevent.gif differ diff --git a/2.10/ref/api/icons/protextension.gif b/2.10/ref/api/icons/protextension.gif new file mode 100644 index 0000000..dcd07f5 Binary files /dev/null and b/2.10/ref/api/icons/protextension.gif differ diff --git a/2.10/ref/api/icons/protfield.gif b/2.10/ref/api/icons/protfield.gif new file mode 100644 index 0000000..9ae6833 Binary files /dev/null and b/2.10/ref/api/icons/protfield.gif differ diff --git a/2.10/ref/api/icons/protinterface.gif b/2.10/ref/api/icons/protinterface.gif new file mode 100644 index 0000000..a1b96d2 Binary files /dev/null and b/2.10/ref/api/icons/protinterface.gif differ diff --git a/2.10/ref/api/icons/protmethod.gif b/2.10/ref/api/icons/protmethod.gif new file mode 100644 index 0000000..2bc9468 Binary files /dev/null and b/2.10/ref/api/icons/protmethod.gif differ diff --git a/2.10/ref/api/icons/protoperator.gif b/2.10/ref/api/icons/protoperator.gif new file mode 100644 index 0000000..2cb75ab Binary files /dev/null and b/2.10/ref/api/icons/protoperator.gif differ diff --git a/2.10/ref/api/icons/protproperty.gif b/2.10/ref/api/icons/protproperty.gif new file mode 100644 index 0000000..55473d1 Binary files /dev/null and b/2.10/ref/api/icons/protproperty.gif differ diff --git a/2.10/ref/api/icons/protstructure.gif b/2.10/ref/api/icons/protstructure.gif new file mode 100644 index 0000000..af356a1 Binary files /dev/null and b/2.10/ref/api/icons/protstructure.gif differ diff --git a/2.10/ref/api/icons/pubclass.gif b/2.10/ref/api/icons/pubclass.gif new file mode 100644 index 0000000..1a968ab Binary files /dev/null and b/2.10/ref/api/icons/pubclass.gif differ diff --git a/2.10/ref/api/icons/pubdelegate.gif b/2.10/ref/api/icons/pubdelegate.gif new file mode 100644 index 0000000..0a43eb2 Binary files /dev/null and b/2.10/ref/api/icons/pubdelegate.gif differ diff --git a/2.10/ref/api/icons/pubenumeration.gif b/2.10/ref/api/icons/pubenumeration.gif new file mode 100644 index 0000000..46888ad Binary files /dev/null and b/2.10/ref/api/icons/pubenumeration.gif differ diff --git a/2.10/ref/api/icons/pubevent.gif b/2.10/ref/api/icons/pubevent.gif new file mode 100644 index 0000000..b9226da Binary files /dev/null and b/2.10/ref/api/icons/pubevent.gif differ diff --git a/2.10/ref/api/icons/pubextension.gif b/2.10/ref/api/icons/pubextension.gif new file mode 100644 index 0000000..6262d1c Binary files /dev/null and b/2.10/ref/api/icons/pubextension.gif differ diff --git a/2.10/ref/api/icons/pubfield.gif b/2.10/ref/api/icons/pubfield.gif new file mode 100644 index 0000000..5aed175 Binary files /dev/null and b/2.10/ref/api/icons/pubfield.gif differ diff --git a/2.10/ref/api/icons/pubinterface.gif b/2.10/ref/api/icons/pubinterface.gif new file mode 100644 index 0000000..c38a4c4 Binary files /dev/null and b/2.10/ref/api/icons/pubinterface.gif differ diff --git a/2.10/ref/api/icons/pubmethod.gif b/2.10/ref/api/icons/pubmethod.gif new file mode 100644 index 0000000..2c72988 Binary files /dev/null and b/2.10/ref/api/icons/pubmethod.gif differ diff --git a/2.10/ref/api/icons/puboperator.gif b/2.10/ref/api/icons/puboperator.gif new file mode 100644 index 0000000..0ebe10a Binary files /dev/null and b/2.10/ref/api/icons/puboperator.gif differ diff --git a/2.10/ref/api/icons/pubproperty.gif b/2.10/ref/api/icons/pubproperty.gif new file mode 100644 index 0000000..dfad7b4 Binary files /dev/null and b/2.10/ref/api/icons/pubproperty.gif differ diff --git a/2.10/ref/api/icons/pubstructure.gif b/2.10/ref/api/icons/pubstructure.gif new file mode 100644 index 0000000..1344416 Binary files /dev/null and b/2.10/ref/api/icons/pubstructure.gif differ diff --git a/2.10/ref/api/icons/slMobile.gif b/2.10/ref/api/icons/slMobile.gif new file mode 100644 index 0000000..5edc31f Binary files /dev/null and b/2.10/ref/api/icons/slMobile.gif differ diff --git a/2.10/ref/api/icons/static.gif b/2.10/ref/api/icons/static.gif new file mode 100644 index 0000000..33723a9 Binary files /dev/null and b/2.10/ref/api/icons/static.gif differ diff --git a/2.10/ref/api/icons/xna.gif b/2.10/ref/api/icons/xna.gif new file mode 100644 index 0000000..9e6a9d4 Binary files /dev/null and b/2.10/ref/api/icons/xna.gif differ diff --git a/2.10/ref/api/index.html b/2.10/ref/api/index.html new file mode 100644 index 0000000..b2db940 --- /dev/null +++ b/2.10/ref/api/index.html @@ -0,0 +1,14 @@ + + + + + + + MoreLinq - Redirect + + +

If you are not redirected automatically, follow this link to the default topic.

+ + diff --git a/2.10/ref/api/scripts/branding-Website.js b/2.10/ref/api/scripts/branding-Website.js new file mode 100644 index 0000000..06ab980 --- /dev/null +++ b/2.10/ref/api/scripts/branding-Website.js @@ -0,0 +1,624 @@ +//=============================================================================================================== +// System : Sandcastle Help File Builder +// File : branding-Website.js +// Author : Eric Woodruff (Eric@EWoodruff.us) +// Updated : 03/04/2015 +// Note : Copyright 2014-2015, Eric Woodruff, All rights reserved +// Portions Copyright 2014 Sam Harwell, All rights reserved +// +// This file contains the methods necessary to implement the lightweight TOC and search functionality. +// +// This code is published under the Microsoft Public License (Ms-PL). A copy of the license should be +// distributed with the code. It can also be found at the project website: https://GitHub.com/EWSoftware/SHFB. This +// notice, the author's name, and all copyright notices must remain intact in all applications, documentation, +// and source files. +// +// Date Who Comments +// ============================================================================================================== +// 05/04/2014 EFW Created the code based on a combination of the lightweight TOC code from Sam Harwell and +// the existing search code from SHFB. +//=============================================================================================================== + +// Width of the TOC +var tocWidth; + +// Search method (0 = To be determined, 1 = ASPX, 2 = PHP, anything else = client-side script +var searchMethod = 0; + +// Table of contents script + +// Initialize the TOC by restoring its width from the cookie if present +function InitializeToc() +{ + tocWidth = parseInt(GetCookie("TocWidth", "280")); + ResizeToc(); + $(window).resize(SetNavHeight) +} + +function SetNavHeight() +{ + $leftNav = $("#leftNav") + $topicContent = $("#TopicContent") + leftNavPadding = $leftNav.outerHeight() - $leftNav.height() + contentPadding = $topicContent.outerHeight() - $topicContent.height() + // want outer height of left navigation div to match outer height of content + leftNavHeight = $topicContent.outerHeight() - leftNavPadding + $leftNav.css("min-height", leftNavHeight + "px") +} + +// Increase the TOC width +function OnIncreaseToc() +{ + if(tocWidth < 1) + tocWidth = 280; + else + tocWidth += 100; + + if(tocWidth > 680) + tocWidth = 0; + + ResizeToc(); + SetCookie("TocWidth", tocWidth); +} + +// Reset the TOC to its default width +function OnResetToc() +{ + tocWidth = 0; + + ResizeToc(); + SetCookie("TocWidth", tocWidth); +} + +// Resize the TOC width +function ResizeToc() +{ + var toc = document.getElementById("leftNav"); + + if(toc) + { + // Set TOC width + toc.style.width = tocWidth + "px"; + + var leftNavPadding = 10; + + document.getElementById("TopicContent").style.marginLeft = (tocWidth + leftNavPadding) + "px"; + + // Position images + document.getElementById("TocResize").style.left = (tocWidth + leftNavPadding) + "px"; + + // Hide/show increase TOC width image + document.getElementById("ResizeImageIncrease").style.display = (tocWidth >= 680) ? "none" : ""; + + // Hide/show reset TOC width image + document.getElementById("ResizeImageReset").style.display = (tocWidth < 680) ? "none" : ""; + } + + SetNavHeight() +} + +// Toggle a TOC entry between its collapsed and expanded state +function Toggle(item) +{ + var isExpanded = $(item).hasClass("tocExpanded"); + + $(item).toggleClass("tocExpanded tocCollapsed"); + + if(isExpanded) + { + Collapse($(item).parent()); + } + else + { + var childrenLoaded = $(item).parent().attr("data-childrenloaded"); + + if(childrenLoaded) + { + Expand($(item).parent()); + } + else + { + var tocid = $(item).next().attr("tocid"); + + $.ajax({ + url: "../toc/" + tocid + ".xml", + async: true, + dataType: "xml", + success: function(data) + { + BuildChildren($(item).parent(), data); + } + }); + } + } +} + +// HTML encode a value for use on the page +function HtmlEncode(value) +{ + // Create an in-memory div, set it's inner text (which jQuery automatically encodes) then grab the encoded + // contents back out. The div never exists on the page. + return $('
').text(value).html(); +} + +// Build the child entries of a TOC entry +function BuildChildren(tocDiv, data) +{ + var childLevel = +tocDiv.attr("data-toclevel") + 1; + var childTocLevel = childLevel >= 10 ? 10 : childLevel; + var elements = data.getElementsByTagName("HelpTOCNode"); + + var isRoot = true; + + if(data.getElementsByTagName("HelpTOC").length == 0) + { + // The first node is the root node of this group, don't show it again + isRoot = false; + } + + for(var i = elements.length - 1; i > 0 || (isRoot && i == 0); i--) + { + var childHRef, childId = elements[i].getAttribute("Url"); + + if(childId != null && childId.length > 5) + { + // The Url attribute has the form "html/{childId}.htm" + childHRef = childId.substring(5, childId.length); + childId = childId.substring(5, childId.lastIndexOf(".")); + } + else + { + // The Id attribute is in raw form. There is no URL (empty container node). In this case, we'll + // just ignore it and go nowhere. It's a rare case that isn't worth trying to get the first child. + // Instead, we'll just expand the node (see below). + childHRef = "#"; + childId = elements[i].getAttribute("Id"); + } + + var existingItem = null; + + tocDiv.nextAll().each(function() + { + if(!existingItem && $(this).children().last("a").attr("tocid") == childId) + { + existingItem = $(this); + } + }); + + if(existingItem != null) + { + // First move the children of the existing item + var existingChildLevel = +existingItem.attr("data-toclevel"); + var doneMoving = false; + var inserter = tocDiv; + + existingItem.nextAll().each(function() + { + if(!doneMoving && +$(this).attr("data-toclevel") > existingChildLevel) + { + inserter.after($(this)); + inserter = $(this); + $(this).attr("data-toclevel", +$(this).attr("data-toclevel") + childLevel - existingChildLevel); + + if($(this).hasClass("current")) + $(this).attr("class", "toclevel" + (+$(this).attr("data-toclevel") + " current")); + else + $(this).attr("class", "toclevel" + (+$(this).attr("data-toclevel"))); + } + else + { + doneMoving = true; + } + }); + + // Now move the existing item itself + tocDiv.after(existingItem); + existingItem.attr("data-toclevel", childLevel); + existingItem.attr("class", "toclevel" + childLevel); + } + else + { + var hasChildren = elements[i].getAttribute("HasChildren"); + var childTitle = HtmlEncode(elements[i].getAttribute("Title")); + var expander = ""; + + if(hasChildren) + expander = ""; + + var text = "
" + + expander + "" + + childTitle + "
"; + + tocDiv.after(text); + } + } + + tocDiv.attr("data-childrenloaded", true); +} + +// Collapse a TOC entry +function Collapse(tocDiv) +{ + // Hide all the TOC elements after item, until we reach one with a data-toclevel less than or equal to the + // current item's value. + var tocLevel = +tocDiv.attr("data-toclevel"); + var done = false; + + tocDiv.nextAll().each(function() + { + if(!done && +$(this).attr("data-toclevel") > tocLevel) + { + $(this).hide(); + } + else + { + done = true; + } + }); +} + +// Expand a TOC entry +function Expand(tocDiv) +{ + // Show all the TOC elements after item, until we reach one with a data-toclevel less than or equal to the + // current item's value + var tocLevel = +tocDiv.attr("data-toclevel"); + var done = false; + + tocDiv.nextAll().each(function() + { + if(done) + { + return; + } + + var childTocLevel = +$(this).attr("data-toclevel"); + + if(childTocLevel == tocLevel + 1) + { + $(this).show(); + + if($(this).children("a").first().hasClass("tocExpanded")) + { + Expand($(this)); + } + } + else if(childTocLevel > tocLevel + 1) + { + // Ignore this node, handled by recursive calls + } + else + { + done = true; + } + }); +} + +// This is called to prepare for dragging the sizer div +function OnMouseDown(event) +{ + document.addEventListener("mousemove", OnMouseMove, true); + document.addEventListener("mouseup", OnMouseUp, true); + event.preventDefault(); +} + +// Resize the TOC as the sizer is dragged +function OnMouseMove(event) +{ + tocWidth = (event.clientX > 700) ? 700 : (event.clientX < 100) ? 100 : event.clientX; + + ResizeToc(); +} + +// Finish the drag operation when the mouse button is released +function OnMouseUp(event) +{ + document.removeEventListener("mousemove", OnMouseMove, true); + document.removeEventListener("mouseup", OnMouseUp, true); + + SetCookie("TocWidth", tocWidth); +} + +// Search functions + +// Transfer to the search page from a topic +function TransferToSearchPage() +{ + var searchText = document.getElementById("SearchTextBox").value.trim(); + + if(searchText.length != 0) + document.location.replace(encodeURI("../search.html?SearchText=" + searchText)); +} + +// Initiate a search when the search page loads +function OnSearchPageLoad() +{ + var queryString = decodeURI(document.location.search); + + if(queryString != "") + { + var idx, options = queryString.split(/[\?\=\&]/); + + for(idx = 0; idx < options.length; idx++) + if(options[idx] == "SearchText" && idx + 1 < options.length) + { + document.getElementById("txtSearchText").value = options[idx + 1]; + PerformSearch(); + break; + } + } +} + +// Perform a search using the best available method +function PerformSearch() +{ + var searchText = document.getElementById("txtSearchText").value; + var sortByTitle = document.getElementById("chkSortByTitle").checked; + var searchResults = document.getElementById("searchResults"); + + if(searchText.length == 0) + { + searchResults.innerHTML = "Nothing found"; + return; + } + + searchResults.innerHTML = "Searching..."; + + // Determine the search method if not done already. The ASPX and PHP searches are more efficient as they + // run asynchronously server-side. If they can't be used, it defaults to the client-side script below which + // will work but has to download the index files. For large help sites, this can be inefficient. + if(searchMethod == 0) + searchMethod = DetermineSearchMethod(); + + if(searchMethod == 1) + { + $.ajax({ + type: "GET", + url: encodeURI("SearchHelp.aspx?Keywords=" + searchText + "&SortByTitle=" + sortByTitle), + success: function(html) + { + searchResults.innerHTML = html; + } + }); + + return; + } + + if(searchMethod == 2) + { + $.ajax({ + type: "GET", + url: encodeURI("SearchHelp.php?Keywords=" + searchText + "&SortByTitle=" + sortByTitle), + success: function(html) + { + searchResults.innerHTML = html; + } + }); + + return; + } + + // Parse the keywords + var keywords = ParseKeywords(searchText); + + // Get the list of files. We'll be getting multiple files so we need to do this synchronously. + var fileList = []; + + $.ajax({ + type: "GET", + url: "fti/FTI_Files.json", + dataType: "json", + async: false, + success: function(data) + { + $.each(data, function(key, val) + { + fileList[key] = val; + }); + } + }); + + var letters = []; + var wordDictionary = {}; + var wordNotFound = false; + + // Load the keyword files for each keyword starting letter + for(var idx = 0; idx < keywords.length && !wordNotFound; idx++) + { + var letter = keywords[idx].substring(0, 1); + + if($.inArray(letter, letters) == -1) + { + letters.push(letter); + + $.ajax({ + type: "GET", + url: "fti/FTI_" + letter.charCodeAt(0) + ".json", + dataType: "json", + async: false, + success: function(data) + { + var wordCount = 0; + + $.each(data, function(key, val) + { + wordDictionary[key] = val; + wordCount++; + }); + + if(wordCount == 0) + wordNotFound = true; + } + }); + } + } + + if(wordNotFound) + searchResults.innerHTML = "Nothing found"; + else + searchResults.innerHTML = SearchForKeywords(keywords, fileList, wordDictionary, sortByTitle); +} + +// Determine the search method by seeing if the ASPX or PHP search pages are present and working +function DetermineSearchMethod() +{ + var method = 3; + + try + { + $.ajax({ + type: "GET", + url: "SearchHelp.aspx", + async: false, + success: function(html) + { + if(html.substring(0, 8) == "") + method = 1; + } + }); + + if(method == 3) + $.ajax({ + type: "GET", + url: "SearchHelp.php", + async: false, + success: function(html) + { + if(html.substring(0, 8) == "") + method = 2; + } + }); + } + catch(e) + { + } + + return method; +} + +// Split the search text up into keywords +function ParseKeywords(keywords) +{ + var keywordList = []; + var checkWord; + var words = keywords.split(/\W+/); + + for(var idx = 0; idx < words.length; idx++) + { + checkWord = words[idx].toLowerCase(); + + if(checkWord.length > 2) + { + var charCode = checkWord.charCodeAt(0); + + if((charCode < 48 || charCode > 57) && $.inArray(checkWord, keywordList) == -1) + keywordList.push(checkWord); + } + } + + return keywordList; +} + +// Search for keywords and generate a block of HTML containing the results +function SearchForKeywords(keywords, fileInfo, wordDictionary, sortByTitle) +{ + var matches = [], matchingFileIndices = [], rankings = []; + var isFirst = true; + + for(var idx = 0; idx < keywords.length; idx++) + { + var word = keywords[idx]; + var occurrences = wordDictionary[word]; + + // All keywords must be found + if(occurrences == null) + return "Nothing found"; + + matches[word] = occurrences; + var occurrenceIndices = []; + + // Get a list of the file indices for this match. These are 64-bit numbers but JavaScript only does + // bit shifts on 32-bit values so we divide by 2^16 to get the same effect as ">> 16" and use floor() + // to truncate the result. + for(var ind in occurrences) + occurrenceIndices.push(Math.floor(occurrences[ind] / Math.pow(2, 16))); + + if(isFirst) + { + isFirst = false; + + for(var matchInd in occurrenceIndices) + matchingFileIndices.push(occurrenceIndices[matchInd]); + } + else + { + // After the first match, remove files that do not appear for all found keywords + for(var checkIdx = 0; checkIdx < matchingFileIndices.length; checkIdx++) + if($.inArray(matchingFileIndices[checkIdx], occurrenceIndices) == -1) + { + matchingFileIndices.splice(checkIdx, 1); + checkIdx--; + } + } + } + + if(matchingFileIndices.length == 0) + return "Nothing found"; + + // Rank the files based on the number of times the words occurs + for(var fileIdx = 0; fileIdx < matchingFileIndices.length; fileIdx++) + { + // Split out the title, filename, and word count + var matchingIdx = matchingFileIndices[fileIdx]; + var fileIndex = fileInfo[matchingIdx].split(/\0/); + + var title = fileIndex[0]; + var filename = fileIndex[1]; + var wordCount = parseInt(fileIndex[2]); + var matchCount = 0; + + for(var idx = 0; idx < keywords.length; idx++) + { + occurrences = matches[keywords[idx]]; + + for(var ind in occurrences) + { + var entry = occurrences[ind]; + + // These are 64-bit numbers but JavaScript only does bit shifts on 32-bit values so we divide + // by 2^16 to get the same effect as ">> 16" and use floor() to truncate the result. + if(Math.floor(entry / Math.pow(2, 16)) == matchingIdx) + matchCount += (entry & 0xFFFF); + } + } + + rankings.push({ Filename: filename, PageTitle: title, Rank: matchCount * 1000 / wordCount }); + + if(rankings.length > 99) + break; + } + + rankings.sort(function(x, y) + { + if(!sortByTitle) + return y.Rank - x.Rank; + + return x.PageTitle.localeCompare(y.PageTitle); + }); + + // Format and return the results + var content = "
    "; + + for(var r in rankings) + content += "
  1. " + + rankings[r].PageTitle + "
  2. "; + + content += "
"; + + if(rankings.length < matchingFileIndices.length) + content += "

Omitted " + (matchingFileIndices.length - rankings.length) + " more results

"; + + return content; +} diff --git a/2.10/ref/api/scripts/branding.js b/2.10/ref/api/scripts/branding.js new file mode 100644 index 0000000..3e55541 --- /dev/null +++ b/2.10/ref/api/scripts/branding.js @@ -0,0 +1,560 @@ +//=============================================================================================================== +// System : Sandcastle Help File Builder +// File : branding.js +// Author : Eric Woodruff (Eric@EWoodruff.us) +// Updated : 10/08/2015 +// Note : Copyright 2014-2015, Eric Woodruff, All rights reserved +// Portions Copyright 2010-2014 Microsoft, All rights reserved +// +// This file contains the methods necessary to implement the language filtering, collapsible section, and +// copy to clipboard options. +// +// This code is published under the Microsoft Public License (Ms-PL). A copy of the license should be +// distributed with the code and can be found at the project website: https://GitHub.com/EWSoftware/SHFB. This +// notice, the author's name, and all copyright notices must remain intact in all applications, documentation, +// and source files. +// +// Date Who Comments +// ============================================================================================================== +// 05/04/2014 EFW Created the code based on the MS Help Viewer script +//=============================================================================================================== + +// The IDs of all code snippet sets on the same page are stored so that we can keep them in synch when a tab is +// selected. +var allTabSetIds = new Array(); + +// The IDs of language-specific text (LST) spans are used as dictionary keys so that we can get access to the +// spans and update them when the user changes to a different language tab. The values of the dictionary +// objects are pipe separated language-specific attributes (lang1=value|lang2=value|lang3=value). The language +// ID can be specific (cs, vb, cpp, etc.) or may be a neutral entry (nu) which specifies text common to multiple +// languages. If a language is not present and there is no neutral entry, the span is hidden for all languages +// to which it does not apply. +var allLSTSetIds = new Object(); + +// Help 1 persistence support. This code must appear inline. +var isHelp1; + +var curLoc = document.location + "."; + +if(curLoc.indexOf("mk:@MSITStore") == 0) +{ + isHelp1 = true; + curLoc = "ms-its:" + curLoc.substring(14, curLoc.length - 1); + document.location.replace(curLoc); +} +else + if(curLoc.indexOf("ms-its:") == 0) + isHelp1 = true; + else + isHelp1 = false; + +// The OnLoad method +function OnLoad(defaultLanguage) +{ + var defLang; + + if(typeof (defaultLanguage) == "undefined" || defaultLanguage == null || defaultLanguage == "") + defLang = "vb"; + else + defLang = defaultLanguage; + + // In MS Help Viewer, the transform the topic is ran through can move the footer. Move it back where it + // belongs if necessary. + try + { + var footer = document.getElementById("pageFooter") + + if(footer) + { + var footerParent = document.body; + + if(footer.parentElement != footerParent) + { + footer.parentElement.removeChild(footer); + footerParent.appendChild(footer); + } + } + } + catch(e) + { + } + + var language = GetCookie("CodeSnippetContainerLanguage", defLang); + + // If LST exists on the page, set the LST to show the user selected programming language + UpdateLST(language); + + // If code snippet groups exist, set the current language for them + if(allTabSetIds.length > 0) + { + var i = 0; + + while(i < allTabSetIds.length) + { + var tabCount = 1; + + // The tab count may vary so find the last one in this set + while(document.getElementById(allTabSetIds[i] + "_tab" + tabCount) != null) + tabCount++; + + tabCount--; + + // If not grouped, skip it + if(tabCount > 1) + SetCurrentLanguage(allTabSetIds[i], language, tabCount); + + i++; + } + } + + InitializeToc(); +} + +// This is just a place holder. The website script implements this function to initialize it's in-page TOC pane +function InitializeToc() +{ +} + +// This function executes in the OnLoad event and ChangeTab action on code snippets. The function parameter +// is the user chosen programming language. This function iterates through the "allLSTSetIds" dictionary object +// to update the node value of the LST span tag per the user's chosen programming language. +function UpdateLST(language) +{ + for(var lstMember in allLSTSetIds) + { + var devLangSpan = document.getElementById(lstMember); + + if(devLangSpan != null) + { + // There may be a carriage return before the LST span in the content so the replace function below + // is used to trim the whitespace at the end of the previous node of the current LST node. + if(devLangSpan.previousSibling != null && devLangSpan.previousSibling.nodeValue != null) + devLangSpan.previousSibling.nodeValue = devLangSpan.previousSibling.nodeValue.replace(/\s+$/, ""); + + var langs = allLSTSetIds[lstMember].split("|"); + var k = 0; + var keyValue; + + while(k < langs.length) + { + keyValue = langs[k].split("="); + + if(keyValue[0] == language) + { + devLangSpan.innerHTML = keyValue[1]; + + // Help 1 and MS Help Viewer workaround. Add a space if the following text element starts + // with a space to prevent things running together. + if(devLangSpan.parentNode != null && devLangSpan.parentNode.nextSibling != null) + { + if (devLangSpan.parentNode.nextSibling.nodeValue != null && + !devLangSpan.parentNode.nextSibling.nodeValue.substring(0, 1).match(/[.,);:!/?]/)) + { + devLangSpan.innerHTML = keyValue[1] + " "; + } + } + break; + } + + k++; + } + + // If not found, default to the neutral language. If there is no neutral language entry, clear the + // content to hide it. + if(k >= langs.length) + { + if(language != "nu") + { + k = 0; + + while(k < langs.length) + { + keyValue = langs[k].split("="); + + if(keyValue[0] == "nu") + { + devLangSpan.innerHTML = keyValue[1]; + + // Help 1 and MS Help Viewer workaround. Add a space if the following text element + // starts with a space to prevent things running together. + if(devLangSpan.parentNode != null && devLangSpan.parentNode.nextSibling != null) + { + if(devLangSpan.parentNode.nextSibling.nodeValue != null && + !devLangSpan.parentNode.nextSibling.nodeValue.substring(0, 1).match(/[.,);:!/?]/)) + { + devLangSpan.innerHTML = keyValue[1] + " "; + } + } + break; + } + + k++; + } + } + + if(k >= langs.length) + devLangSpan.innerHTML = ""; + } + } + } +} + +// Get the specified cookie. If not found, return the specified default value. +function GetCookie(cookieName, defaultValue) +{ + if(isHelp1) + { + try + { + var globals = Help1Globals; + + var value = globals.Load(cookieName); + + if(value == null) + value = defaultValue; + + return value; + } + catch(e) + { + return defaultValue; + } + } + + var cookie = document.cookie.split("; "); + + for(var i = 0; i < cookie.length; i++) + { + var crumb = cookie[i].split("="); + + if(cookieName == crumb[0]) + return unescape(crumb[1]) + } + + return defaultValue; +} + +// Set the specified cookie to the specified value +function SetCookie(name, value) +{ + if(isHelp1) + { + try + { + var globals = Help1Globals; + + globals.Save(name, value); + } + catch(e) + { + } + + return; + } + + var today = new Date(); + + today.setTime(today.getTime()); + + // Set the expiration time to be 60 days from now (in milliseconds) + var expires_date = new Date(today.getTime() + (60 * 1000 * 60 * 60 * 24)); + + document.cookie = name + "=" + escape(value) + ";expires=" + expires_date.toGMTString() + ";path=/"; +} + +// Add a language-specific text ID +function AddLanguageSpecificTextSet(lstId) +{ + var keyValue = lstId.split("?") + + allLSTSetIds[keyValue[0]] = keyValue[1]; +} + +var clipboardHandler; + +// Add a language tab set ID +function AddLanguageTabSet(tabSetId) +{ + allTabSetIds.push(tabSetId); + + // Create the clipboard handler on first use + if(clipboardHandler == null && typeof (Clipboard) == "function") + { + clipboardHandler = new Clipboard('.copyCodeSnippet', + { + text: function (trigger) + { + // Get the code to copy to the clipboard from the active tab of the given tab set + var i = 1, tabSetId = trigger.id; + var pos = tabSetId.indexOf('_'); + + if(pos == -1) + return ""; + + tabSetId = tabSetId.substring(0, pos); + + do + { + contentId = tabSetId + "_code_Div" + i; + tabTemp = document.getElementById(contentId); + + if(tabTemp != null && tabTemp.style.display != "none") + break; + + i++; + + } while(tabTemp != null); + + if(tabTemp == null) + return ""; + + return document.getElementById(contentId).innerText; + } + }); + } +} + +// Switch the active tab for all of other code snippets +function ChangeTab(tabSetId, language, snippetIdx, snippetCount) +{ + SetCookie("CodeSnippetContainerLanguage", language); + + SetActiveTab(tabSetId, snippetIdx, snippetCount); + + // If LST exists on the page, set the LST to show the user selected programming language + UpdateLST(language); + + var i = 0; + + while(i < allTabSetIds.length) + { + // We just care about other snippets + if(allTabSetIds[i] != tabSetId) + { + // Other tab sets may not have the same number of tabs + var tabCount = 1; + + while(document.getElementById(allTabSetIds[i] + "_tab" + tabCount) != null) + tabCount++; + + tabCount--; + + // If not grouped, skip it + if(tabCount > 1) + SetCurrentLanguage(allTabSetIds[i], language, tabCount); + } + + i++; + } +} + +// Sets the current language in the specified tab set +function SetCurrentLanguage(tabSetId, language, tabCount) +{ + var tabIndex = 1; + + while(tabIndex <= tabCount) + { + var tabTemp = document.getElementById(tabSetId + "_tab" + tabIndex); + + if(tabTemp != null && tabTemp.innerHTML.indexOf("'" + language + "'") != -1) + break; + + tabIndex++; + } + + if(tabIndex > tabCount) + { + // Select the first non-disabled tab + tabIndex = 1; + + if(document.getElementById(tabSetId + "_tab1").className == "codeSnippetContainerTabPhantom") + { + tabIndex++; + + while(tabIndex <= tabCount) + { + var tab = document.getElementById(tabSetId + "_tab" + tabIndex); + + if(tab.className != "codeSnippetContainerTabPhantom") + { + tab.className = "codeSnippetContainerTabActive"; + document.getElementById(tabSetId + "_code_Div" + j).style.display = "block"; + break; + } + + tabIndex++; + } + } + } + + SetActiveTab(tabSetId, tabIndex, tabCount); +} + +// Set the active tab within a tab set +function SetActiveTab(tabSetId, tabIndex, tabCount) +{ + var i = 1; + + while(i <= tabCount) + { + var tabTemp = document.getElementById(tabSetId + "_tab" + i); + + if (tabTemp != null) + { + if(tabTemp.className == "codeSnippetContainerTabActive") + tabTemp.className = "codeSnippetContainerTab"; + else + if(tabTemp.className == "codeSnippetContainerTabPhantom") + tabTemp.style.display = "none"; + + var codeTemp = document.getElementById(tabSetId + "_code_Div" + i); + + if(codeTemp.style.display != "none") + codeTemp.style.display = "none"; + } + + i++; + } + + // Phantom tabs are shown or hidden as needed + if(document.getElementById(tabSetId + "_tab" + tabIndex).className != "codeSnippetContainerTabPhantom") + document.getElementById(tabSetId + "_tab" + tabIndex).className = "codeSnippetContainerTabActive"; + else + document.getElementById(tabSetId + "_tab" + tabIndex).style.display = "block"; + + document.getElementById(tabSetId + "_code_Div" + tabIndex).style.display = "block"; +} + +// Copy the code from the active tab of the given tab set to the clipboard +function CopyToClipboard(tabSetId) +{ + var tabTemp, contentId; + var i = 1; + + if(typeof (Clipboard) == "function") + return; + + do + { + contentId = tabSetId + "_code_Div" + i; + tabTemp = document.getElementById(contentId); + + if(tabTemp != null && tabTemp.style.display != "none") + break; + + i++; + + } while(tabTemp != null); + + if(tabTemp == null) + return; + + if(window.clipboardData) + { + try + { + window.clipboardData.setData("Text", document.getElementById(contentId).innerText); + } + catch(e) + { + alert("Permission denied. Enable copying to the clipboard."); + } + } + else if(window.netscape) + { + try + { + netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); + + var clip = Components.classes["@mozilla.org/widget/clipboard;1"].createInstance( + Components.interfaces.nsIClipboard); + + if(!clip) + return; + + var trans = Components.classes["@mozilla.org/widget/transferable;1"].createInstance( + Components.interfaces.nsITransferable); + + if(!trans) + return; + + trans.addDataFlavor("text/unicode"); + + var str = new Object(); + var len = new Object(); + var str = Components.classes["@mozilla.org/supports-string;1"].createInstance( + Components.interfaces.nsISupportsString); + + var copytext = document.getElementById(contentId).textContent; + + str.data = copytext; + trans.setTransferData("text/unicode", str, copytext.length * 2); + + var clipid = Components.interfaces.nsIClipboard; + + clip.setData(trans, null, clipid.kGlobalClipboard); + } + catch(e) + { + alert("Permission denied. Enter \"about:config\" in the address bar and double-click the \"signed.applets.codebase_principal_support\" setting to enable copying to the clipboard."); + } + } +} + +// Expand or collapse a section +function SectionExpandCollapse(togglePrefix) +{ + var image = document.getElementById(togglePrefix + "Toggle"); + var section = document.getElementById(togglePrefix + "Section"); + + if(image != null && section != null) + if(section.style.display == "") + { + image.src = image.src.replace("SectionExpanded.png", "SectionCollapsed.png"); + section.style.display = "none"; + } + else + { + image.src = image.src.replace("SectionCollapsed.png", "SectionExpanded.png"); + section.style.display = ""; + } +} + +// Expand or collapse a section when it has the focus and Enter is hit +function SectionExpandCollapse_CheckKey(togglePrefix, eventArgs) +{ + if(eventArgs.keyCode == 13) + SectionExpandCollapse(togglePrefix); +} + +// Help 1 persistence object. This requires a hidden input element on the page with a class of "userDataStyle" +// defined in the style sheet that implements the user data binary behavior: +// +var Help1Globals = +{ + UserDataCache: function() + { + var userData = document.getElementById("userDataCache"); + + return userData; + }, + + Load: function(key) + { + var userData = this.UserDataCache(); + + userData.load("userDataSettings"); + + var value = userData.getAttribute(key); + + return value; + }, + + Save: function(key, value) + { + var userData = this.UserDataCache(); + userData.setAttribute(key, value); + userData.save("userDataSettings"); + } +}; diff --git a/2.10/ref/api/scripts/clipboard.min.js b/2.10/ref/api/scripts/clipboard.min.js new file mode 100644 index 0000000..580433f --- /dev/null +++ b/2.10/ref/api/scripts/clipboard.min.js @@ -0,0 +1,7 @@ +/*! + * clipboard.js v1.5.12 + * https://zenorocha.github.io/clipboard.js + * + * Licensed MIT © Zeno Rocha + */ +!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var e;e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,e.Clipboard=t()}}(function(){var t,e,n;return function t(e,n,o){function i(a,c){if(!n[a]){if(!e[a]){var s="function"==typeof require&&require;if(!c&&s)return s(a,!0);if(r)return r(a,!0);var l=new Error("Cannot find module '"+a+"'");throw l.code="MODULE_NOT_FOUND",l}var u=n[a]={exports:{}};e[a][0].call(u.exports,function(t){var n=e[a][1][t];return i(n?n:t)},u,u.exports,t,e,n,o)}return n[a].exports}for(var r="function"==typeof require&&require,a=0;ao;o++)n[o].fn.apply(n[o].ctx,e);return this},off:function(t,e){var n=this.e||(this.e={}),o=n[t],i=[];if(o&&e)for(var r=0,a=o.length;a>r;r++)o[r].fn!==e&&o[r].fn._!==e&&i.push(o[r]);return i.length?n[t]=i:delete n[t],this}},e.exports=o},{}],8:[function(e,n,o){!function(i,r){if("function"==typeof t&&t.amd)t(["module","select"],r);else if("undefined"!=typeof o)r(n,e("select"));else{var a={exports:{}};r(a,i.select),i.clipboardAction=a.exports}}(this,function(t,e){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var i=n(e),r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol?"symbol":typeof t},a=function(){function t(t,e){for(var n=0;na?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return n.each(this,a,b)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(n.isPlainObject(c)||(b=n.isArray(c)))?(b?(b=!1,f=a&&n.isArray(a)?a:[]):f=a&&n.isPlainObject(a)?a:{},g[d]=n.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray||function(a){return"array"===n.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return a-parseFloat(a)>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==n.type(a)||a.nodeType||n.isWindow(a))return!1;try{if(a.constructor&&!j.call(a,"constructor")&&!j.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(l.ownLast)for(b in a)return j.call(a,b);for(b in a);return void 0===b||j.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(b){b&&n.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=s(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:k&&!k.call("\ufeff\xa0")?function(a){return null==a?"":k.call(a)}:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(g)return g.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=s(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(f=a[b],b=a,a=f),n.isFunction(a)?(c=d.call(arguments,2),e=function(){return a.apply(b||this,c.concat(d.call(arguments)))},e.guid=a.guid=a.guid||n.guid++,e):void 0},now:function(){return+new Date},support:l}),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s="sizzle"+-new Date,t=a.document,u=0,v=0,w=eb(),x=eb(),y=eb(),z=function(a,b){return a===b&&(j=!0),0},A="undefined",B=1<<31,C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=D.indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},J="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",K="[\\x20\\t\\r\\n\\f]",L="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",M=L.replace("w","w#"),N="\\["+K+"*("+L+")"+K+"*(?:([*^$|!~]?=)"+K+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+M+")|)|)"+K+"*\\]",O=":("+L+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+N.replace(3,8)+")*)|.*)\\)|)",P=new RegExp("^"+K+"+|((?:^|[^\\\\])(?:\\\\.)*)"+K+"+$","g"),Q=new RegExp("^"+K+"*,"+K+"*"),R=new RegExp("^"+K+"*([>+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(O),U=new RegExp("^"+M+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L.replace("w","w*")+")"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+O),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=/'|\\/g,ab=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),bb=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)};try{G.apply(D=H.call(t.childNodes),t.childNodes),D[t.childNodes.length].nodeType}catch(cb){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function db(a,b,d,e){var f,g,h,i,j,m,p,q,u,v;if((b?b.ownerDocument||b:t)!==l&&k(b),b=b||l,d=d||[],!a||"string"!=typeof a)return d;if(1!==(i=b.nodeType)&&9!==i)return[];if(n&&!e){if(f=Z.exec(a))if(h=f[1]){if(9===i){if(g=b.getElementById(h),!g||!g.parentNode)return d;if(g.id===h)return d.push(g),d}else if(b.ownerDocument&&(g=b.ownerDocument.getElementById(h))&&r(b,g)&&g.id===h)return d.push(g),d}else{if(f[2])return G.apply(d,b.getElementsByTagName(a)),d;if((h=f[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(h)),d}if(c.qsa&&(!o||!o.test(a))){if(q=p=s,u=b,v=9===i&&a,1===i&&"object"!==b.nodeName.toLowerCase()){m=ob(a),(p=b.getAttribute("id"))?q=p.replace(_,"\\$&"):b.setAttribute("id",q),q="[id='"+q+"'] ",j=m.length;while(j--)m[j]=q+pb(m[j]);u=$.test(a)&&mb(b.parentNode)||b,v=m.join(",")}if(v)try{return G.apply(d,u.querySelectorAll(v)),d}catch(w){}finally{p||b.removeAttribute("id")}}}return xb(a.replace(P,"$1"),b,d,e)}function eb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function fb(a){return a[s]=!0,a}function gb(a){var b=l.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function hb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function ib(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||B)-(~a.sourceIndex||B);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function jb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function kb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function lb(a){return fb(function(b){return b=+b,fb(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function mb(a){return a&&typeof a.getElementsByTagName!==A&&a}c=db.support={},f=db.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},k=db.setDocument=function(a){var b,e=a?a.ownerDocument||a:t,g=e.defaultView;return e!==l&&9===e.nodeType&&e.documentElement?(l=e,m=e.documentElement,n=!f(e),g&&g!==g.top&&(g.addEventListener?g.addEventListener("unload",function(){k()},!1):g.attachEvent&&g.attachEvent("onunload",function(){k()})),c.attributes=gb(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=gb(function(a){return a.appendChild(e.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(e.getElementsByClassName)&&gb(function(a){return a.innerHTML="
",a.firstChild.className="i",2===a.getElementsByClassName("i").length}),c.getById=gb(function(a){return m.appendChild(a).id=s,!e.getElementsByName||!e.getElementsByName(s).length}),c.getById?(d.find.ID=function(a,b){if(typeof b.getElementById!==A&&n){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ab,bb);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ab,bb);return function(a){var c=typeof a.getAttributeNode!==A&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return typeof b.getElementsByTagName!==A?b.getElementsByTagName(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return typeof b.getElementsByClassName!==A&&n?b.getElementsByClassName(a):void 0},p=[],o=[],(c.qsa=Y.test(e.querySelectorAll))&&(gb(function(a){a.innerHTML="",a.querySelectorAll("[t^='']").length&&o.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||o.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll(":checked").length||o.push(":checked")}),gb(function(a){var b=e.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&o.push("name"+K+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||o.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),o.push(",.*:")})),(c.matchesSelector=Y.test(q=m.webkitMatchesSelector||m.mozMatchesSelector||m.oMatchesSelector||m.msMatchesSelector))&&gb(function(a){c.disconnectedMatch=q.call(a,"div"),q.call(a,"[s!='']:x"),p.push("!=",O)}),o=o.length&&new RegExp(o.join("|")),p=p.length&&new RegExp(p.join("|")),b=Y.test(m.compareDocumentPosition),r=b||Y.test(m.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},z=b?function(a,b){if(a===b)return j=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===e||a.ownerDocument===t&&r(t,a)?-1:b===e||b.ownerDocument===t&&r(t,b)?1:i?I.call(i,a)-I.call(i,b):0:4&d?-1:1)}:function(a,b){if(a===b)return j=!0,0;var c,d=0,f=a.parentNode,g=b.parentNode,h=[a],k=[b];if(!f||!g)return a===e?-1:b===e?1:f?-1:g?1:i?I.call(i,a)-I.call(i,b):0;if(f===g)return ib(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)k.unshift(c);while(h[d]===k[d])d++;return d?ib(h[d],k[d]):h[d]===t?-1:k[d]===t?1:0},e):l},db.matches=function(a,b){return db(a,null,null,b)},db.matchesSelector=function(a,b){if((a.ownerDocument||a)!==l&&k(a),b=b.replace(S,"='$1']"),!(!c.matchesSelector||!n||p&&p.test(b)||o&&o.test(b)))try{var d=q.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return db(b,l,null,[a]).length>0},db.contains=function(a,b){return(a.ownerDocument||a)!==l&&k(a),r(a,b)},db.attr=function(a,b){(a.ownerDocument||a)!==l&&k(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!n):void 0;return void 0!==f?f:c.attributes||!n?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},db.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},db.uniqueSort=function(a){var b,d=[],e=0,f=0;if(j=!c.detectDuplicates,i=!c.sortStable&&a.slice(0),a.sort(z),j){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return i=null,a},e=db.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=db.selectors={cacheLength:50,createPseudo:fb,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ab,bb),a[3]=(a[4]||a[5]||"").replace(ab,bb),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||db.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&db.error(a[0]),a},PSEUDO:function(a){var b,c=!a[5]&&a[2];return V.CHILD.test(a[0])?null:(a[3]&&void 0!==a[4]?a[2]=a[4]:c&&T.test(c)&&(b=ob(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ab,bb).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=w[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&w(a,function(a){return b.test("string"==typeof a.className&&a.className||typeof a.getAttribute!==A&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=db.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),t=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&t){k=q[s]||(q[s]={}),j=k[a]||[],n=j[0]===u&&j[1],m=j[0]===u&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[u,n,m];break}}else if(t&&(j=(b[s]||(b[s]={}))[a])&&j[0]===u)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(t&&((l[s]||(l[s]={}))[a]=[u,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||db.error("unsupported pseudo: "+a);return e[s]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?fb(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I.call(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:fb(function(a){var b=[],c=[],d=g(a.replace(P,"$1"));return d[s]?fb(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:fb(function(a){return function(b){return db(a,b).length>0}}),contains:fb(function(a){return function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:fb(function(a){return U.test(a||"")||db.error("unsupported lang: "+a),a=a.replace(ab,bb).toLowerCase(),function(b){var c;do if(c=n?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===m},focus:function(a){return a===l.activeElement&&(!l.hasFocus||l.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:lb(function(){return[0]}),last:lb(function(a,b){return[b-1]}),eq:lb(function(a,b,c){return[0>c?c+b:c]}),even:lb(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:lb(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:lb(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:lb(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function qb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=v++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[u,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[s]||(b[s]={}),(h=i[d])&&h[0]===u&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function rb(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function sb(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function tb(a,b,c,d,e,f){return d&&!d[s]&&(d=tb(d)),e&&!e[s]&&(e=tb(e,f)),fb(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||wb(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:sb(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=sb(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?I.call(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=sb(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ub(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],i=g||d.relative[" "],j=g?1:0,k=qb(function(a){return a===b},i,!0),l=qb(function(a){return I.call(b,a)>-1},i,!0),m=[function(a,c,d){return!g&&(d||c!==h)||((b=c).nodeType?k(a,c,d):l(a,c,d))}];f>j;j++)if(c=d.relative[a[j].type])m=[qb(rb(m),c)];else{if(c=d.filter[a[j].type].apply(null,a[j].matches),c[s]){for(e=++j;f>e;e++)if(d.relative[a[e].type])break;return tb(j>1&&rb(m),j>1&&pb(a.slice(0,j-1).concat({value:" "===a[j-2].type?"*":""})).replace(P,"$1"),c,e>j&&ub(a.slice(j,e)),f>e&&ub(a=a.slice(e)),f>e&&pb(a))}m.push(c)}return rb(m)}function vb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,i,j,k){var m,n,o,p=0,q="0",r=f&&[],s=[],t=h,v=f||e&&d.find.TAG("*",k),w=u+=null==t?1:Math.random()||.1,x=v.length;for(k&&(h=g!==l&&g);q!==x&&null!=(m=v[q]);q++){if(e&&m){n=0;while(o=a[n++])if(o(m,g,i)){j.push(m);break}k&&(u=w)}c&&((m=!o&&m)&&p--,f&&r.push(m))}if(p+=q,c&&q!==p){n=0;while(o=b[n++])o(r,s,g,i);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=E.call(j));s=sb(s)}G.apply(j,s),k&&!f&&s.length>0&&p+b.length>1&&db.uniqueSort(j)}return k&&(u=w,h=t),r};return c?fb(f):f}g=db.compile=function(a,b){var c,d=[],e=[],f=y[a+" "];if(!f){b||(b=ob(a)),c=b.length;while(c--)f=ub(b[c]),f[s]?d.push(f):e.push(f);f=y(a,vb(e,d))}return f};function wb(a,b,c){for(var d=0,e=b.length;e>d;d++)db(a,b[d],c);return c}function xb(a,b,e,f){var h,i,j,k,l,m=ob(a);if(!f&&1===m.length){if(i=m[0]=m[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&c.getById&&9===b.nodeType&&n&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(ab,bb),b)||[])[0],!b)return e;a=a.slice(i.shift().value.length)}h=V.needsContext.test(a)?0:i.length;while(h--){if(j=i[h],d.relative[k=j.type])break;if((l=d.find[k])&&(f=l(j.matches[0].replace(ab,bb),$.test(i[0].type)&&mb(b.parentNode)||b))){if(i.splice(h,1),a=f.length&&pb(i),!a)return G.apply(e,f),e;break}}}return g(a,m)(f,b,!n,e,$.test(a)&&mb(b.parentNode)||b),e}return c.sortStable=s.split("").sort(z).join("")===s,c.detectDuplicates=!!j,k(),c.sortDetached=gb(function(a){return 1&a.compareDocumentPosition(l.createElement("div"))}),gb(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||hb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&gb(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||hb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),gb(function(a){return null==a.getAttribute("disabled")})||hb(J,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),db}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=n.expr.match.needsContext,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^.[^:#\[\.,]*$/;function x(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(w.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return n.inArray(a,b)>=0!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;e>b;b++)if(n.contains(d[b],this))return!0}));for(b=0;e>b;b++)n.find(a,d[b],c);return c=this.pushStack(e>1?n.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(x(this,a||[],!1))},not:function(a){return this.pushStack(x(this,a||[],!0))},is:function(a){return!!x(this,"string"==typeof a&&u.test(a)?n(a):a||[],!1).length}});var y,z=a.document,A=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,B=n.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:A.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||y).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:z,!0)),v.test(c[1])&&n.isPlainObject(b))for(c in b)n.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}if(d=z.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2])return y.find(a);this.length=1,this[0]=d}return this.context=z,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof y.ready?y.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};B.prototype=n.fn,y=n(z);var C=/^(?:parents|prev(?:Until|All))/,D={children:!0,contents:!0,next:!0,prev:!0};n.extend({dir:function(a,b,c){var d=[],e=a[b];while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!n(e).is(c)))1===e.nodeType&&d.push(e),e=e[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),n.fn.extend({has:function(a){var b,c=n(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(n.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=u.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.unique(f):f)},index:function(a){return a?"string"==typeof a?n.inArray(this[0],n(a)):n.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.unique(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function E(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return n.dir(a,"parentNode")},parentsUntil:function(a,b,c){return n.dir(a,"parentNode",c)},next:function(a){return E(a,"nextSibling")},prev:function(a){return E(a,"previousSibling")},nextAll:function(a){return n.dir(a,"nextSibling")},prevAll:function(a){return n.dir(a,"previousSibling")},nextUntil:function(a,b,c){return n.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return n.dir(a,"previousSibling",c)},siblings:function(a){return n.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return n.sibling(a.firstChild)},contents:function(a){return n.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(D[a]||(e=n.unique(e)),C.test(a)&&(e=e.reverse())),this.pushStack(e)}});var F=/\S+/g,G={};function H(a){var b=G[a]={};return n.each(a.match(F)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?G[a]||H(a):n.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(c=a.memory&&l,d=!0,f=g||0,g=0,e=h.length,b=!0;h&&e>f;f++)if(h[f].apply(l[0],l[1])===!1&&a.stopOnFalse){c=!1;break}b=!1,h&&(i?i.length&&j(i.shift()):c?h=[]:k.disable())},k={add:function(){if(h){var d=h.length;!function f(b){n.each(b,function(b,c){var d=n.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),b?e=h.length:c&&(g=d,j(c))}return this},remove:function(){return h&&n.each(arguments,function(a,c){var d;while((d=n.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}),this},has:function(a){return a?n.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],e=0,this},disable:function(){return h=i=c=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,c||k.disable(),this},locked:function(){return!i},fireWith:function(a,c){return!h||d&&!i||(c=c||[],c=[a,c.slice?c.slice():c],b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!d}};return k},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&n.isFunction(a.promise)?e:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var I;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){if(a===!0?!--n.readyWait:!n.isReady){if(!z.body)return setTimeout(n.ready);n.isReady=!0,a!==!0&&--n.readyWait>0||(I.resolveWith(z,[n]),n.fn.trigger&&n(z).trigger("ready").off("ready"))}}});function J(){z.addEventListener?(z.removeEventListener("DOMContentLoaded",K,!1),a.removeEventListener("load",K,!1)):(z.detachEvent("onreadystatechange",K),a.detachEvent("onload",K))}function K(){(z.addEventListener||"load"===event.type||"complete"===z.readyState)&&(J(),n.ready())}n.ready.promise=function(b){if(!I)if(I=n.Deferred(),"complete"===z.readyState)setTimeout(n.ready);else if(z.addEventListener)z.addEventListener("DOMContentLoaded",K,!1),a.addEventListener("load",K,!1);else{z.attachEvent("onreadystatechange",K),a.attachEvent("onload",K);var c=!1;try{c=null==a.frameElement&&z.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!n.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}J(),n.ready()}}()}return I.promise(b)};var L="undefined",M;for(M in n(l))break;l.ownLast="0"!==M,l.inlineBlockNeedsLayout=!1,n(function(){var a,b,c=z.getElementsByTagName("body")[0];c&&(a=z.createElement("div"),a.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",b=z.createElement("div"),c.appendChild(a).appendChild(b),typeof b.style.zoom!==L&&(b.style.cssText="border:0;margin:0;width:1px;padding:1px;display:inline;zoom:1",(l.inlineBlockNeedsLayout=3===b.offsetWidth)&&(c.style.zoom=1)),c.removeChild(a),a=b=null)}),function(){var a=z.createElement("div");if(null==l.deleteExpando){l.deleteExpando=!0;try{delete a.test}catch(b){l.deleteExpando=!1}}a=null}(),n.acceptData=function(a){var b=n.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b};var N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(O,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}n.data(a,b,c)}else c=void 0}return c}function Q(a){var b;for(b in a)if(("data"!==b||!n.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function R(a,b,d,e){if(n.acceptData(a)){var f,g,h=n.expando,i=a.nodeType,j=i?n.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||n.guid++:h),j[k]||(j[k]=i?{}:{toJSON:n.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=n.extend(j[k],b):j[k].data=n.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[n.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[n.camelCase(b)])):f=g,f +}}function S(a,b,c){if(n.acceptData(a)){var d,e,f=a.nodeType,g=f?n.cache:a,h=f?a[n.expando]:n.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){n.isArray(b)?b=b.concat(n.map(b,n.camelCase)):b in d?b=[b]:(b=n.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!Q(d):!n.isEmptyObject(d))return}(c||(delete g[h].data,Q(g[h])))&&(f?n.cleanData([a],!0):l.deleteExpando||g!=g.window?delete g[h]:g[h]=null)}}}n.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?n.cache[a[n.expando]]:a[n.expando],!!a&&!Q(a)},data:function(a,b,c){return R(a,b,c)},removeData:function(a,b){return S(a,b)},_data:function(a,b,c){return R(a,b,c,!0)},_removeData:function(a,b){return S(a,b,!0)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=n.data(f),1===f.nodeType&&!n._data(f,"parsedAttrs"))){c=g.length;while(c--)d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d]));n._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){n.data(this,a)}):arguments.length>1?this.each(function(){n.data(this,a,b)}):f?P(f,a,n.data(f,a)):void 0},removeData:function(a){return this.each(function(){n.removeData(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=n._data(a,b),c&&(!d||n.isArray(c)?d=n._data(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return n._data(a,c)||n._data(a,c,{empty:n.Callbacks("once memory").add(function(){n._removeData(a,b+"queue"),n._removeData(a,c)})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthh;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},X=/^(?:checkbox|radio)$/i;!function(){var a=z.createDocumentFragment(),b=z.createElement("div"),c=z.createElement("input");if(b.setAttribute("className","t"),b.innerHTML="
a",l.leadingWhitespace=3===b.firstChild.nodeType,l.tbody=!b.getElementsByTagName("tbody").length,l.htmlSerialize=!!b.getElementsByTagName("link").length,l.html5Clone="<:nav>"!==z.createElement("nav").cloneNode(!0).outerHTML,c.type="checkbox",c.checked=!0,a.appendChild(c),l.appendChecked=c.checked,b.innerHTML="",l.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,a.appendChild(b),b.innerHTML="",l.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,l.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){l.noCloneEvent=!1}),b.cloneNode(!0).click()),null==l.deleteExpando){l.deleteExpando=!0;try{delete b.test}catch(d){l.deleteExpando=!1}}a=b=c=null}(),function(){var b,c,d=z.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(l[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),l[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var Y=/^(?:input|select|textarea)$/i,Z=/^key/,$=/^(?:mouse|contextmenu)|click/,_=/^(?:focusinfocus|focusoutblur)$/,ab=/^([^.]*)(?:\.(.+)|)$/;function bb(){return!0}function cb(){return!1}function db(){try{return z.activeElement}catch(a){}}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=n.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof n===L||a&&n.event.triggered===a.type?void 0:n.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(F)||[""],h=b.length;while(h--)f=ab.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=n.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=n.event.special[o]||{},l=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},i),(m=g[o])||(m=g[o]=[],m.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,l):m.push(l),n.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n.hasData(a)&&n._data(a);if(r&&(k=r.events)){b=(b||"").match(F)||[""],j=b.length;while(j--)if(h=ab.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=m.length;while(f--)g=m[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(m.splice(f,1),g.selector&&m.delegateCount--,l.remove&&l.remove.call(a,g));i&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(k)&&(delete r.handle,n._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,m,o=[d||z],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||z,3!==d.nodeType&&8!==d.nodeType&&!_.test(p+n.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[n.expando]?b:new n.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:n.makeArray(c,[b]),k=n.event.special[p]||{},e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!n.isWindow(d)){for(i=k.delegateType||p,_.test(i+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),l=h;l===(d.ownerDocument||z)&&o.push(l.defaultView||l.parentWindow||a)}m=0;while((h=o[m++])&&!b.isPropagationStopped())b.type=m>1?i:k.bindType||p,f=(n._data(h,"events")||{})[b.type]&&n._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&n.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault());if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&n.acceptData(d)&&g&&d[p]&&!n.isWindow(d)){l=d[g],l&&(d[g]=null),n.event.triggered=p;try{d[p]()}catch(r){}n.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(n._data(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((n.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++)d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?n(c,this).index(i)>=0:n.find(c,this,null,[i]).length),e[c]&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return h]","i"),ib=/^\s+/,jb=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,kb=/<([\w:]+)/,lb=/\s*$/g,sb={option:[1,""],legend:[1,"
","
"],area:[1,"",""],param:[1,"",""],thead:[1,"","
"],tr:[2,"","
"],col:[2,"","
"],td:[3,"","
"],_default:l.htmlSerialize?[0,"",""]:[1,"X
","
"]},tb=eb(z),ub=tb.appendChild(z.createElement("div"));sb.optgroup=sb.option,sb.tbody=sb.tfoot=sb.colgroup=sb.caption=sb.thead,sb.th=sb.td;function vb(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==L?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==L?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||n.nodeName(d,b)?f.push(d):n.merge(f,vb(d,b));return void 0===b||b&&n.nodeName(a,b)?n.merge([a],f):f}function wb(a){X.test(a.type)&&(a.defaultChecked=a.checked)}function xb(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function yb(a){return a.type=(null!==n.find.attr(a,"type"))+"/"+a.type,a}function zb(a){var b=qb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ab(a,b){for(var c,d=0;null!=(c=a[d]);d++)n._data(c,"globalEval",!b||n._data(b[d],"globalEval"))}function Bb(a,b){if(1===b.nodeType&&n.hasData(a)){var c,d,e,f=n._data(a),g=n._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)n.event.add(b,c,h[c][d])}g.data&&(g.data=n.extend({},g.data))}}function Cb(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!l.noCloneEvent&&b[n.expando]){e=n._data(b);for(d in e.events)n.removeEvent(b,d,e.handle);b.removeAttribute(n.expando)}"script"===c&&b.text!==a.text?(yb(b).text=a.text,zb(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),l.html5Clone&&a.innerHTML&&!n.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&X.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}n.extend({clone:function(a,b,c){var d,e,f,g,h,i=n.contains(a.ownerDocument,a);if(l.html5Clone||n.isXMLDoc(a)||!hb.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(ub.innerHTML=a.outerHTML,ub.removeChild(f=ub.firstChild)),!(l.noCloneEvent&&l.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(d=vb(f),h=vb(a),g=0;null!=(e=h[g]);++g)d[g]&&Cb(e,d[g]);if(b)if(c)for(h=h||vb(a),d=d||vb(f),g=0;null!=(e=h[g]);g++)Bb(e,d[g]);else Bb(a,f);return d=vb(f,"script"),d.length>0&&Ab(d,!i&&vb(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,k,m=a.length,o=eb(b),p=[],q=0;m>q;q++)if(f=a[q],f||0===f)if("object"===n.type(f))n.merge(p,f.nodeType?[f]:f);else if(mb.test(f)){h=h||o.appendChild(b.createElement("div")),i=(kb.exec(f)||["",""])[1].toLowerCase(),k=sb[i]||sb._default,h.innerHTML=k[1]+f.replace(jb,"<$1>")+k[2],e=k[0];while(e--)h=h.lastChild;if(!l.leadingWhitespace&&ib.test(f)&&p.push(b.createTextNode(ib.exec(f)[0])),!l.tbody){f="table"!==i||lb.test(f)?""!==k[1]||lb.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)n.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}n.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),l.appendChecked||n.grep(vb(p,"input"),wb),q=0;while(f=p[q++])if((!d||-1===n.inArray(f,d))&&(g=n.contains(f.ownerDocument,f),h=vb(o.appendChild(f),"script"),g&&Ab(h),c)){e=0;while(f=h[e++])pb.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=n.expando,j=n.cache,k=l.deleteExpando,m=n.event.special;null!=(d=a[h]);h++)if((b||n.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)m[e]?n.event.remove(d,e):n.removeEvent(d,e,g.handle);j[f]&&(delete j[f],k?delete d[i]:typeof d.removeAttribute!==L?d.removeAttribute(i):d[i]=null,c.push(f))}}}),n.fn.extend({text:function(a){return W(this,function(a){return void 0===a?n.text(this):this.empty().append((this[0]&&this[0].ownerDocument||z).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=xb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=xb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?n.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||n.cleanData(vb(c)),c.parentNode&&(b&&n.contains(c.ownerDocument,c)&&Ab(vb(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&n.cleanData(vb(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&n.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return W(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(gb,""):void 0;if(!("string"!=typeof a||nb.test(a)||!l.htmlSerialize&&hb.test(a)||!l.leadingWhitespace&&ib.test(a)||sb[(kb.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(jb,"<$1>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(vb(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,n.cleanData(vb(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,k=this.length,m=this,o=k-1,p=a[0],q=n.isFunction(p);if(q||k>1&&"string"==typeof p&&!l.checkClone&&ob.test(p))return this.each(function(c){var d=m.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(k&&(i=n.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=n.map(vb(i,"script"),yb),f=g.length;k>j;j++)d=i,j!==o&&(d=n.clone(d,!0,!0),f&&n.merge(g,vb(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,n.map(g,zb),j=0;f>j;j++)d=g[j],pb.test(d.type||"")&&!n._data(d,"globalEval")&&n.contains(h,d)&&(d.src?n._evalUrl&&n._evalUrl(d.src):n.globalEval((d.text||d.textContent||d.innerHTML||"").replace(rb,"")));i=c=null}return this}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=0,e=[],g=n(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),n(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Db,Eb={};function Fb(b,c){var d=n(c.createElement(b)).appendTo(c.body),e=a.getDefaultComputedStyle?a.getDefaultComputedStyle(d[0]).display:n.css(d[0],"display");return d.detach(),e}function Gb(a){var b=z,c=Eb[a];return c||(c=Fb(a,b),"none"!==c&&c||(Db=(Db||n("