public IEnumerator <KeyType> GetEnumerator() { IWeakHashtable hashTable = Dict._hashTable; foreach (object obj in hashTable.Keys) { KeyType key = hashTable.UnwrapKey(obj) as KeyType; if (key != null) { yield return(key); } } }
// Token: 0x06008A1C RID: 35356 RVA: 0x00256900 File Offset: 0x00254B00 public IEnumerator <ValueType> GetEnumerator() { IWeakHashtable hashTable = this.Dict._hashTable; foreach (object key in hashTable.Keys) { KeyType keyType = hashTable.UnwrapKey(key) as KeyType; if (keyType != null) { yield return((ValueType)((object)hashTable[key])); } } IEnumerator enumerator = null; yield break; yield break; }