Specifically, in the case of object reference equality, what does the == operator do?
Does the comparison return true if the references evaluate to the same object a
Because a reference is just a number, a reference comparison comes down to just comparing two numbers. No hash is needed.