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); }
private void LoadEqualityDelegates() { this.getHashCode = StructuralEqualityUtil.LoadGetHashCodeDelegate <T>(TIsValueType, TIsObject, structuralEqualityComparer); this.equals = StructuralEqualityUtil.LoadEqualsDelegate <T>(TIsValueType, TIsObject, structuralEqualityComparer); }