1 write to Upper
System.ServiceModel.Primitives (1)
System\ServiceModel\Channels\SequenceRange.cs (1)
31Upper = upper;
49 references to Upper
System.ServiceModel.Primitives (49)
System\ServiceModel\Channels\ReliableInputConnection.cs (4)
28&& Ranges[0].Upper == Last) 94return sequenceNumber > Ranges[Ranges.Count - 1].Upper; 144validLast = last >= Ranges[Ranges.Count - 1].Upper; 184long lastReceived = (rangeCount > 0) ? Ranges[rangeCount - 1].Upper : 0;
System\ServiceModel\Channels\ReliableMessagingHelpers.cs (1)
2107if ((finalRanges.Count == 1) && (finalRanges[0].Lower == 1) && (finalRanges[0].Upper == last))
System\ServiceModel\Channels\SequenceRange.cs (8)
41return (a.Lower == b.Lower) && (a.Upper == b.Upper); 51return (number >= Lower && number <= Upper); 56return (range.Lower >= Lower && range.Upper <= Upper); 77long hashCode = (Upper ^ (Upper - Lower)); 83return string.Format(CultureInfo.InvariantCulture, "{0}-{1}", Lower, Upper);
System\ServiceModel\Channels\SequenceRangeCollection.cs (23)
51if (range.Lower == sortedRanges[0].Upper) 55else if (range.Lower < sortedRanges[0].Upper) 73if ((lowerBound > 0) && (sortedRanges[lowerBound - 1].Upper == range.Lower - 1)) 92if (range.Upper == sortedRanges[0].Lower) 96else if (range.Upper < sortedRanges[0].Lower) 107upperBound = Array.BinarySearch(sortedRanges, new SequenceRange(range.Upper), s_lowerComparer); 116if ((upperBound == sortedRanges.Length) || (sortedRanges[upperBound].Lower != range.Upper + 1)) 121else if (sortedRanges[0].Lower > range.Upper + 1) 131long newUpper = (range.Upper > sortedRanges[upperBound].Upper) ? range.Upper : sortedRanges[upperBound].Upper; 161builder.Append(range.Upper); 228return (_ranges[searchValue - 1].Upper >= number); 266if (number == _range.Upper + 1) 278if (newRange.Lower == _range.Upper + 1) 280return new SingleItemRangeCollection(_range.Lower, newRange.Upper); 290else if (newRange.Upper == _range.Lower - 1) 292return new SingleItemRangeCollection(newRange.Lower, _range.Upper); 324if (x.Upper < y.Upper) 328else if (x.Upper > y.Upper)
System\ServiceModel\Channels\TransmissionStrategy.cs (12)
464return ranges[0].Upper >= (_windowStart - 1); 491if (range.Upper > lastMessageSent) 497if (((range.Lower > 1) && (range.Lower <= lastMessageAcked)) || (range.Upper < lastMessageAcked)) 502if (range.Upper >= _windowStart) 512int endIndex = (int)((range.Upper > lastMessageSent) ? (_window.Count - 1) : (range.Upper - _windowStart)); 520int endIndex = (int)((range.Upper > lastMessageSent) ? (_window.Count - 1) : (range.Upper - _windowStart)); 589if (range.Upper < _windowStart) 591if (range.Upper == _windowStart - 1 && (quotaRemaining != -1) && quotaRemaining > QuotaRemaining) 602long slide = range.Upper - _windowStart + 1; 694for (long i = range.Lower; i <= range.Upper; i++)
System\ServiceModel\Channels\WsrmMessageInfo.cs (1)
1346writer.WriteValue(ranges[index].Upper);