API Diff between 4.0.10-beta-22816 and 4.0.11-beta-23409
109 Additions
7 Removals
System.Collections
System.Collections.Generic
-
public abstract class Comparer<T> : IComparer<T>, IComparer
-
public class Dictionary<TKey, TValue> : ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable, IDictionary<TKey, TValue>, IReadOnlyCollection<KeyValuePair<TKey, TValue>>, IReadOnlyDictionary<TKey, TValue>, ICollection, IDictionary
- public struct Enumerator<TKey, TValue> : IEnumerator<KeyValuePair<TKey, TValue>>, IEnumerator, IDisposable, IDictionaryEnumerator
- public sealed class KeyCollection<TKey, TValue> : ICollection<TKey>, IEnumerable<TKey>, IEnumerable, IReadOnlyCollection<TKey>, ICollection
- public sealed class ValueCollection<TKey, TValue> : ICollection<TValue>, IEnumerable<TValue>, IEnumerable, IReadOnlyCollection<TValue>, ICollection
- public IEqualityComparer<TKey> Comparer { get; }
- public int Count { get; }
- public TValue this[TKey key] { get; set; }
- public KeyCollection<TKey, TValue> Keys { get; }
- public ValueCollection<TKey, TValue> Values { get; }
- public Dictionary()
- public Dictionary(IDictionary<TKey, TValue> dictionary)
- public Dictionary(IDictionary<TKey, TValue> dictionary, IEqualityComparer<TKey> comparer)
- public Dictionary(IEqualityComparer<TKey> comparer)
- public Dictionary(int capacity)
- public Dictionary(int capacity, IEqualityComparer<TKey> comparer)
- public void Add(TKey key, TValue value)
- public void Clear()
- public bool ContainsKey(TKey key)
- public bool ContainsValue(TValue value)
- public Enumerator<TKey, TValue> GetEnumerator()
- public bool Remove(TKey key)
- public bool TryGetValue(TKey key, out TValue value)
-
public abstract class EqualityComparer<T> : IEqualityComparer<T>, IEqualityComparer
-
public class HashSet<T> : ICollection<T>, IEnumerable<T>, IEnumerable, IReadOnlyCollection<T>, ISet<T>
-
public class List<T> : ICollection<T>, IEnumerable<T>, IEnumerable, IList<T>, IReadOnlyCollection<T>, IReadOnlyList<T>, ICollection, IList
- public struct Enumerator<T> : IEnumerator<T>, IEnumerator, IDisposable
- public int Capacity { get; set; }
- public int Count { get; }
- public T this[int index] { get; set; }
- public List()
- public List(IEnumerable<T> collection)
- public List(int capacity)
- public void Add(T item)
- public void AddRange(IEnumerable<T> collection)
- public ReadOnlyCollection<T> AsReadOnly()
- public int BinarySearch(T item)
- public int BinarySearch(T item, IComparer<T> comparer)
- public int BinarySearch(int index, int count, T item, IComparer<T> comparer)
- public void Clear()
- public bool Contains(T item)
- public void CopyTo(T[] array)
- public void CopyTo(T[] array, int arrayIndex)
- public void CopyTo(int index, T[] array, int arrayIndex, int count)
- public bool Exists(Predicate<T> match)
- public T Find(Predicate<T> match)
- public List<T> FindAll(Predicate<T> match)
- public int FindIndex(int startIndex, int count, Predicate<T> match)
- public int FindIndex(int startIndex, Predicate<T> match)
- public int FindIndex(Predicate<T> match)
- public T FindLast(Predicate<T> match)
- public int FindLastIndex(int startIndex, int count, Predicate<T> match)
- public int FindLastIndex(int startIndex, Predicate<T> match)
- public int FindLastIndex(Predicate<T> match)
- public void ForEach(Action<T> action)
- public Enumerator<T> GetEnumerator()
- public List<T> GetRange(int index, int count)
- public int IndexOf(T item)
- public int IndexOf(T item, int index)
- public int IndexOf(T item, int index, int count)
- public void Insert(int index, T item)
- public void InsertRange(int index, IEnumerable<T> collection)
- public int LastIndexOf(T item)
- public int LastIndexOf(T item, int index)
- public int LastIndexOf(T item, int index, int count)
- public bool Remove(T item)
- public int RemoveAll(Predicate<T> match)
- public void RemoveAt(int index)
- public void RemoveRange(int index, int count)
- public void Reverse()
- public void Reverse(int index, int count)
- public void Sort()
- public void Sort(IComparer<T> comparer)
- public void Sort(Comparison<T> comparison)
- public void Sort(int index, int count, IComparer<T> comparer)
- public T[] ToArray()
- public void TrimExcess()
- public bool TrueForAll(Predicate<T> match)
-
public class Queue<T> : IEnumerable<T>, IEnumerable, IReadOnlyCollection<T>, ICollection
- public Queue(int capacity)
- public Queue(int capacity)
-
public class SortedDictionary<TKey, TValue> : ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable, IDictionary<TKey, TValue>, IReadOnlyCollection<KeyValuePair<TKey, TValue>>, IReadOnlyDictionary<TKey, TValue>, ICollection, IDictionary
-
public class SortedList<TKey, TValue> : ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable, IDictionary<TKey, TValue>, IReadOnlyCollection<KeyValuePair<TKey, TValue>>, IReadOnlyDictionary<TKey, TValue>, ICollection, IDictionary
-
public class Stack<T> : IEnumerable<T>, IEnumerable, IReadOnlyCollection<T>, ICollection
- public Stack(int capacity)
- public Stack(int capacity)