IHashCodeProvider | CF 1.0, ECMA 1.0 |
System.Collections (mscorlib.dll) | interface |
This interface implements a
custom hash function to
supply a hashcode to an object. Normally hashtables use
System.Object.GetHashCode( ) for hash keys.
However, if a Hashtable is constructed using an
object that implements this interface, GetHashCode(
) can be used to provide a customized hash function.
CaseInsensitiveHashCodeProvider is an example of a
custom hash function.
public interface IHashCodeProvider {
// Public Instance Methods
public int GetHashCode(object obj);
}
Implemented By
CaseInsensitiveHashCodeProvider
Returned By
Hashtable.hcp
Passed To
Hashtable.{Hashtable( ), hcp},
System.Collections.Specialized.NameObjectCollectionBase.NameObjectCollectionBase(
),
System.Collections.Specialized.NameValueCollection.NameValueCollection(
)
|