예제 #1
0
 private void LoadEqualityDelegates()
 {
     this.getKeyHashCode   = StructuralEqualityUtil.LoadGetHashCodeDelegate <TKey>(TKeyIsValueType, TKeyIsObject, structuralEqualityComparer);
     this.getValueHashCode = StructuralEqualityUtil.LoadGetHashCodeDelegate <TValue>(TValueIsValueType, TValueIsObject, structuralEqualityComparer);
     this.valueEquals      = StructuralEqualityUtil.LoadEqualsDelegate <TValue>(TValueIsValueType, TValueIsObject, structuralEqualityComparer);
 }
예제 #2
0
 private void LoadEqualityDelegates()
 {
     this.getHashCode = StructuralEqualityUtil.LoadGetHashCodeDelegate <T>(TIsValueType, TIsObject, structuralEqualityComparer);
     this.equals      = StructuralEqualityUtil.LoadEqualsDelegate <T>(TIsValueType, TIsObject, structuralEqualityComparer);
 }