Zdexby TheHolyOneZ
44,741 classes
Class

Array

: Object
System.Array, mscorlib 0x0020 (32 B) inherited 0x0010 mscorlib.dll
0x00x0020

Members 0

OffsetSizeNameTypeFlagsDefault
0x00100x10unreflected bytes to end of Array

Functions 155

SignatureFlagsNativeParams
Array CreateInstance(Type elementType, const long[]& lengths)PublicStatic0x08
ReadOnlyCollection<T> AsReadOnly(const T[]& array)PublicStatic0x08
void Resize(ref T[]& array, int newSize)PublicStatic0x08
int System.Collections.ICollection.get_Count()PrivateFinal+3 flags0x04
bool System.Collections.IList.get_IsReadOnly()PrivateFinal+3 flags0x01
object System.Collections.IList.get_Item(int index)PrivateFinal+3 flags0x08
void System.Collections.IList.set_Item(int index, object value)PrivateFinal+3 flags0x08
int System.Collections.IList.Add(object value)PrivateFinal+2 flags0x08
bool System.Collections.IList.Contains(object value)PrivateFinal+2 flags0x08
void System.Collections.IList.Clear()PrivateFinal+2 flags0x00
int System.Collections.IList.IndexOf(object value)PrivateFinal+2 flags0x08
void System.Collections.IList.Insert(int index, object value)PrivateFinal+2 flags0x08
void System.Collections.IList.Remove(object value)PrivateFinal+2 flags0x08
void System.Collections.IList.RemoveAt(int index)PrivateFinal+2 flags0x04
void CopyTo(Array array, int index)PublicFinal+2 flags0x08
object Clone()PublicFinal+2 flags0x08
int System.Collections.IStructuralComparable.CompareTo(object other, IComparer comparer)PrivateFinal+2 flags0x08
bool System.Collections.IStructuralEquatable.Equals(object other, IEqualityComparer comparer)PrivateFinal+2 flags0x08
int CombineHashCodes(int h1, int h2)Static+1 flags0x04
int System.Collections.IStructuralEquatable.GetHashCode(IEqualityComparer comparer)PrivateFinal+2 flags0x08
int BinarySearch(Array array, object value)PublicStatic0x08
TOutput[] ConvertAll(const TInput[]& array, Converter<TInput converter)PublicStatic0x08
void Copy(Array sourceArray, Array destinationArray, long length)PublicStatic0x08
void Copy(Array sourceArray, long sourceIndex, Array destinationArray, long destinationIndex, long length)PublicStatic0x08
void CopyTo(Array array, long index)Public0x08
void ForEach(const T[]& array, Action<T> action)PublicStatic0x08
long get_LongLength()Public+1 flags0x08
long GetLongLength(int dimension)Public0x08
object GetValue(long index)Public0x08
object GetValue(long index1, long index2)Public0x08
object GetValue(long index1, long index2, long index3)Public0x08
object GetValue(const long[]& indices)Public0x08
bool get_IsFixedSize()PublicFinal+3 flags0x01
bool get_IsReadOnly()PublicFinal+3 flags0x01
bool get_IsSynchronized()PublicFinal+3 flags0x01
object get_SyncRoot()PublicFinal+3 flags0x08
int BinarySearch(Array array, int index, int length, object value)PublicStatic0x08
int BinarySearch(Array array, object value, IComparer comparer)PublicStatic0x08
int BinarySearch(Array array, int index, int length, object value, IComparer comparer)PublicStatic0x08
int GetMedian(int low, int hi)PrivateStatic0x04
int BinarySearch(const T[]& array, const uint8& value)PublicStatic0x08
int BinarySearch(const T[]& array, const uint8& value, IComparer<T> comparer)PublicStatic0x08
int BinarySearch(const T[]& array, int index, int length, const uint8& value)PublicStatic0x08
int BinarySearch(const T[]& array, int index, int length, const uint8& value, IComparer<T> comparer)PublicStatic0x08
int IndexOf(Array array, object value)PublicStatic0x08
int IndexOf(Array array, object value, int startIndex)PublicStatic0x08
int IndexOf(Array array, object value, int startIndex, int count)PublicStatic0x08
int IndexOf(const T[]& array, const uint8& value)PublicStatic0x08
int IndexOf(const T[]& array, const uint8& value, int startIndex)PublicStatic0x08
int IndexOf(const T[]& array, const uint8& value, int startIndex, int count)PublicStatic0x08
int LastIndexOf(Array array, object value)PublicStatic0x08
int LastIndexOf(Array array, object value, int startIndex)PublicStatic0x08
int LastIndexOf(Array array, object value, int startIndex, int count)PublicStatic0x08
int LastIndexOf(const T[]& array, const uint8& value)PublicStatic0x08
int LastIndexOf(const T[]& array, const uint8& value, int startIndex)PublicStatic0x08
int LastIndexOf(const T[]& array, const uint8& value, int startIndex, int count)PublicStatic0x08
void Reverse(Array array)PublicStatic0x08
void Reverse(Array array, int index, int length)PublicStatic0x08
void Reverse(const T[]& array)PublicStatic0x08
void Reverse(const T[]& array, int index, int length)PublicStatic0x08
void SetValue(object value, long index)Public0x08
void SetValue(object value, long index1, long index2)Public0x08
void SetValue(object value, long index1, long index2, long index3)Public0x08
void SetValue(object value, const long[]& indices)Public0x08
void Sort(Array array)PublicStatic0x08
void Sort(Array array, int index, int length)PublicStatic0x08
void Sort(Array array, IComparer comparer)PublicStatic0x08
void Sort(Array array, int index, int length, IComparer comparer)PublicStatic0x08
void Sort(Array keys, Array items)PublicStatic0x08
void Sort(Array keys, Array items, IComparer comparer)PublicStatic0x08
void Sort(Array keys, Array items, int index, int length)PublicStatic0x08
void Sort(Array keys, Array items, int index, int length, IComparer comparer)PublicStatic0x08
void Sort(const T[]& array)PublicStatic0x08
void Sort(const T[]& array, int index, int length)PublicStatic0x08
void Sort(const T[]& array, IComparer<T> comparer)PublicStatic0x08
void Sort(const T[]& array, int index, int length, IComparer<T> comparer)PublicStatic0x08
void Sort(const T[]& array, Comparison<T> comparison)PublicStatic0x08
void Sort(const TKey[]& keys, const TValue[]& items)PublicStatic0x08
void Sort(const TKey[]& keys, const TValue[]& items, int index, int length)PublicStatic0x08
void Sort(const TKey[]& keys, const TValue[]& items, IComparer<TKey> comparer)PublicStatic0x08
void Sort(const TKey[]& keys, const TValue[]& items, int index, int length, IComparer<TKey> comparer)PublicStatic—0x08
bool Exists(const T[]& array, Predicate<T> match)PublicStatic0x08
void Fill(const T[]& array, const uint8& value)PublicStatic0x08
void Fill(const T[]& array, const uint8& value, int startIndex, int count)PublicStatic0x08
uint8 Find(const T[]& array, Predicate<T> match)PublicStatic0x08
T[] FindAll(const T[]& array, Predicate<T> match)PublicStatic0x08
int FindIndex(const T[]& array, Predicate<T> match)PublicStatic0x08
int FindIndex(const T[]& array, int startIndex, Predicate<T> match)PublicStatic—0x08
int FindIndex(const T[]& array, int startIndex, int count, Predicate<T> match)PublicStatic—0x08
uint8 FindLast(const T[]& array, Predicate<T> match)PublicStatic0x08
int FindLastIndex(const T[]& array, Predicate<T> match)PublicStatic0x08
int FindLastIndex(const T[]& array, int startIndex, Predicate<T> match)PublicStatic—0x08
int FindLastIndex(const T[]& array, int startIndex, int count, Predicate<T> match)PublicStatic—0x08
bool TrueForAll(const T[]& array, Predicate<T> match)PublicStatic0x08
IEnumerator GetEnumerator()PublicFinal+2 flags0x08
void .ctor()Private+1 flags0x00
int InternalArray__ICollection_get_Count()1 flags0x04
bool InternalArray__ICollection_get_IsReadOnly()1 flags0x01
ref byte GetRawSzArrayData()1 flags0x01
IEnumerator<T> InternalArray__IEnumerable_GetEnumerator()1 flags0x08
void InternalArray__ICollection_Clear()1 flags0x00
void InternalArray__ICollection_Add(const uint8& item)1 flags0x00
bool InternalArray__ICollection_Remove(const uint8& item)1 flags0x01
bool InternalArray__ICollection_Contains(const uint8& item)1 flags0x01
void InternalArray__ICollection_CopyTo(const T[]& array, int arrayIndex)1 flags0x08
uint8 InternalArray__IReadOnlyList_get_Item(int index)1 flags0x04
int InternalArray__IReadOnlyCollection_get_Count()1 flags0x04
void InternalArray__Insert(int index, const uint8& item)1 flags0x04
void InternalArray__RemoveAt(int index)1 flags0x04
int InternalArray__IndexOf(const uint8& item)1 flags0x04
uint8 InternalArray__get_Item(int index)1 flags0x04
void InternalArray__set_Item(int index, const uint8& item)1 flags0x04
void GetGenericValueImpl(int pos, const uint8& value)1 flags0x04
void SetGenericValueImpl(int pos, const uint8& value)1 flags0x04
int get_Length()Public+1 flags0x04
int get_Rank()Public+1 flags0x04
int GetRank()Private0x04
int GetLength(int dimension)Public0x04
int GetLowerBound(int dimension)Public0x04
object GetValue(const int[]& indices)Public0x08
void SetValue(object value, const int[]& indices)Public0x08
object GetValueImpl(int pos)1 flags0x08
void SetValueImpl(object value, int pos)1 flags0x08
bool FastCopy(Array source, int source_idx, Array dest, int dest_idx, int length)Static+1 flags0x08
Array CreateInstanceImpl(Type elementType, const int[]& lengths, const int[]& bounds)Static+1 flags0x08
int GetUpperBound(int dimension)Public0x04
object GetValue(int index)Public0x08
object GetValue(int index1, int index2)Public0x08
object GetValue(int index1, int index2, int index3)Public0x08
void SetValue(object value, int index)Public0x08
void SetValue(object value, int index1, int index2)Public0x08
void SetValue(object value, int index1, int index2, int index3)Public0x08
Array UnsafeCreateInstance(Type elementType, const int[]& lengths, const int[]& lowerBounds)Static+1 flags0x08
Array UnsafeCreateInstance(Type elementType, int length1, int length2)Static+1 flags0x08
Array UnsafeCreateInstance(Type elementType, const int[]& lengths)Static+1 flags0x08
Array CreateInstance(Type elementType, int length)PublicStatic0x08
Array CreateInstance(Type elementType, int length1, int length2)PublicStatic0x08
Array CreateInstance(Type elementType, int length1, int length2, int length3)PublicStatic0x08
Array CreateInstance(Type elementType, const int[]& lengths)PublicStatic0x08
Array CreateInstance(Type elementType, const int[]& lengths, const int[]& lowerBounds)PublicStatic0x08
void Clear(Array array, int index, int length)PublicStatic0x08
void ClearInternal(Array a, int index, int count)PrivateStatic0x08
void Copy(Array sourceArray, Array destinationArray, int length)PublicStatic0x08
void Copy(Array sourceArray, int sourceIndex, Array destinationArray, int destinationIndex, int length)PublicStatic0x08
ArrayTypeMismatchException CreateArrayTypeMismatchException()PrivateStatic0x08
bool CanAssignArrayElement(Type source, Type target)PrivateStatic0x08
void ConstrainedCopy(Array sourceArray, int sourceIndex, Array destinationArray, int destinationIndex, int length)PublicStatic0x08
T[] Empty()PublicStatic0x08
void Initialize()Public0x00
int IndexOfImpl(const T[]& array, const uint8& value, int startIndex, int count)PrivateStatic0x08
int LastIndexOfImpl(const T[]& array, const uint8& value, int startIndex, int count)PrivateStatic0x08
void SortImpl(Array keys, Array items, int index, int length, IComparer comparer)PrivateStatic0x08
uint8 UnsafeLoad(const T[]& array, int index)Static+1 flags0x08
void UnsafeStore(const T[]& array, int index, const uint8& value)Static+1 flags0x08
uint8 UnsafeMov(const uint8& instance)Static+1 flags0x00

Subclasses 2749

Used by 3578

types with a member, parameter or interface of this type