<PackageReference Include="NETStandard.Library" Version="2.0.0-preview2-25401-01" />

System.Collections.ArrayList

namespace System.Collections { public class ArrayList : ICollection, IEnumerable, IList, ICloneable { public virtual int Capacity { get; set; } public virtual int Count { get; } public virtual bool IsFixedSize { get; } public virtual bool IsReadOnly { get; } public virtual bool IsSynchronized { get; } public virtual object this[int index] { get; set; } public virtual object SyncRoot { get; } public ArrayList(); public ArrayList(ICollection c); public ArrayList(int capacity); public static ArrayList Adapter(IList list); public virtual int Add(object value); public virtual void AddRange(ICollection c); public virtual int BinarySearch(int index, int count, object value, IComparer comparer); public virtual int BinarySearch(object value); public virtual int BinarySearch(object value, IComparer comparer); public virtual void Clear(); public virtual object Clone(); public virtual bool Contains(object item); public virtual void CopyTo(Array array); public virtual void CopyTo(Array array, int arrayIndex); public virtual void CopyTo(int index, Array array, int arrayIndex, int count); public static ArrayList FixedSize(ArrayList list); public static IList FixedSize(IList list); public virtual IEnumerator GetEnumerator(); public virtual IEnumerator GetEnumerator(int index, int count); public virtual ArrayList GetRange(int index, int count); public virtual int IndexOf(object value); public virtual int IndexOf(object value, int startIndex); public virtual int IndexOf(object value, int startIndex, int count); public virtual void Insert(int index, object value); public virtual void InsertRange(int index, ICollection c); public virtual int LastIndexOf(object value); public virtual int LastIndexOf(object value, int startIndex); public virtual int LastIndexOf(object value, int startIndex, int count); public static ArrayList ReadOnly(ArrayList list); public static IList ReadOnly(IList list); public virtual void Remove(object obj); public virtual void RemoveAt(int index); public virtual void RemoveRange(int index, int count); public static ArrayList Repeat(object value, int count); public virtual void Reverse(); public virtual void Reverse(int index, int count); public virtual void SetRange(int index, ICollection c); public virtual void Sort(); public virtual void Sort(IComparer comparer); public virtual void Sort(int index, int count, IComparer comparer); public static ArrayList Synchronized(ArrayList list); public static IList Synchronized(IList list); public virtual object[] ToArray(); public virtual Array ToArray(Type type); public virtual void TrimToSize(); } }