I ~think what your asking is if that var gets collected correctly as it is an internal assignment. That is interesting as I recall a c# ng thread circa 2.0 that someone showed that is was never collected even after some GCs. I personally did not test or repro the issue, but IIRC, others could repo the issue. Me thinks it was fixed, but not sure. Save that issue, I don't see a problem other then it would be easier to debug if ctor and assignment was on a line by itself and maybe more clear.