1 write to preCalculatedDelays
System.ServiceModel.Discovery (1)
System\ServiceModel\Discovery\RandomDelayQueuedSendsAsyncResult.cs (1)
48this.preCalculatedDelays = new int[this.itemQueue.PendingCount];
10 references to preCalculatedDelays
System.ServiceModel.Discovery (10)
System\ServiceModel\Discovery\RandomDelayQueuedSendsAsyncResult.cs (10)
136for (int i = 0; i < this.preCalculatedDelays.Length; i++) 138this.preCalculatedDelays[i] = (int)(this.random.NextDouble() * this.maxRandomDelayInMillis); 141Array.Sort<int>(this.preCalculatedDelays); 148if ((this.preCalculatedDelays == null) || (this.preCalculatedDelays.Length == 0)) 154if (this.preCalculatedDelays.Length == 1 || this.currentDelayIndex == 0) 156delay = this.preCalculatedDelays[0]; 161if (currentDelayIndex == this.preCalculatedDelays.Length) 166delay = this.preCalculatedDelays[this.currentDelayIndex] - 167this.preCalculatedDelays[this.currentDelayIndex - 1];