3 * Namespace: System.Web.Util
\r
4 * Class: WebHashCodeProvider
\r
7 * Author: Gaurav Vaish
\r
9 * Maintainer: gvaish@iitk.ac.in
\r
11 * Contact: <my_scripts2001@yahoo.com>, <gvaish@iitk.ac.in>
\r
13 * Implementation: yes
\r
19 * (C) Gaurav Vaish (2001)
\r
24 using System.Collections;
\r
25 using System.Globalization;
\r
27 namespace System.Web.Util
\r
29 public class WebHashCodeProvider : IHashCodeProvider
\r
31 private static IHashCodeProvider defHcp;
\r
33 public WebHashCodeProvider()
\r
37 int IHashCodeProvider.GetHashCode(object key)
\r
39 return Default.GetHashCode(key);
\r
42 public static IHashCodeProvider Default
\r
48 defHcp = new CaseInsensitiveHashCodeProvider(CultureInfo.InvariantCulture);
\r