5 instantiations of IOThreadTimer
System.ServiceModel.Primitives (5)
System\ServiceModel\Channels\ClientReliableDuplexSessionChannel.cs (2)
33
_acknowledgementTimer = new
IOThreadTimer
(new Func<object, Task>(OnAcknowledgementTimeoutElapsedAsync), null, true);
1267
IOThreadTimer timer = new
IOThreadTimer
(s_onReconnectTimerElapsed, this, false);
System\ServiceModel\Channels\ReliableMessagingHelpers.cs (2)
251
_timer = new
IOThreadTimer
(s_onTimerElapsedAsync, this, true);
253
_timer = new
IOThreadTimer
(s_onTimerElapsed, this, true);
System\ServiceModel\Channels\TransmissionStrategy.cs (1)
95
_retryTimer = new
IOThreadTimer
(new Func<object, Task>(OnRetryElapsed), null, true);
26 references to IOThreadTimer
System.ServiceModel.Primitives (26)
Internals\System\Runtime\IOThreadTimer.cs (22)
152
public void Set(
IOThreadTimer
timer, long dueTime)
190
public bool Cancel(
IOThreadTimer
timer)
297
IOThreadTimer
timer = timerQueue.MinTimer;
340
IOThreadTimer
minTimer = timerGroup.TimerQueue.MinTimer;
383
private
IOThreadTimer
[] timers;
387
timers = new
IOThreadTimer
[4];
395
public
IOThreadTimer
MinTimer
405
IOThreadTimer
minTimer = MinTimer;
410
public void DeleteTimer(
IOThreadTimer
timer)
417
IOThreadTimer
[] timers = this.timers;
425
IOThreadTimer
parentTimer = timers[parentIndex];
443
public bool InsertTimer(
IOThreadTimer
timer, long dueTime)
447
IOThreadTimer
[] timers = this.timers;
453
timers = new
IOThreadTimer
[timers.Length * 2];
471
IOThreadTimer
parent = timers[parentIndex];
491
public bool UpdateTimer(
IOThreadTimer
timer, long dueTime)
495
IOThreadTimer
[] timers = this.timers;
535
IOThreadTimer
[] timers = this.timers;
536
IOThreadTimer
lastTimer = timers[count];
550
IOThreadTimer
child;
554
IOThreadTimer
leftChild = timers[leftChildIndex];
556
IOThreadTimer
rightChild = timers[rightChildIndex];
System\ServiceModel\Channels\ClientReliableDuplexSessionChannel.cs (2)
14
private
IOThreadTimer
_acknowledgementTimer;
1267
IOThreadTimer
timer = new IOThreadTimer(s_onReconnectTimerElapsed, this, false);
System\ServiceModel\Channels\ReliableMessagingHelpers.cs (1)
118
private
IOThreadTimer
_timer;
System\ServiceModel\Channels\TransmissionStrategy.cs (1)
56
private readonly
IOThreadTimer
_retryTimer;