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
>>