// Assembly: mscorlib
// Full name: System.Array

namespace System
{
public class Array // TypeDefIndex: 3611
{

	// Methods
	// RVA: -1
	public static type#14435 CreateInstance(type#27705 elementType, type#13165 lengths) { }
	// RVA: -1
	public static type#10038 AsReadOnly(type#12491 array) { }
	// RVA: -1
	public static type#28660 Resize(type#11685 array, type#20867 newSize) { }
	// RVA: -1
	private virtual type#20867 System.Collections.ICollection.get_Count() { }
	// RVA: -1
	private virtual type#15313 System.Collections.IList.get_IsReadOnly() { }
	// RVA: -1
	private virtual type#23705 System.Collections.IList.get_Item(type#20867 index) { }
	// RVA: -1
	private virtual type#28660 System.Collections.IList.set_Item(type#20867 index, type#23705 value) { }
	// RVA: -1
	private virtual type#20867 System.Collections.IList.Add(type#23705 value) { }
	// RVA: -1
	private virtual type#15313 System.Collections.IList.Contains(type#23705 value) { }
	// RVA: -1
	private virtual type#28660 System.Collections.IList.Clear() { }
	// RVA: -1
	private virtual type#20867 System.Collections.IList.IndexOf(type#23705 value) { }
	// RVA: -1
	private virtual type#28660 System.Collections.IList.Insert(type#20867 index, type#23705 value) { }
	// RVA: -1
	private virtual type#28660 System.Collections.IList.Remove(type#23705 value) { }
	// RVA: -1
	private virtual type#28660 System.Collections.IList.RemoveAt(type#20867 index) { }
	// RVA: -1
	public virtual type#28660 CopyTo(type#14435 array, type#20867 index) { }
	// RVA: -1
	public virtual type#23705 Clone() { }
	// RVA: -1
	private virtual type#20867 System.Collections.IStructuralComparable.CompareTo(type#23705 other, type#19923 comparer) { }
	// RVA: -1
	private virtual type#15313 System.Collections.IStructuralEquatable.Equals(type#23705 other, type#20083 comparer) { }
	// RVA: -1
	internal static type#20867 CombineHashCodes(type#20867 h1, type#20867 h2) { }
	// RVA: -1
	private virtual type#20867 System.Collections.IStructuralEquatable.GetHashCode(type#20083 comparer) { }
	// RVA: -1
	public static type#20867 BinarySearch(type#14435 array, type#23705 value) { }
	// RVA: -1
	public static type#12693 ConvertAll(type#12496 array, type#4280 converter) { }
	// RVA: -1
	public static type#28660 Copy(type#14435 sourceArray, type#14435 destinationArray, type#20900 length) { }
	// RVA: -1
	public static type#28660 Copy(type#14435 sourceArray, type#20900 sourceIndex, type#14435 destinationArray, type#20900 destinationIndex, type#20900 length) { }
	// RVA: -1
	public type#28660 CopyTo(type#14435 array, type#20900 index) { }
	// RVA: -1
	public static type#28660 ForEach(type#12510 array, type#3012 action) { }
	// RVA: -1
	public type#20900 get_LongLength() { }
	// RVA: -1
	public type#20900 GetLongLength(type#20867 dimension) { }
	// RVA: -1
	public type#23705 GetValue(type#20900 index) { }
	// RVA: -1
	public type#23705 GetValue(type#20900 index1, type#20900 index2) { }
	// RVA: -1
	public type#23705 GetValue(type#20900 index1, type#20900 index2, type#20900 index3) { }
	// RVA: -1
	public type#23705 GetValue(type#13165 indices) { }
	// RVA: -1
	public virtual type#15313 get_IsFixedSize() { }
	// RVA: -1
	public virtual type#15313 get_IsReadOnly() { }
	// RVA: -1
	public virtual type#15313 get_IsSynchronized() { }
	// RVA: -1
	public virtual type#23705 get_SyncRoot() { }
	// RVA: -1
	public static type#20867 BinarySearch(type#14435 array, type#20867 index, type#20867 length, type#23705 value) { }
	// RVA: -1
	public static type#20867 BinarySearch(type#14435 array, type#23705 value, type#19923 comparer) { }
	// RVA: -1
	public static type#20867 BinarySearch(type#14435 array, type#20867 index, type#20867 length, type#23705 value, type#19923 comparer) { }
	// RVA: -1
	private static type#20867 GetMedian(type#20867 low, type#20867 hi) { }
	// RVA: -1
	public static type#20867 BinarySearch(type#12492 array, type#22 value) { }
	// RVA: -1
	public static type#20867 BinarySearch(type#12493 array, type#23 value, type#6277 comparer) { }
	// RVA: -1
	public static type#20867 BinarySearch(type#12494 array, type#20867 index, type#20867 length, type#24 value) { }
	// RVA: -1
	public static type#20867 BinarySearch(type#12495 array, type#20867 index, type#20867 length, type#25 value, type#6278 comparer) { }
	// RVA: -1
	public static type#20867 IndexOf(type#14435 array, type#23705 value) { }
	// RVA: -1
	public static type#20867 IndexOf(type#14435 array, type#23705 value, type#20867 startIndex) { }
	// RVA: -1
	public static type#20867 IndexOf(type#14435 array, type#23705 value, type#20867 startIndex, type#20867 count) { }
	// RVA: -1
	public static type#20867 IndexOf(type#12511 array, type#42 value) { }
	// RVA: -1
	public static type#20867 IndexOf(type#12512 array, type#43 value, type#20867 startIndex) { }
	// RVA: -1
	public static type#20867 IndexOf(type#12513 array, type#44 value, type#20867 startIndex, type#20867 count) { }
	// RVA: -1
	public static type#20867 LastIndexOf(type#14435 array, type#23705 value) { }
	// RVA: -1
	public static type#20867 LastIndexOf(type#14435 array, type#23705 value, type#20867 startIndex) { }
	// RVA: -1
	public static type#20867 LastIndexOf(type#14435 array, type#23705 value, type#20867 startIndex, type#20867 count) { }
	// RVA: -1
	public static type#20867 LastIndexOf(type#12516 array, type#56 value) { }
	// RVA: -1
	public static type#20867 LastIndexOf(type#12517 array, type#57 value, type#20867 startIndex) { }
	// RVA: -1
	public static type#20867 LastIndexOf(type#12518 array, type#58 value, type#20867 startIndex, type#20867 count) { }
	// RVA: -1
	public static type#28660 Reverse(type#14435 array) { }
	// RVA: -1
	public static type#28660 Reverse(type#14435 array, type#20867 index, type#20867 length) { }
	// RVA: -1
	public static type#28660 Reverse(type#12521 array) { }
	// RVA: -1
	public static type#28660 Reverse(type#12522 array, type#20867 index, type#20867 length) { }
	// RVA: -1
	public type#28660 SetValue(type#23705 value, type#20900 index) { }
	// RVA: -1
	public type#28660 SetValue(type#23705 value, type#20900 index1, type#20900 index2) { }
	// RVA: -1
	public type#28660 SetValue(type#23705 value, type#20900 index1, type#20900 index2, type#20900 index3) { }
	// RVA: -1
	public type#28660 SetValue(type#23705 value, type#13165 indices) { }
	// RVA: -1
	public static type#28660 Sort(type#14435 array) { }
	// RVA: -1
	public static type#28660 Sort(type#14435 array, type#20867 index, type#20867 length) { }
	// RVA: -1
	public static type#28660 Sort(type#14435 array, type#19923 comparer) { }
	// RVA: -1
	public static type#28660 Sort(type#14435 array, type#20867 index, type#20867 length, type#19923 comparer) { }
	// RVA: -1
	public static type#28660 Sort(type#14435 keys, type#14435 items) { }
	// RVA: -1
	public static type#28660 Sort(type#14435 keys, type#14435 items, type#19923 comparer) { }
	// RVA: -1
	public static type#28660 Sort(type#14435 keys, type#14435 items, type#20867 index, type#20867 length) { }
	// RVA: -1
	public static type#28660 Sort(type#14435 keys, type#14435 items, type#20867 index, type#20867 length, type#19923 comparer) { }
	// RVA: -1
	public static type#28660 Sort(type#12523 array) { }
	// RVA: -1
	public static type#28660 Sort(type#12527 array, type#20867 index, type#20867 length) { }
	// RVA: -1
	public static type#28660 Sort(type#12525 array, type#6279 comparer) { }
	// RVA: -1
	public static type#28660 Sort(type#12529 array, type#20867 index, type#20867 length, type#6281 comparer) { }
	// RVA: -1
	public static type#28660 Sort(type#12524 array, type#4164 comparison) { }
	// RVA: -1
	public static type#28660 Sort(type#12526 keys, type#12694 items) { }
	// RVA: -1
	public static type#28660 Sort(type#12530 keys, type#12696 items, type#20867 index, type#20867 length) { }
	// RVA: -1
	public static type#28660 Sort(type#12528 keys, type#12695 items, type#6280 comparer) { }
	// RVA: -1
	public static type#28660 Sort(type#12531 keys, type#12697 items, type#20867 index, type#20867 length, type#6282 comparer) { }
	// RVA: -1
	public static type#15313 Exists(type#12498 array, type#9858 match) { }
	// RVA: -1
	public static type#28660 Fill(type#12499 array, type#29 value) { }
	// RVA: -1
	public static type#28660 Fill(type#12500 array, type#30 value, type#20867 startIndex, type#20867 count) { }
	// RVA: -1
	public static type#31 Find(type#12501 array, type#9859 match) { }
	// RVA: -1
	public static type#12502 FindAll(type#12502 array, type#9860 match) { }
	// RVA: -1
	public static type#20867 FindIndex(type#12503 array, type#9861 match) { }
	// RVA: -1
	public static type#20867 FindIndex(type#12504 array, type#20867 startIndex, type#9862 match) { }
	// RVA: -1
	public static type#20867 FindIndex(type#12505 array, type#20867 startIndex, type#20867 count, type#9863 match) { }
	// RVA: -1
	public static type#36 FindLast(type#12506 array, type#9864 match) { }
	// RVA: -1
	public static type#20867 FindLastIndex(type#12507 array, type#9865 match) { }
	// RVA: -1
	public static type#20867 FindLastIndex(type#12508 array, type#20867 startIndex, type#9866 match) { }
	// RVA: -1
	public static type#20867 FindLastIndex(type#12509 array, type#20867 startIndex, type#20867 count, type#9867 match) { }
	// RVA: -1
	public static type#15313 TrueForAll(type#12532 array, type#9868 match) { }
	// RVA: -1
	public virtual type#20073 GetEnumerator() { }
	// RVA: -1
	private type#28660 .ctor() { }
	// RVA: -1
	internal type#20867 InternalArray__ICollection_get_Count() { }
	// RVA: -1
	internal type#15313 InternalArray__ICollection_get_IsReadOnly() { }
	// RVA: -1
	internal type#11795 GetRawSzArrayData() { }
	// RVA: -1
	internal type#6729 InternalArray__IEnumerable_GetEnumerator() { }
	// RVA: -1
	internal type#28660 InternalArray__ICollection_Clear() { }
	// RVA: -1
	internal type#28660 InternalArray__ICollection_Add(type#46 item) { }
	// RVA: -1
	internal type#15313 InternalArray__ICollection_Remove(type#49 item) { }
	// RVA: -1
	internal type#15313 InternalArray__ICollection_Contains(type#47 item) { }
	// RVA: -1
	internal type#28660 InternalArray__ICollection_CopyTo(type#12515 array, type#20867 arrayIndex) { }
	// RVA: -1
	internal type#51 InternalArray__IReadOnlyList_get_Item(type#20867 index) { }
	// RVA: -1
	internal type#20867 InternalArray__IReadOnlyCollection_get_Count() { }
	// RVA: -1
	internal type#28660 InternalArray__Insert(type#20867 index, type#53 item) { }
	// RVA: -1
	internal type#28660 InternalArray__RemoveAt(type#20867 index) { }
	// RVA: -1
	internal type#20867 InternalArray__IndexOf(type#52 item) { }
	// RVA: -1
	internal type#54 InternalArray__get_Item(type#20867 index) { }
	// RVA: -1
	internal type#28660 InternalArray__set_Item(type#20867 index, type#55 item) { }
	// RVA: -1
	internal type#28660 GetGenericValueImpl(type#20867 pos, type#11320 value) { }
	// RVA: -1
	internal type#28660 SetGenericValueImpl(type#20867 pos, type#11321 value) { }
	// RVA: -1
	public type#20867 get_Length() { }
	// RVA: -1
	public type#20867 get_Rank() { }
	// RVA: -1
	private type#20867 GetRank() { }
	// RVA: -1
	public type#20867 GetLength(type#20867 dimension) { }
	// RVA: -1
	public type#20867 GetLowerBound(type#20867 dimension) { }
	// RVA: -1
	public type#23705 GetValue(type#13150 indices) { }
	// RVA: -1
	public type#28660 SetValue(type#23705 value, type#13150 indices) { }
	// RVA: -1
	internal type#23705 GetValueImpl(type#20867 pos) { }
	// RVA: -1
	internal type#28660 SetValueImpl(type#23705 value, type#20867 pos) { }
	// RVA: -1
	internal static type#15313 FastCopy(type#14435 source, type#20867 source_idx, type#14435 dest, type#20867 dest_idx, type#20867 length) { }
	// RVA: -1
	internal static type#14435 CreateInstanceImpl(type#27705 elementType, type#13150 lengths, type#13150 bounds) { }
	// RVA: -1
	public type#20867 GetUpperBound(type#20867 dimension) { }
	// RVA: -1
	public type#23705 GetValue(type#20867 index) { }
	// RVA: -1
	public type#23705 GetValue(type#20867 index1, type#20867 index2) { }
	// RVA: -1
	public type#23705 GetValue(type#20867 index1, type#20867 index2, type#20867 index3) { }
	// RVA: -1
	public type#28660 SetValue(type#23705 value, type#20867 index) { }
	// RVA: -1
	public type#28660 SetValue(type#23705 value, type#20867 index1, type#20867 index2) { }
	// RVA: -1
	public type#28660 SetValue(type#23705 value, type#20867 index1, type#20867 index2, type#20867 index3) { }
	// RVA: -1
	internal static type#14435 UnsafeCreateInstance(type#27705 elementType, type#13150 lengths, type#13150 lowerBounds) { }
	// RVA: -1
	internal static type#14435 UnsafeCreateInstance(type#27705 elementType, type#20867 length1, type#20867 length2) { }
	// RVA: -1
	internal static type#14435 UnsafeCreateInstance(type#27705 elementType, type#13150 lengths) { }
	// RVA: -1
	public static type#14435 CreateInstance(type#27705 elementType, type#20867 length) { }
	// RVA: -1
	public static type#14435 CreateInstance(type#27705 elementType, type#20867 length1, type#20867 length2) { }
	// RVA: -1
	public static type#14435 CreateInstance(type#27705 elementType, type#20867 length1, type#20867 length2, type#20867 length3) { }
	// RVA: -1
	public static type#14435 CreateInstance(type#27705 elementType, type#13150 lengths) { }
	// RVA: -1
	public static type#14435 CreateInstance(type#27705 elementType, type#13150 lengths, type#13150 lowerBounds) { }
	// RVA: -1
	public static type#28660 Clear(type#14435 array, type#20867 index, type#20867 length) { }
	// RVA: -1
	private static type#28660 ClearInternal(type#14435 a, type#20867 index, type#20867 count) { }
	// RVA: -1
	public static type#28660 Copy(type#14435 sourceArray, type#14435 destinationArray, type#20867 length) { }
	// RVA: -1
	public static type#28660 Copy(type#14435 sourceArray, type#20867 sourceIndex, type#14435 destinationArray, type#20867 destinationIndex, type#20867 length) { }
	// RVA: -1
	private static type#14462 CreateArrayTypeMismatchException() { }
	// RVA: -1
	private static type#15313 CanAssignArrayElement(type#27705 source, type#27705 target) { }
	// RVA: -1
	public static type#28660 ConstrainedCopy(type#14435 sourceArray, type#20867 sourceIndex, type#14435 destinationArray, type#20867 destinationIndex, type#20867 length) { }
	// RVA: -1
	public static type#12497 Empty() { }
	// RVA: -1
	public type#28660 Initialize() { }
	// RVA: -1
	private static type#20867 IndexOfImpl(type#12514 array, type#45 value, type#20867 startIndex, type#20867 count) { }
	// RVA: -1
	private static type#20867 LastIndexOfImpl(type#12519 array, type#59 value, type#20867 startIndex, type#20867 count) { }
	// RVA: -1
	private static type#28660 SortImpl(type#14435 keys, type#14435 items, type#20867 index, type#20867 length, type#19923 comparer) { }
	// RVA: -1
	internal static type#74 UnsafeLoad(type#12533 array, type#20867 index) { }
	// RVA: -1
	internal static type#28660 UnsafeStore(type#12534 array, type#20867 index, type#76 value) { }
	// RVA: -1
	internal static type#1800 UnsafeMov(type#75 instance) { }
}
}
