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); 1267IOThreadTimer 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)
152public void Set(IOThreadTimer timer, long dueTime) 190public bool Cancel(IOThreadTimer timer) 297IOThreadTimer timer = timerQueue.MinTimer; 340IOThreadTimer minTimer = timerGroup.TimerQueue.MinTimer; 383private IOThreadTimer[] timers; 387timers = new IOThreadTimer[4]; 395public IOThreadTimer MinTimer 405IOThreadTimer minTimer = MinTimer; 410public void DeleteTimer(IOThreadTimer timer) 417IOThreadTimer[] timers = this.timers; 425IOThreadTimer parentTimer = timers[parentIndex]; 443public bool InsertTimer(IOThreadTimer timer, long dueTime) 447IOThreadTimer[] timers = this.timers; 453timers = new IOThreadTimer[timers.Length * 2]; 471IOThreadTimer parent = timers[parentIndex]; 491public bool UpdateTimer(IOThreadTimer timer, long dueTime) 495IOThreadTimer[] timers = this.timers; 535IOThreadTimer[] timers = this.timers; 536IOThreadTimer lastTimer = timers[count]; 550IOThreadTimer child; 554IOThreadTimer leftChild = timers[leftChildIndex]; 556IOThreadTimer rightChild = timers[rightChildIndex];
System\ServiceModel\Channels\ClientReliableDuplexSessionChannel.cs (2)
14private IOThreadTimer _acknowledgementTimer; 1267IOThreadTimer timer = new IOThreadTimer(s_onReconnectTimerElapsed, this, false);
System\ServiceModel\Channels\ReliableMessagingHelpers.cs (1)
118private IOThreadTimer _timer;
System\ServiceModel\Channels\TransmissionStrategy.cs (1)
56private readonly IOThreadTimer _retryTimer;