3 public class HashedArrayList<T>
7 new HashSet <KeyValuePair<T,int>> (new KeyValuePairHasher<T,int> ());
11 public class HashSet<T>
13 public HashSet (IHasher<T> itemhasher)
17 public interface IHasher<T>
21 public struct KeyValuePair<K,V>
25 public sealed class KeyValuePairHasher<K,V>: IHasher<KeyValuePair<K,V>>