3 overrides of Count
System.ServiceModel.Primitives (3)
System\ServiceModel\Channels\SequenceRangeCollection.cs (3)
171public override int Count => 0; 200public override int Count => _ranges.Length; 260public override int Count => 1;
21 references to Count
System.ServiceModel.Primitives (21)
System\ServiceModel\Channels\ClientReliableDuplexSessionChannel.cs (1)
1014if (_deliveryStrategy.EnqueuedCount > 0 || _inputConnection.Ranges.Count > 1)
System\ServiceModel\Channels\ReliableInputConnection.cs (8)
26return (Ranges.Count == 1 69if (ranges.Count < ReliableMessagingConstants.MaxSequenceRanges) 75return ranges.Count <= ReliableMessagingConstants.MaxSequenceRanges; 92if (Ranges.Count > 0) 94return sequenceNumber > Ranges[Ranges.Count - 1].Upper; 138if ((last < 1) || (Ranges.Count == 0)) 144validLast = last >= Ranges[Ranges.Count - 1].Upper; 183int rangeCount = Ranges.Count;
System\ServiceModel\Channels\ReliableMessagingHelpers.cs (2)
2100if (finalRanges.Count == 0) 2107if ((finalRanges.Count == 1) && (finalRanges[0].Lower == 1) && (finalRanges[0].Upper == last))
System\ServiceModel\Channels\ReliableRequestSessionChannel.cs (1)
68if (ranges.Count == 0)
System\ServiceModel\Channels\SequenceRangeCollection.cs (1)
152for (int i = 0; i < Count; i++)
System\ServiceModel\Channels\TransmissionStrategy.cs (5)
455return ranges.Count == 0; 459if (ranges.Count == 0 || ranges[0].Lower != 1) 486for (int i = 0; i < ranges.Count; i++) 557if (ranges.Count == 0) 571for (int rangeIndex = 0; rangeIndex < ranges.Count; rangeIndex++)
System\ServiceModel\Channels\WsrmMessageInfo.cs (3)
1132bool validAck = rangeCollection.Count > 0; 1326if (ranges.Count == 0) 1339for (int index = 0; index < ranges.Count; index++)