<PackageReference Include="System.ObjectModel" Version="4.0.12" />
API Differences between 4.0.12 and 4.0.10-beta-22231
101 Additions
0 Removals
System.Collections.ObjectModel
-
public abstract class KeyedCollection<TKey, TItem> : Collection<TItem>
-
public class ObservableCollection<T> : Collection<T>, INotifyCollectionChanged, INotifyPropertyChanged
-
public class ReadOnlyDictionary<TKey, TValue> : IDictionary<TKey, TValue>, ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable, IDictionary, ICollection, IReadOnlyDictionary<TKey, TValue>, IReadOnlyCollection<KeyValuePair<TKey, TValue>>
- public sealed class KeyCollection<TKey, TValue> : ICollection<TKey>, IEnumerable<TKey>, IEnumerable, ICollection, IReadOnlyCollection<TKey>
- public sealed class ValueCollection<TKey, TValue> : ICollection<TValue>, IEnumerable<TValue>, IEnumerable, ICollection, IReadOnlyCollection<TValue>
- public int Count { get; }
- protected IDictionary<TKey, TValue> Dictionary { get; }
- public TValue this[TKey key] { get; }
- public KeyCollection<TKey, TValue> Keys { get; }
- public ValueCollection<TKey, TValue> Values { get; }
- public ReadOnlyDictionary(IDictionary<TKey, TValue> dictionary)
- public bool ContainsKey(TKey key)
- public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator()
- public bool TryGetValue(TKey key, out TValue value)
-
public class ReadOnlyObservableCollection<T> : ReadOnlyCollection<T>, INotifyCollectionChanged, INotifyPropertyChanged
System.Collections.Specialized
-
public interface INotifyCollectionChanged
-
public enum NotifyCollectionChangedAction
-
public class NotifyCollectionChangedEventArgs : EventArgs
- public NotifyCollectionChangedAction Action { get; }
- public IList NewItems { get; }
- public int NewStartingIndex { get; }
- public IList OldItems { get; }
- public int OldStartingIndex { get; }
- public NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction action)
- public NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction action, object changedItem)
- public NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction action, object changedItem, int index)
- public NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction action, IList changedItems)
- public NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction action, IList changedItems, int startingIndex)
- public NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction action, object newItem, object oldItem)
- public NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction action, object newItem, object oldItem, int index)
- public NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction action, IList newItems, IList oldItems)
- public NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction action, IList newItems, IList oldItems, int startingIndex)
- public NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction action, object changedItem, int index, int oldIndex)
- public NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction action, IList changedItems, int index, int oldIndex)
-
public sealed delegate NotifyCollectionChangedEventHandler : MulticastDelegate
System.ComponentModel
System.Windows.Input