For a list of all members of this type, see DictionarySet Members .
Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.
You can use any object that implements the IDictionary interface to hold set data. You can define your own, or you can use one of the objects provided in the framework. The type of IDictionary you choose will affect both the performance and the behavior of the ISet using it.
To make a ISet typed based on your own IDictionary, simply derive a new class with a constructor that takes no parameters. Some ISet implmentations cannot be defined with a default constructor. If this is the case for your class, you will need to override clone as well.
It is also standard practice that at least one of your constructors takes an ICollection or an ISet as an argument.
Assembly: Spring.Core (in Spring.Core.dll)