Original Post
I have an issue that has occured while programming in C# that I didn't think would occur. I pass an object by ref and try to assign it to a private member variable but when I change the value of the private member I realized that the private variable was not pointing to the same data that was passed in. Is there anyway I can do this with a safe pointer or do all safe pointers get assigned to clones. It wouldn't be too big of an issue to do it unsafely but I'd prefer to do it safely.