CollectionUtility Class |
Namespace: NeoAxis
public static class CollectionUtility
The CollectionUtility type exposes the following members.
Name | Description | |
---|---|---|
FromByteArrayT | ||
GetReverseT(IListT) |
Returns reversed list.
| |
GetReverseT(LinkedListT) |
Returns reversed linked list.
| |
InsertionSortT(IListT, IComparerT) |
Insertion sort is a simple sorting algorithm that works the way we sort playing cards in our hands. No memory allocation. Stable sort.
| |
InsertionSortT(IListT, ComparisonT) |
Insertion sort is a simple sorting algorithm that works the way we sort playing cards in our hands. No memory allocation. Stable sort.
| |
InsertionSortT(T, IComparerT) |
Insertion sort is a simple sorting algorithm that works the way we sort playing cards in our hands. No memory allocation. Stable sort.
| |
InsertionSortT(T, ComparisonT) |
Insertion sort is a simple sorting algorithm that works the way we sort playing cards in our hands. No memory allocation. Stable sort.
| |
MergeT(ICollectionT) |
Merges a collection of arrays into one.
| |
MergeT(T, T) |
Merges two arrays into one.
| |
MergeSortT(IListT, IComparerT, Boolean) |
Merge sort is a efficient sorting method. It divides input array in two halves, calls itself for the two halves and then merges the two sorted halves. Stable sort.
| |
MergeSortT(IListT, ComparisonT, Boolean) |
Merge sort is a efficient sorting method. It divides input array in two halves, calls itself for the two halves and then merges the two sorted halves. Stable sort.
| |
MergeSortT(T, IComparerT, Boolean) |
Merge sort is a efficient sorting method. It divides input array in two halves, calls itself for the two halves and then merges the two sorted halves. Stable sort.
| |
MergeSortT(T, ComparisonT, Boolean) |
Merge sort is a efficient sorting method. It divides input array in two halves, calls itself for the two halves and then merges the two sorted halves. Stable sort.
| |
MergeSortUnmanagedT(T, IComparerT, Boolean) |
Merge sort is a efficient sorting method. It divides input array in two halves, calls itself for the two halves and then merges the two sorted halves. Stable sort.
| |
MergeSortUnmanagedT(T, ComparisonT, Boolean) |
Merge sort is a efficient sorting method. It divides input array in two halves, calls itself for the two halves and then merges the two sorted halves. Stable sort.
| |
MergeSortUnmanagedT(T*, Int32, PointerComparisonT, Boolean) |
Merge sort is a efficient sorting method. It divides input array in two halves, calls itself for the two halves and then merges the two sorted halves. Stable sort.
| |
MergeSortUnmanagedT(T*, Int32, IComparerT, Boolean) |
Merge sort is a efficient sorting method. It divides input array in two halves, calls itself for the two halves and then merges the two sorted halves. Stable sort.
| |
MergeSortUnmanagedT(T*, Int32, ComparisonT, Boolean) |
Merge sort is a efficient sorting method. It divides input array in two halves, calls itself for the two halves and then merges the two sorted halves. Stable sort.
| |
SelectionSortT(IListT) |
The selection sort algorithm sorts an array by repeatedly finding the minimum element. No memory allocation. Stable sort.
| |
SelectionSortT(IListT, IComparerT) |
The selection sort algorithm sorts an array by repeatedly finding the minimum element. No memory allocation. Stable sort.
| |
SelectionSortT(IListT, ComparisonT) |
The selection sort algorithm sorts an array by repeatedly finding the minimum element. No memory allocation. Stable sort.
| |
SelectionSortT(T, IComparerT) |
The selection sort algorithm sorts an array by repeatedly finding the minimum element. No memory allocation. Stable sort.
| |
SelectionSortT(T, ComparisonT) |
The selection sort algorithm sorts an array by repeatedly finding the minimum element. No memory allocation. Stable sort.
| |
ToByteArrayT | ||
ToVector2 | ||
ToVector2F | ||
ToVector3 | ||
ToVector3F(Vector3) | ||
ToVector3F(Vector3H) | ||
ToVector3H | ||
ToVector4 | ||
ToVector4F(Vector4) | ||
ToVector4F(Vector4H) | ||
ToVector4H |