Generic Set Type for .NET 2.0
What it is
This is a simple generic set type for .NET 2.0. I hope that something like this gets included into whidbey, but otherwise you can just use this whenever you need a generic set type. Note the clever use of a zero-length struct in the code.
You can vote for including a Set type in .NET 2.0 here .
This code is provided under a BSD license. In other words: do whatever you want with it but please don't sue me if you break something :-)