140 return base.MemberwiseClone();
147 while (
other !=
null)
198 while (
array ==
null)
225 while (
array !=
null)
270 while (indices ==
null)
331 if (
value !=
null || num == 0)
385 if ((num != 0 &&
array ==
null) ||
array !=
null)
388 return "Index was out of range. Must be non-negative and less than the size of the collection.";
406 return "Index was out of range. Must be non-negative and less than the size of the collection.";
440 else if (
array !=
null)
444 return "Index was out of range. Must be non-negative and less than the size of the collection.";
465 return "Index was out of range. Must be non-negative and less than the size of the collection.";
471 while (
array ==
null)
498 while (
array ==
null)
542 while (
array ==
null)
556 while (
array ==
null)
612 while (
array ==
null)
625 while (
array ==
null)
642 while (
array !=
null)
696 while (
array ==
null)
704 while (
array ==
null)
712 while (
array ==
null)
726 while (
array ==
null);
751 return "Index was out of range. Must be non-negative and less than the size of the collection.";
757 while (
array ==
null)
787 while (
array ==
null)
790 return "array" !=
null;
964 int rank = this.
Rank;
1197 return "elementType";
1199 return "Array type can not be void";
1214 return "elementType";
1216 return "Array type can not be void";
1275 return source.IsInterface;
1311 if (keys ==
null || (items !=
null && items ==
null))
1378 return base.MemberwiseClone();
1395 return "Enumeration has not started. Call MoveNext.";
1470 return "Enumeration already finished";
1591 if ((
ref this) !=
null && (
ref this) !=
null)
1593 if (this.
items !=
null)
1595 if (j != 0 && j == 0)
1600 if (i != 0 && i == 0)
1656 if (this.
items !=
null)
1667 if (this.
items !=
null)
class f__AnonymousType0<< Count > j__TPar
ArrayEnumerator(Array array)
EmptyInternalEnumerator()
static readonly Array.EmptyInternalEnumerator< T > Value
static EmptyInternalEnumerator()
static void Clear(Array array, int index, int length)
void InternalArray__ICollection_Add< T >(T item)
static void Sort(Array array, int index, int length, IComparer comparer)
int GetUpperBound(int dimension)
object GetValue(long index1, long index2)
static void Sort(Array array)
static void UnsafeStore< T >(T[] array, int index, T value)
void InternalArray__ICollection_Clear()
static int LastIndexOf(Array array, object value, int startIndex, int count)
static int CombineHashCodes(int h1, int h2)
static void Sort< T >(T[] array)
static ArrayTypeMismatchException CreateArrayTypeMismatchException()
static Array CreateInstance(Type elementType, int length1, int length2, int length3)
static void Reverse(Array array)
static void Copy(Array sourceArray, Array destinationArray, int length)
static void Resize< T >(T[] array, int newSize)
void CopyTo(Array array, long index)
object GetValue(long index1, long index2, long index3)
static Array CreateInstanceImpl(Type elementType, int[] lengths, int[] bounds)
static T[] FindAll< T >(T[] array, Predicate< T > match)
static Array CreateInstance(Type elementType, params int[] lengths)
void SetValue(object value, int index1, int index2, int index3)
static int FindLastIndex< T >(T[] array, Predicate< T > match)
static Array CreateInstance(Type elementType, int length1, int length2)
static int FindIndex< T >(T[] array, Predicate< T > match)
void GetGenericValueImpl< T >(int pos, [Out] T value)
void SetValue(object value, long index)
static void SortImpl(Array keys, Array items, int index, int length, IComparer comparer)
static void Sort(Array array, int index, int length)
static int BinarySearch< T >(T[] array, T value)
static void Sort(Array array, IComparer comparer)
static int BinarySearch(Array array, object value, IComparer comparer)
void SetValue(object value, long index1, long index2)
int InternalArray__IndexOf< T >(T item)
static R UnsafeMov< R, S >(S instance)
static void ClearInternal(Array a, int index, int count)
static void Reverse< T >(T[] array)
static bool FastCopy(Array source, int source_idx, Array dest, int dest_idx, int length)
object GetValue(long index)
IEnumerator< T > InternalArray__IEnumerable_GetEnumerator< T >()
static void Sort(Array keys, Array items, IComparer comparer)
bool InternalArray__ICollection_get_IsReadOnly()
static bool TrueForAll< T >(T[] array, Predicate< T > match)
long GetLongLength(int dimension)
object GetValue(params long[] indices)
static void Sort(Array keys, Array items, int index, int length)
static Array UnsafeCreateInstance(Type elementType, params int[] lengths)
static void Sort< TKey, TValue >(TKey[] keys, TValue[] items)
static void Sort(Array keys, Array items, int index, int length, IComparer comparer)
static int IndexOf(Array array, object value, int startIndex)
static void Copy(Array sourceArray, long sourceIndex, Array destinationArray, long destinationIndex, long length)
int IList. IndexOf(object value)
void InternalArray__set_Item< T >(int index, T item)
int InternalArray__ICollection_get_Count()
static bool CanAssignArrayElement(Type source, Type target)
IEnumerator GetEnumerator()
object GetValueImpl(int pos)
static int IndexOf< T >(T[] array, T value)
static void Fill< T >(T[] array, T value)
static void Sort(Array keys, Array items)
object GetValue(int index)
static int LastIndexOfImpl< T >(T[] array, T value, int startIndex, int count)
object GetValue(params int[] indices)
object GetValue(int index1, int index2, int index3)
bool InternalArray__ICollection_Contains< T >(T item)
void SetValue(object value, params int[] indices)
static T FindLast< T >(T[] array, Predicate< T > match)
static TOutput[] ConvertAll< TOutput, TInput >(TInput[] array, Converter< TInput, TOutput > converter)
static void Reverse(Array array, int index, int length)
void CopyTo(Array array, int index)
static int LastIndexOf< T >(T[] array, T value)
void InternalArray__ICollection_CopyTo< T >(T[] array, int arrayIndex)
static Array UnsafeCreateInstance(Type elementType, int[] lengths, int[] lowerBounds)
static int BinarySearch(Array array, object value)
T InternalArray__IReadOnlyList_get_Item< T >(int index)
static void ConstrainedCopy(Array sourceArray, int sourceIndex, Array destinationArray, int destinationIndex, int length)
void SetValue(object value, int index1, int index2)
void SetGenericValueImpl< T >(int pos, T value)
static int LastIndexOf(Array array, object value, int startIndex)
static int LastIndexOf(Array array, object value)
static int GetMedian(int low, int hi)
static ReadOnlyCollection< T > AsReadOnly< T >(T[] array)
static int IndexOf(Array array, object value, int startIndex, int count)
static int IndexOf(Array array, object value)
static T Find< T >(T[] array, Predicate< T > match)
int GetLength(int dimension)
void SetValue(object value, long index1, long index2, long index3)
void SetValueImpl(object value, int pos)
T InternalArray__get_Item< T >(int index)
static T UnsafeLoad< T >(T[] array, int index)
void SetValue(object value, params long[] indices)
static Array CreateInstance(Type elementType, params long[] lengths)
static int BinarySearch(Array array, int index, int length, object value, IComparer comparer)
static void Copy(Array sourceArray, int sourceIndex, Array destinationArray, int destinationIndex, int length)
static void ForEach< T >(T[] array, Action< T > action)
static Array CreateInstance(Type elementType, int[] lengths, int[] lowerBounds)
static int IndexOfImpl< T >(T[] array, T value, int startIndex, int count)
static Array CreateInstance(Type elementType, int length)
static bool Exists< T >(T[] array, Predicate< T > match)
static Array UnsafeCreateInstance(Type elementType, int length1, int length2)
int GetLowerBound(int dimension)
void InternalArray__Insert< T >(int index, T item)
static int BinarySearch(Array array, int index, int length, object value)
object GetValue(int index1, int index2)
void SetValue(object value, int index)
int InternalArray__IReadOnlyCollection_get_Count()
static void Copy(Array sourceArray, Array destinationArray, long length)
void InternalArray__RemoveAt(int index)
bool InternalArray__ICollection_Remove< T >(T item)
void Insert(int index, T item)
int CompareTo(object other, IComparer comparer)
int GetHashCode(IEqualityComparer comparer)
bool Equals(object other, IEqualityComparer comparer)
InternalEnumerator(Array array)
int PickPivotAndPartition(int lo, int hi)
void DownHeap(int i, int n, int lo)
void IntrospectiveSort(int left, int length)
SorterGenericArray(Array keys, Array items, IComparer comparer)
void Heapsort(int lo, int hi)
void InsertionSort(int lo, int hi)
void SwapIfGreaterWithItems(int a, int b)
void Sort(int left, int length)
void IntroSort(int lo, int hi, int depthLimit)
void Heapsort(int lo, int hi)
void SwapIfGreaterWithItems(int a, int b)
void IntroSort(int lo, int hi, int depthLimit)
void InsertionSort(int lo, int hi)
void IntrospectiveSort(int left, int length)
SorterObjectArray(object[] keys, object[] items, IComparer comparer)
void DownHeap(int i, int n, int lo)
int PickPivotAndPartition(int lo, int hi)
void Sort(int left, int length)