3 types derived from SequenceRangeCollection
System.ServiceModel (3)
System\ServiceModel\Channels\SequenceRangeCollection.cs (3)
177class EmptyRangeCollection : SequenceRangeCollection 211class MultiItemRangeCollection : SequenceRangeCollection 279class SingleItemRangeCollection : SequenceRangeCollection
44 references to SequenceRangeCollection
System.ServiceModel (44)
System\ServiceModel\Channels\ChannelReliableSession.cs (2)
21SequenceRangeCollection finalRanges; 474public void SetFinalAck(SequenceRangeCollection finalRanges)
System\ServiceModel\Channels\ReliableInputConnection.cs (4)
13SequenceRangeCollection ranges = SequenceRangeCollection.Empty; 58public SequenceRangeCollection Ranges 86public static bool CanMerge(Int64 sequenceNumber, SequenceRangeCollection ranges)
System\ServiceModel\Channels\ReliableMessagingHelpers.cs (4)
3068Message message, UniqueId id, SequenceRangeCollection ranges, bool final) 3074Message message, UniqueId id, SequenceRangeCollection ranges, bool final, int bufferRemaining) 3102ReliableMessagingVersion reliableMessagingVersion, UniqueId id, SequenceRangeCollection ranges, bool final, 3564SequenceRangeCollection finalRanges = ackInfo.Ranges;
System\ServiceModel\Channels\ReliableOutputConnection.cs (3)
417public bool IsFinalAckConsistent(SequenceRangeCollection ranges) 485public void ProcessTransferred(Int64 transferred, SequenceRangeCollection ranges, int quotaRemaining) 519public void ProcessTransferred(SequenceRangeCollection ranges, int quotaRemaining)
System\ServiceModel\Channels\ReliableReplySessionChannel.cs (4)
232Message CreateAcknowledgement(SequenceRangeCollection ranges) 631Message PrepareReplyMessage(Int64 replySequenceNumber, bool isLast, SequenceRangeCollection ranges, Message reply) 1351SequenceRangeCollection ranges; 1583public void SetAckRanges(SequenceRangeCollection ranges)
System\ServiceModel\Channels\ReliableRequestSessionChannel.cs (2)
20SequenceRangeCollection ranges = SequenceRangeCollection.Empty;
System\ServiceModel\Channels\SequenceRangeCollection.cs (11)
21public static SequenceRangeCollection Empty 31public abstract SequenceRangeCollection MergeWith(Int64 number); 32public abstract SequenceRangeCollection MergeWith(SequenceRange range); 34static SequenceRangeCollection GeneralCreate(SequenceRange[] sortedRanges) 50static SequenceRangeCollection GeneralMerge(SequenceRange[] sortedRanges, SequenceRange range) 200public override SequenceRangeCollection MergeWith(Int64 number) 205public override SequenceRangeCollection MergeWith(SequenceRange range) 268public override SequenceRangeCollection MergeWith(Int64 number) 273public override SequenceRangeCollection MergeWith(SequenceRange newRange) 316public override SequenceRangeCollection MergeWith(Int64 number) 328public override SequenceRangeCollection MergeWith(SequenceRange newRange)
System\ServiceModel\Channels\TransmissionStrategy.cs (3)
548public bool IsFinalAckConsistent(SequenceRangeCollection ranges) 573public void ProcessAcknowledgement(SequenceRangeCollection ranges, out bool invalidAck, out bool inconsistentAck) 660public bool ProcessTransferred(SequenceRangeCollection ranges, int quotaRemaining)
System\ServiceModel\Channels\WsrmFault.cs (2)
482SequenceRangeCollection ranges; 484public InvalidAcknowledgementFault(UniqueId sequenceID, SequenceRangeCollection ranges)
System\ServiceModel\Channels\WsrmMessageInfo.cs (9)
1408SequenceRangeCollection ranges; 1413SequenceRangeCollection ranges, 1441public SequenceRangeCollection Ranges 1460XmlDictionaryReader reader, out UniqueId sequenceId, out SequenceRangeCollection rangeCollection, 1472rangeCollection = SequenceRangeCollection.Empty; 1562SequenceRangeCollection rangeCollection; 1634SequenceRangeCollection ranges; 1640SequenceRangeCollection ranges, 1681ReliableMessagingVersion reliableMessagingVersion, UniqueId sequenceId, SequenceRangeCollection ranges)