<PackageReference Include="System.Collections.NonGeneric" Version="4.0.1" />
API Differences between 4.0.1 and 4.0.0
215 Additions
0 Removals
System.Collections
-
public class ArrayList : IList, ICollection, IEnumerable
- 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(int capacity)
- public ArrayList(ICollection c)
- public static ArrayList Adapter(IList list)
- public static IList FixedSize(IList list)
- public static ArrayList FixedSize(ArrayList list)
- public static IList ReadOnly(IList list)
- public static ArrayList ReadOnly(ArrayList list)
- public static ArrayList Repeat(object value, int count)
- public static IList Synchronized(IList list)
- public static ArrayList Synchronized(ArrayList 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 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 virtual void Remove(object obj)
- public virtual void RemoveAt(int index)
- public virtual void RemoveRange(int index, 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 virtual object[] ToArray()
- public virtual Array ToArray(Type type)
- public virtual void TrimToSize()
-
public class CaseInsensitiveComparer : IComparer
-
public abstract class CollectionBase : IList, ICollection, IEnumerable
-
public sealed class Comparer : IComparer
-
public abstract class DictionaryBase : IDictionary, ICollection, IEnumerable
- public int Count { get; }
- protected IDictionary Dictionary { get; }
- protected Hashtable InnerHashtable { get; }
- protected DictionaryBase()
- public void Clear()
- public void CopyTo(Array array, int index)
- public IDictionaryEnumerator GetEnumerator()
- protected virtual void OnClear()
- protected virtual void OnClearComplete()
- protected virtual object OnGet(object key, object currentValue)
- protected virtual void OnInsert(object key, object value)
- protected virtual void OnInsertComplete(object key, object value)
- protected virtual void OnRemove(object key, object value)
- protected virtual void OnRemoveComplete(object key, object value)
- protected virtual void OnSet(object key, object oldValue, object newValue)
- protected virtual void OnSetComplete(object key, object oldValue, object newValue)
- protected virtual void OnValidate(object key, object value)
-
public class Hashtable : IDictionary, ICollection, IEnumerable
- public virtual int Count { get; }
- protected IEqualityComparer EqualityComparer { get; }
- public virtual bool IsFixedSize { get; }
- public virtual bool IsReadOnly { get; }
- public virtual bool IsSynchronized { get; }
- public virtual object this[object key] { get; set; }
- public virtual ICollection Keys { get; }
- public virtual object SyncRoot { get; }
- public virtual ICollection Values { get; }
- public Hashtable()
- public Hashtable(int capacity)
- public Hashtable(int capacity, float loadFactor)
- public Hashtable(int capacity, float loadFactor, IEqualityComparer equalityComparer)
- public Hashtable(IEqualityComparer equalityComparer)
- public Hashtable(int capacity, IEqualityComparer equalityComparer)
- public Hashtable(IDictionary d)
- public Hashtable(IDictionary d, float loadFactor)
- public Hashtable(IDictionary d, IEqualityComparer equalityComparer)
- public Hashtable(IDictionary d, float loadFactor, IEqualityComparer equalityComparer)
- public static Hashtable Synchronized(Hashtable table)
- public virtual void Add(object key, object value)
- public virtual void Clear()
- public virtual object Clone()
- public virtual bool Contains(object key)
- public virtual bool ContainsKey(object key)
- public virtual bool ContainsValue(object value)
- public virtual void CopyTo(Array array, int arrayIndex)
- public virtual IDictionaryEnumerator GetEnumerator()
- protected virtual int GetHash(object key)
- protected virtual bool KeyEquals(object item, object key)
- public virtual void Remove(object key)
-
public class Queue : ICollection, IEnumerable
-
public abstract class ReadOnlyCollectionBase : ICollection, IEnumerable
-
public class SortedList : IDictionary, ICollection, IEnumerable
-
public class Stack : ICollection, IEnumerable
System.Collections.Specialized