Class CoreUnsafeUtils
Inheritance
System.Object
CoreUnsafeUtils
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Syntax
public static class CoreUnsafeUtils
Methods
CopyTo<T>(T[], Void*, Int32)
Declaration
public static void CopyTo<T>(this T[] list, void *dest, int count)where T : struct
Parameters
Type |
Name |
Description |
T[] |
list |
|
System.Void* |
dest |
|
System.Int32 |
count |
|
Type Parameters
CopyTo<T>(List<T>, Void*, Int32)
Declaration
public static void CopyTo<T>(this List<T> list, void *dest, int count)where T : struct
Parameters
Type |
Name |
Description |
System.Collections.Generic.List<T> |
list |
|
System.Void* |
dest |
|
System.Int32 |
count |
|
Type Parameters
HaveDuplicates(Int32[])
Declaration
public static bool HaveDuplicates(int[] arr)
Parameters
Type |
Name |
Description |
System.Int32[] |
arr |
|
Returns
Type |
Description |
System.Boolean |
|
QuickSort(UInt32[], Int32, Int32)
Declaration
public static void QuickSort(uint[] arr, int left, int right)
Parameters
Type |
Name |
Description |
System.UInt32[] |
arr |
|
System.Int32 |
left |
|
System.Int32 |
right |
|
QuickSort<T>(Int32, Void*)
Declaration
public static void QuickSort<T>(int count, void *data)where T : struct, IComparable<T>
Parameters
Type |
Name |
Description |
System.Int32 |
count |
|
System.Void* |
data |
|
Type Parameters
QuickSort<T>(Void*, Int32, Int32)
Declaration
public static void QuickSort<T>(void *data, int left, int right)where T : struct, IComparable<T>
Parameters
Type |
Name |
Description |
System.Void* |
data |
|
System.Int32 |
left |
|
System.Int32 |
right |
|
Type Parameters