Pavel Tupitsyn created IGNITE-4351:

             Summary: .NET: Use BinaryArrayIdentityResolver by default
                 Key: IGNITE-4351
             Project: Ignite
          Issue Type: Improvement
          Components: platforms
            Reporter: Pavel Tupitsyn
             Fix For: 2.0

Current legacy behavior calculates hash codes by calling Object.GetHashCode(), 
but equality comparison is performed by comparing byte arrays in binary form, 
which is inconsistent and can lead to unexpected behavior with user-defined 

In 2.0 we should replace default behavior with ArrayResolver so that Equals and 
GetHashCode are consistent.

This message was sent by Atlassian JIRA

Reply via email to