public void Insert(int index, EnumValue <T> item) { this._nameValueDict.Add(item.Name, item); this._list.Insert(index, item); }
public int IndexOf(EnumValue <T> item) => this._list.IndexOf(item);
public void Add(EnumValue <T> item) { this._nameValueDict.Add(item.Name, item); this._list.Add(item); }
public bool Contains(EnumValue <T> item) => this._nameValueDict.ContainsKey(item.Name);
public bool Remove(EnumValue <T> item) { throw new NotImplementedException(); }