5 writes to _timer
System.Private.CoreLib (5)
src\libraries\System.Private.CoreLib\src\System\Threading\CancellationTokenSource.cs (5)
214
_timer
= new TimerQueueTimer(s_timerCallback, this, millisecondsDelay, Timeout.InfiniteTimeSpan, flowExecutionContext: false);
220
_timer
= timeProvider.CreateTimer(s_timerCallback, this, millisecondsDelay, Timeout.InfiniteTimeSpan);
448
ITimer? currentTimer = Interlocked.CompareExchange(ref
_timer
, timer, null);
549
_timer
= null;
717
_timer
= null;
6 references to _timer
System.Private.CoreLib (6)
src\libraries\System.Private.CoreLib\src\System\Threading\CancellationTokenSource.cs (6)
440
ITimer? timer =
_timer
;
493
bool reset =
_timer
is null ||
494
(
_timer
is TimerQueueTimer timer && timer.Change(Timeout.UnsignedInfinite, Timeout.UnsignedInfinite) && !timer._everQueued);
546
ITimer? timer =
_timer
;
707
/// <remarks>If it successfully transitions, it will also have disposed of <see cref="
_timer
"/> and set <see cref="_kernelEvent"/>.</remarks>
714
ITimer? timer =
_timer
;