I have a figure below:

And my question is that the objects in Array in Heap are stored in where it says “Object Reference” with its values, properties,etc. OR these “Object Reference” parts hold only references to another Heap Address where everything of the particular object is stored?
An object reference is exactly that – a reference to an object stored elsewhere.
Note that only classes are stored as object references; structs (value type) are stored inline.