Beef Corlib
Public Member Functions | Protected Member Functions | Properties | List of all members
System.Array1< T > Class Template Reference
Inheritance diagram for System.Array1< T >:
System.Array System.Collections.IEnumerable< T >

Public Member Functions

T * CArray ()
 
void CopyTo (T[] arrayTo)
 
void CopyTo (T[] arrayTo, int srcOffset, int dstOffset, int length)
 
void CopyTo< T2 > (T2[] arrayTo, int srcOffset, int dstOffset, int length)
 
void CopyTo (Span< T > destination)
 
void CopyTo (Span< T > destination, int srcOffset)
 
void CopyTo< T2 > (Span< T2 > destination, int srcOffset)
 
Span< T >.Enumerator GetEnumerator ()
 
void SetAll (T value)
 
bool Contains (T value)
 
bool ContainsStrict (T value)
 
int IndexOf (T value)
 
int IndexOfStrict (T value)
 

Protected Member Functions

override void GCMarkMembers ()
 

Properties

T * Ptr [get]
 
ref T this[int idx] [get]
 
ref T this[Index index] [get]
 
Span< T > this[IndexRange range] [get]
 
- Properties inherited from System.Array
int Count [get, set]
 
bool IsEmpty [get]
 

Additional Inherited Members

- Static Public Member Functions inherited from System.Array
static int BinarySearch< T > (T *arr, int length, T value)
 
static int BinarySearch< T > (T[] arr, T value)
 
static int BinarySearch< T > (T[] arr, int idx, int length, T value)
 
static int BinarySearch< T > (T *arr, int length, T value, delegate int(T lhs, T rhs) comp)
 
static int BinarySearchAlt< T, TAlt > (T *arr, int length, TAlt value, delegate int(T lhs, TAlt rhs) comp)
 
static int BinarySearch< T > (T[] arr, T value, delegate int(T lhs, T rhs) comp)
 
static int BinarySearch< T > (T[] arr, int idx, int length, T value, delegate int(T lhs, T rhs) comp)
 
static void Clear< T > (T[] arr, int idx, int length)
 
static void Clear< T > (T *arr, int length)
 
static void Copy< T, T2 > (T[] sourceArray, T2[] destinationArray, int length)
 
static void Copy< T, T2 > (T[] arrayFrom, int srcOffset, T2[] arrayTo, int dstOffset, int length)
 
static void Sort< T > (T[] array, Comparison< T > comp)
 
static void Sort< T, T2 > (T[] keys, T2[] items, Comparison< T > comp)
 
static void Sort< T > (T[] array, int index, int count, Comparison< T > comp)
 
static void Reverse< T > (T[] arr)
 
static void Reverse< T > (T[] arr, int index, int length)
 
- Protected Attributes inherited from System.Array
int_arsize mLength