Ion Todirel wrote:
yep, but he said he doesn't modify the value of the reference, I don't understand why doesn't people learn how to debug their code... life would be so easier, no endless threads like this...
That's clearly the problem: I don't know how to debug :/
The reference wasn't getting changed. Before posting, I did the obvious things like saving a reference to the dictionary in another variable before the method call and camparing them after; they were the same dictionary.
What ended up fixing the problem was restarting VS. I have no idea what caused this... 