If I have an active System.Threading.Timer and I set it to null, is it stopped?
I realize that it is more proper to call .Dispose() but I would like an
.Dispose()
No, it will not stop.
Setting a variable to null does not directly have any side-effects such as stopping a timer. (Unless it's a property)
null
Since the timer has other references, the GC will not collect it, and it will never stop.