WithIndexArrayEnumerableTSource Methods | 
The XEnumerableWithIndexArrayEnumerableTSource generic type exposes the following members.
| Name | Description | |
|---|---|---|
| Equals | (Inherited from ValueType.) | |
| GetEnumerator | 
            Returns an enumerator that iterates through the XEnumerableWithIndexArrayEnumerableTSource.
              | |
| GetHashCode | (Inherited from ValueType.) | |
| GetType | (Inherited from Object.) | |
| ToString | (Inherited from ValueType.) | 
| Name | Description | |
|---|---|---|
| BatchItemWithIndexTSource | 
            Splits the input sequence into a sequence of batches of the specified size.
              (Defined by XEnumerable.) | |
| CommonPrefixItemWithIndexTSource | 
            Returns the common prefix of two sequences, according to the specified comparer.
              (Defined by XEnumerable.) | |
| DenseRankByItemWithIndexTSource, TKey, TResult | 
            Associates an ascending dense rank to each element of the input sequence, based on the specified key and key comparer.
              (Defined by XEnumerable.) | |
| DenseRankByDescendingItemWithIndexTSource, TKey, TResult | 
            Associates a descending dense rank to each element of the input sequence, based on the specified key and key comparer.
              (Defined by XEnumerable.) | |
| DistinctByItemWithIndexTSource, TKey | 
            Returns a sequence with distinct elements from the input sequence based on the specified key and key comparer.
              (Defined by XEnumerable.) | |
| DistinctUntilChangedItemWithIndexTSource | 
            Returns a sequence with distinct adjacent elements from the input sequence based on the specified comparer.
              (Defined by XEnumerable.) | |
| DistinctUntilChangedByItemWithIndexTSource, TKey | 
            Returns a sequence with distinct adjacent elements from the input sequence based on the specified key and key comparer.
              (Defined by XEnumerable.) | |
| ElementAtOrDefaultItemWithIndexTSource | 
            Returns the element at a specified index in a sequence, or the specified default value if the index is out of range.
              (Defined by XEnumerable.) | |
| ExceptByItemWithIndexTSource, TKey | 
            Produces the set difference of two sequences by using the specified key and key comparer to test for equality between elements.
              (Defined by XEnumerable.) | |
| FirstOrDefaultItemWithIndexTSource(ItemWithIndexTSource) | Overloaded.   
            Returns the first element of a sequence or the specified default value if the sequence contains no elements.
              (Defined by XEnumerable.) | |
| FirstOrDefaultItemWithIndexTSource(FuncItemWithIndexTSource, Boolean, ItemWithIndexTSource) | Overloaded.   
            Returns the first element of the sequence that satisfies a condition or the specied default value if no such element is found.
              (Defined by XEnumerable.) | |
| FlattenItemWithIndexTSource(FuncItemWithIndexTSource, IEnumerableItemWithIndexTSource, TreeTraversalMode) | Overloaded.   
            Returns a flattened sequence from a graph or hierarchy of elements, using the specified children selector,
            and in the specified traversal order.
              (Defined by XEnumerable.) | |
| FlattenItemWithIndexTSource, TResult(FuncItemWithIndexTSource, IEnumerableItemWithIndexTSource, TreeTraversalMode, FuncItemWithIndexTSource, Int32, TResult) | Overloaded.   
            Returns a flattened sequence from a graph or hierarchy of elements, using the specified children selector,
            and in the specified traversal order.
              (Defined by XEnumerable.) | |
| FlattenItemWithIndexTSource, TResult(FuncItemWithIndexTSource, IEnumerableItemWithIndexTSource, TreeTraversalMode, FuncItemWithIndexTSource, TResult) | Overloaded.   
            Returns a flattened sequence from a graph or hierarchy of elements, using the specified children selector,
            and in the specified traversal order.
              (Defined by XEnumerable.) | |
| FullOuterJoinItemWithIndexTSource, TRight, TKey, TResult | 
            Produces the full outer join of two sequences.
              (Defined by XEnumerable.) | |
| GroupUntilChangedItemWithIndexTSource | 
            Groups equal adjacent elements from the input sequence based on the specified comparer.
              (Defined by XEnumerable.) | |
| GroupUntilChangedByItemWithIndexTSource, TKey | 
            Groups adjacent elements from the input sequence that have the same value for the specified key, according to the specified key comparer.
              (Defined by XEnumerable.) | |
| IndexOfItemWithIndexTSource(FuncItemWithIndexTSource, Boolean) | Overloaded.   
            Returns the position of the first element of source that verifies the specified predicate, or -1 if it is not found.
              (Defined by XEnumerable.) | |
| IndexOfItemWithIndexTSource(ItemWithIndexTSource, IEqualityComparerItemWithIndexTSource) | Overloaded.   
            Returns the position of the first occurrence of item in the source sequence, or -1 if it is not found.
              (Defined by XEnumerable.) | |
| IndexOfSubstringItemWithIndexTSource | 
            Returns the position of the first occurrence of the specified substring in the source sequence, or -1 if it is not found.
              (Defined by XEnumerable.) | |
| IntersectByItemWithIndexTSource, TKey | 
            Produces the set intersection of two sequences, based on the specified key and key comparer.
              (Defined by XEnumerable.) | |
| IsNullOrEmpty | Overloaded.   
            Indicates whether a sequence is null or empty.
              (Defined by XEnumerable.) | |
| IsNullOrEmptyItemWithIndexTSource | Overloaded.   
            Indicates whether a sequence is null or empty.
              (Defined by XEnumerable.) | |
| LastIndexOfItemWithIndexTSource(FuncItemWithIndexTSource, Boolean) | Overloaded.   
            Returns the position of the last element of source that verifies the specified predicate, or -1 if it is not found.
              (Defined by XEnumerable.) | |
| LastIndexOfItemWithIndexTSource(ItemWithIndexTSource, IEqualityComparerItemWithIndexTSource) | Overloaded.   
            Returns the position of the last occurrence of item in the source sequence, or -1 if it is not found.
              (Defined by XEnumerable.) | |
| LastOrDefaultItemWithIndexTSource(ItemWithIndexTSource) | Overloaded.   
            Returns the last element of a sequence or the specified default value if the sequence contains no elements.
              (Defined by XEnumerable.) | |
| LastOrDefaultItemWithIndexTSource(FuncItemWithIndexTSource, Boolean, ItemWithIndexTSource) | Overloaded.   
            Returns the last element of the sequence that satisfies a condition or the specied default value if no such element is found.
              (Defined by XEnumerable.) | |
| LeftOuterJoinItemWithIndexTSource, TRight, TKey, TResult | 
            Produces the left outer join of two sequences.
              (Defined by XEnumerable.) | |
| MaxItemWithIndexTSource | 
            Returns the maximum element of the sequence according to the specified comparer.
              (Defined by XEnumerable.) | |
| MaxByItemWithIndexTSource, TKey | 
            Returns the element of the sequence that has the maximum value for the specified key.
              (Defined by XEnumerable.) | |
| MinItemWithIndexTSource | 
            Returns the minimum element of the sequence according to the specified comparer.
              (Defined by XEnumerable.) | |
| MinByItemWithIndexTSource, TKey | 
            Returns the element of the sequence that has the minimum value for the specified key.
              (Defined by XEnumerable.) | |
| NoneItemWithIndexTSource | Overloaded.   
            Checks if the sequence is empty.
              (Defined by XEnumerable.) | |
| NoneItemWithIndexTSource(FuncItemWithIndexTSource, Boolean) | Overloaded.   
            Checks if the sequence contains no element that matches the predicate.
              (Defined by XEnumerable.) | |
| RankByItemWithIndexTSource, TKey, TResult | 
            Associates an ascending rank to each element of the input sequence, based on the specified key and key comparer.
              (Defined by XEnumerable.) | |
| RankByDescendingItemWithIndexTSource, TKey, TResult | 
            Associates a descending rank to each element of the input sequence, based on the specified key and key comparer.
              (Defined by XEnumerable.) | |
| RightOuterJoinItemWithIndexTSource, TRight, TKey, TResult | 
            Produces the right outer join of two sequences.
              (Defined by XEnumerable.) | |
| SequenceEqualByItemWithIndexTSource, TKey | 
            Determines whether two sequences are equal by comparing their elements using the specified key and key comparer.
              (Defined by XEnumerable.) | |
| SingleOrDefaultItemWithIndexTSource(ItemWithIndexTSource) | Overloaded.   
            Returns the only element of a sequence, or the specified default value if the sequence is empty; this method throws an exception if there is more than one element in the sequence.
              (Defined by XEnumerable.) | |
| SingleOrDefaultItemWithIndexTSource(FuncItemWithIndexTSource, Boolean, ItemWithIndexTSource) | Overloaded.   
            Returns the only element of a sequence that satisfies a specified condition, or the specified default value if no such element exists; this method throws an exception if more than one element satisfies the condition.
              (Defined by XEnumerable.) | |
| ToArrayItemWithIndexTSource | 
            Creates an array from the elements in the source sequence. Unlike ToArrayTSource(IEnumerableTSource),
            this method takes the number of elements as a parameter, so that it can allocate an array of the right size
            from the start, hence suppressing the need for subsequent allocations and improving performance.
              (Defined by XEnumerable.) | |
| ToHierarchyItemWithIndexTSource, TId | 
            Builds a hierarchy from a flat sequence of elements, based on an Id/ParentId relation.
              (Defined by XEnumerable.) | |
| ToLinkedListItemWithIndexTSource | 
            Creates a linked list from the elements in the source sequence.
              (Defined by XEnumerable.) | |
| ToListItemWithIndexTSource | 
            Creates a ListT from the elements in the source sequence. Unlike ToListTSource(IEnumerableTSource),
            this method takes the number of elements as a parameter, so that it can allocate a list with sufficient capacity, hence suppressing
            the need for subsequent allocations, and improving performance.
              (Defined by XEnumerable.) | |
| ToQueueItemWithIndexTSource | 
            Creates a queue from the elements in the source sequence.
              (Defined by XEnumerable.) | |
| ToStackItemWithIndexTSource | 
            Creates a stack from the elements in the source sequence.
              (Defined by XEnumerable.) | |
| UnionByItemWithIndexTSource, TKey | 
            Produces the set union of two sequences, based on the specified key and key comparer.
              (Defined by XEnumerable.) | |
| WithIndexItemWithIndexTSource | 
            Associates an index to each element of the source sequence.
              (Defined by XEnumerable.) |