Somewhat unclear to me are references (pointers?) to classes in VB.NET. The question I am about to ask can be answered by a little bit of testing, but I was wondering if any
Like said above, setting a object variable equal to another just sets the "pointer" to an instance of the same object in memory, if you want to clone the object look at implementing the iCloneable interface with something like
Public Function Clone() As Object Implements ICloneable.Clone
Return Me.MemberwiseClone()
End Function
With and when you allocation the object use the clone method
Dim tempClass as ReferenceClass = Reference.Clone