public ValueCollection(RehashableDictionary <K, V> dictionary) : base(dictionary) { }
void DictionaryChanged(object sender, RehashableDictionary <K, V> .DictionaryEventArgs e) { Invalid = true; }
public ItemsCollection(RehashableDictionary <K, V> dictionary) : base(dictionary) { this.list = new List <KeyValue>(); }
public KeysValuesBase(RehashableDictionary <K, V> dictionary) { Dictionary = dictionary; Dictionary.Added += DictionaryChanged; Dictionary.Removed += DictionaryChanged; }
public ItemsCollection(RehashableDictionary <K, V> dictionary, List <KeyValue> list) : base(dictionary) { this.list = list; }