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()
Not necessarily. Setting it to null, removes any references to it, and relies on the garbage collector to dispose of it.
If the timer went off before the GC got to it, it would trigger the event.