1 write to _list
System.Windows.Forms.Design (1)
System\Windows\Forms\Design\ListAdapter.cs (1)
18internal ListAdapter(IList list) => _list = list.OrThrowIfNull();
16 references to _list
System.Windows.Forms.Design (16)
System\Windows\Forms\Design\ListAdapter.cs (16)
22get => (T?)_list[index] ?? throw new InvalidOperationException(); 23set => _list[index] = value.OrThrowIfNull(); 26int ICollection<T>.Count => _list.Count; 28bool ICollection<T>.IsReadOnly => _list.IsReadOnly; 30void ICollection<T>.Add(T item) => _list.Add(item.OrThrowIfNull()); 31void ICollection<T>.Clear() => _list.Clear(); 32bool ICollection<T>.Contains(T item) => _list.Contains(item); 33void ICollection<T>.CopyTo(T[] array, int arrayIndex) => _list.CopyTo(array, arrayIndex); 34IEnumerator IEnumerable.GetEnumerator() => _list.GetEnumerator(); 35int IList<T>.IndexOf(T item) => _list.IndexOf(item); 36void IList<T>.Insert(int index, T item) => _list.Insert(index, item.OrThrowIfNull()); 37void IList<T>.RemoveAt(int index) => _list.RemoveAt(index); 41if (_list.IsReadOnly || !_list.Contains(item)) 46_list.Remove(item); 50IEnumerator<T> IEnumerable<T>.GetEnumerator() => new Enumerator(_list.GetEnumerator());