1 implementation of IHashCodeProvider
mscorlib (1)
system\collections\caseinsensitivehashcodeprovider.cs (1)
30
public class CaseInsensitiveHashCodeProvider :
IHashCodeProvider
{
30 references to IHashCodeProvider
mscorlib (15)
system\collections\compatiblecomparer.cs (3)
17
IHashCodeProvider
_hcp;
19
internal CompatibleComparer(IComparer comparer,
IHashCodeProvider
hashCodeProvider) {
62
internal
IHashCodeProvider
HashCodeProvider {
system\collections\hashtable.cs (12)
172
protected
IHashCodeProvider
hcp
224
_keycomparer = new CompatibleComparer(value, (
IHashCodeProvider
)null);
315
public Hashtable(int capacity, float loadFactor,
IHashCodeProvider
hcp, IComparer comparer) : this(capacity, loadFactor) {
333
public Hashtable(
IHashCodeProvider
hcp, IComparer comparer) : this(0, 1.0f, hcp, comparer) {
344
public Hashtable(int capacity,
IHashCodeProvider
hcp, IComparer comparer)
366
public Hashtable(IDictionary d,
IHashCodeProvider
hcp, IComparer comparer)
375
public Hashtable(IDictionary d, float loadFactor,
IHashCodeProvider
hcp, IComparer comparer)
1180
info.AddValue(HashCodeProviderName, null, typeof(
IHashCodeProvider
));
1185
info.AddValue(HashCodeProviderName, c.HashCodeProvider, typeof(
IHashCodeProvider
));
1227
IHashCodeProvider
hcp = null;
1253
hcp = (
IHashCodeProvider
)siInfo.GetValue(HashCodeProviderName, typeof(
IHashCodeProvider
));
System (15)
compmod\system\collections\specialized\nameobjectcollectionbase.cs (13)
82
protected NameObjectCollectionBase(
IHashCodeProvider
hashProvider, IComparer comparer) {
95
protected NameObjectCollectionBase(int capacity,
IHashCodeProvider
hashProvider, IComparer comparer) {
141
info.AddValue(HashCodeProviderName, CompatibleComparer.DefaultHashCodeProvider, typeof(
IHashCodeProvider
));
145
info.AddValue(HashCodeProviderName, null, typeof(
IHashCodeProvider
));
150
info.AddValue(HashCodeProviderName, c.HashCodeProvider, typeof(
IHashCodeProvider
));
194
IHashCodeProvider
hashProvider = null;
210
hashProvider = (
IHashCodeProvider
)info.GetValue(HashCodeProviderName, typeof(
IHashCodeProvider
));;
756
IHashCodeProvider
_hcp;
758
static volatile
IHashCodeProvider
defaultHashProvider;
760
internal CompatibleComparer(IComparer comparer,
IHashCodeProvider
hashCodeProvider) {
809
public
IHashCodeProvider
HashCodeProvider {
826
public static
IHashCodeProvider
DefaultHashCodeProvider {
compmod\system\collections\specialized\namevaluecollection.cs (2)
61
public NameValueCollection(
IHashCodeProvider
hashProvider, IComparer comparer)
104
public NameValueCollection(int capacity,
IHashCodeProvider
hashProvider, IComparer comparer)