private void Close() { Timer.Donate(_wrapped); Volatile.Write(ref _callback, null); GC.SuppressFinalize(this); }