36 instantiations of SequenceNumber
System.IO.Log (36)
System\IO\Log\FileLogRecordHeader.cs (2)
75return new SequenceNumber( 84get { return new SequenceNumber(BitConverter.ToUInt64(this.bits, NextUndoLsnOffsetHigh)); }
System\IO\Log\FileRecordSequenceHelper.cs (3)
61return new SequenceNumber(first.High, 0); 68return new SequenceNumber(last.High, 1); 239sequenceNumber = new SequenceNumber(0);
System\IO\Log\LogArchiveSnapshot.cs (3)
53this.archiveTail = new SequenceNumber(lsnArchiveTail); 54this.baseSequenceNumber = new SequenceNumber(lsnBase); 55this.lastSequenceNumber = new SequenceNumber(lsnLast);
System\IO\Log\LogLogRecordEnumerator.cs (6)
170new SequenceNumber(this.startLsn), 171new SequenceNumber(lsnUser), 172new SequenceNumber(lsnPrevious), 218new SequenceNumber(lsnRecord), 219new SequenceNumber(lsnUser), 220new SequenceNumber(lsnPrevious),
System\IO\Log\LogManagementAsyncResult.cs (1)
262targetLsn = new SequenceNumber(this.notification.Lsn);
System\IO\Log\LogRecordSequence.cs (9)
243return new SequenceNumber(info.RestartLsn); 365return new SequenceNumber(state.ResultLsn); 654return new SequenceNumber(lar.ResultLsn); 666return new SequenceNumber(lar.ResultLsn); 685return new SequenceNumber(lar.ResultLsn); 697return new SequenceNumber(lar.ResultLsn); 729return new SequenceNumber(resultLsn); 831return new SequenceNumber(state.ResultLsn); 929return new SequenceNumber(state.ResultLsn);
System\IO\Log\LogRestartAreaEnumerator.cs (2)
142new SequenceNumber(lsnRecord), 179new SequenceNumber(lsnRecord),
System\IO\Log\LogStore.cs (2)
225return new SequenceNumber(info.BaseLsn); 312return new SequenceNumber(info.LastLsn);
System\IO\Log\SequenceNumber.cs (1)
69return new SequenceNumber(UInt64.MaxValue, UInt64.MaxValue);
System\IO\Log\SimpleFileLog.cs (7)
161first = new SequenceNumber(lsnfirst); 162last = new SequenceNumber(lsnlast); 201return new SequenceNumber(recordLsn); 249previous = new SequenceNumber(prevLsn); 250next = new SequenceNumber(nextLsn); 286previous = new SequenceNumber(prevLsn); 287next = new SequenceNumber(nextLsn);
316 references to SequenceNumber
System.IO.Log (316)
System\IO\Log\AppendHelper.cs (4)
13SequenceNumber prev; 14SequenceNumber next; 20SequenceNumber prev, 21SequenceNumber next,
System\IO\Log\FileLogRecord.cs (5)
21public override SequenceNumber Previous 27return SequenceNumber.Invalid; 36public override SequenceNumber SequenceNumber 41public override SequenceNumber User 47return SequenceNumber.Invalid;
System\IO\Log\FileLogRecordEnumerator.cs (9)
14SequenceNumber start; 19SequenceNumber start, 49SequenceNumber start; 50SequenceNumber current; 58SequenceNumber start, 105if (this.current == SequenceNumber.Invalid) 128SequenceNumber first; 129SequenceNumber last; 133|| this.current == SequenceNumber.Invalid)
System\IO\Log\FileLogRecordHeader.cs (4)
71internal SequenceNumber PreviousLsn 79set { SequenceNumber.WriteUInt64(value.High, this.bits, PreviousLsnOffsetHigh); } 82internal SequenceNumber NextUndoLsn 86set { SequenceNumber.WriteUInt64(value.High, this.bits, NextUndoLsnOffsetHigh); }
System\IO\Log\FileLogRecordStream.cs (9)
22SequenceNumber recordSequenceNumber; 27SequenceNumber prevSeqNum; 28SequenceNumber nextSeqNum; 33internal FileLogRecordStream(SimpleFileLog log, SequenceNumber recordSequenceNumber) 81internal SequenceNumber RecordSequenceNumber 86internal SequenceNumber PrevLsn 91internal SequenceNumber NextLsn 135SequenceNumber prev; 136SequenceNumber next;
System\IO\Log\FileRecordSequence.cs (66)
46public SequenceNumber BaseSequenceNumber 51public SequenceNumber LastSequenceNumber 80public SequenceNumber RestartSequenceNumber 88SequenceNumber newBaseSequenceNumber) 109public SequenceNumber Append( 111SequenceNumber nextUndoRecord, 112SequenceNumber previousRecord, 121public SequenceNumber Append( 123SequenceNumber nextUndoRecord, 124SequenceNumber previousRecord, 135public SequenceNumber Append( 137SequenceNumber nextUndoRecord, 138SequenceNumber previousRecord, 157SequenceNumber sn; 181public SequenceNumber Append( 183SequenceNumber nextUndoRecord, 184SequenceNumber previousRecord, 222SequenceNumber returnValue = this.Append(data, nextUndoRecord, previousRecord, recordAppendOptions); 237SequenceNumber nextUndoRecord, 238SequenceNumber previousRecord, 254SequenceNumber nextUndoRecord, 255SequenceNumber previousRecord, 272SequenceNumber nextUndoRecord, 273SequenceNumber previousRecord, 278SequenceNumber result = Append(data, nextUndoRecord, previousRecord, recordAppendOptions); 285SequenceNumber nextUndoRecord, 286SequenceNumber previousRecord, 292SequenceNumber result = Append(data, nextUndoRecord, previousRecord, recordAppendOptions, reservations); 297SequenceNumber sequenceNumber, 301SequenceNumber result = this.Flush(sequenceNumber); 307SequenceNumber nextUndoRecord, 308SequenceNumber previousRecord, 327SequenceNumber nextUndoRecord, 328SequenceNumber previousRecord, 335SequenceNumber result = ReserveAndAppend(data, 348SequenceNumber newBaseSeqNum, 362SequenceNumber newBaseSeqNum, 367SequenceNumber result = WriteRestartArea(data, newBaseSeqNum, reservation); 385public SequenceNumber EndAppend( 404public SequenceNumber EndFlush( 422public SequenceNumber EndReserveAndAppend( 440public SequenceNumber EndWriteRestartArea( 459public SequenceNumber Flush() 461return this.Flush(SequenceNumber.Invalid); 465public SequenceNumber Flush(SequenceNumber sequenceNumber) 540SequenceNumber start, 571public SequenceNumber ReserveAndAppend( 573SequenceNumber nextUndoRecord, 574SequenceNumber previousRecord, 587public SequenceNumber ReserveAndAppend( 589SequenceNumber nextUndoRecord, 590SequenceNumber previousRecord, 628SequenceNumber returnValue = Append(data, nextUndoRecord, previousRecord, recordAppendOptions); 644public SequenceNumber WriteRestartArea( 650public SequenceNumber WriteRestartArea( 652SequenceNumber newBaseSeqNum) 658public SequenceNumber WriteRestartArea( 660SequenceNumber newBaseSeqNum, 668public SequenceNumber WriteRestartArea( 674public SequenceNumber WriteRestartArea( 676SequenceNumber newBaseSeqNum) 679if (newBaseSeqNum == SequenceNumber.Invalid) 704public SequenceNumber WriteRestartArea( 706SequenceNumber newBaseSeqNum, 740SequenceNumber returnValue = WriteRestartArea(data, newBaseSeqNum);
System\IO\Log\FileRecordSequenceCompletedAsyncResult.cs (3)
22SequenceNumber result; 32SequenceNumber result, 98internal SequenceNumber End()
System\IO\Log\FileRecordSequenceHelper.cs (31)
16SequenceNumber newBaseSeqNum; 17SequenceNumber lastRestartArea; 31this.lastRestartArea = SequenceNumber.Invalid; 32this.newBaseSeqNum = SequenceNumber.Invalid; 37internal SequenceNumber BaseSequenceNumber 41SequenceNumber first, last; 47internal SequenceNumber LastSequenceNumber 51SequenceNumber first, last; 53if (last != SequenceNumber.Invalid) 78internal SequenceNumber RestartSequenceNumber 95SequenceNumber first; 96SequenceNumber last; 103SequenceNumber sn = last; 104while (sn != SequenceNumber.Invalid && first <= sn && sn <= last) 117if (stream.Header.NextUndoLsn == SequenceNumber.Invalid) 132if (this.newBaseSeqNum != SequenceNumber.Invalid) 137this.newBaseSeqNum = SequenceNumber.Invalid; 157internal void ValidateSequenceNumber(SequenceNumber sequenceNumber) 159if (sequenceNumber == SequenceNumber.Invalid || sequenceNumber.Low != 0) 170internal void AdvanceBaseSequeceNumber(SequenceNumber newBaseSequenceNumber) 195internal SequenceNumber Append(IList<ArraySegment<byte>> data, 196SequenceNumber nextUndoRecord, 197SequenceNumber previousRecord, 230internal SequenceNumber Flush(SequenceNumber sequenceNumber) 234if (sequenceNumber == SequenceNumber.Invalid) 251internal SequenceNumber WriteRestartAreaInternal( 253SequenceNumber newBaseSeqNum) 273SequenceNumber sn; 286SequenceNumber.Invalid, 299SequenceNumber prev, next;
System\IO\Log\IRecordSequence.cs (55)
11SequenceNumber BaseSequenceNumber { get; } 12SequenceNumber LastSequenceNumber { get; } 16SequenceNumber RestartSequenceNumber { get; } 21SequenceNumber newBaseSequenceNumber); 23SequenceNumber Append( 25SequenceNumber nextUndoRecord, 26SequenceNumber previousRecord, 28SequenceNumber Append( 30SequenceNumber nextUndoRecord, 31SequenceNumber previousRecord, 34SequenceNumber Append( 36SequenceNumber nextUndoRecord, 37SequenceNumber previousRecord, 39SequenceNumber Append( 41SequenceNumber nextUndoRecord, 42SequenceNumber previousRecord, 48SequenceNumber nextUndoRecord, 49SequenceNumber previousRecord, 55SequenceNumber nextUndoRecord, 56SequenceNumber previousRecord, 63SequenceNumber nextUndoRecord, 64SequenceNumber previousRecord, 70SequenceNumber nextUndoRecord, 71SequenceNumber previousUndoRecord, 78SequenceNumber sequenceNumber, 84SequenceNumber nextUndoRecord, 85SequenceNumber previousRecord, 93SequenceNumber nextUndoRecord, 94SequenceNumber previousRecord, 103SequenceNumber newBaseSequenceNumber, 109SequenceNumber newBaseSequenceNumber, 116SequenceNumber EndAppend( 119SequenceNumber EndFlush( 122SequenceNumber EndReserveAndAppend( 125SequenceNumber EndWriteRestartArea( 128SequenceNumber Flush(); 130SequenceNumber Flush( 131SequenceNumber sequenceNumber); 134SequenceNumber start, 139SequenceNumber ReserveAndAppend( 141SequenceNumber nextUndoRecord, 142SequenceNumber previousRecord, 146SequenceNumber ReserveAndAppend( 148SequenceNumber nextUndoRecord, 149SequenceNumber previousRecord, 154SequenceNumber WriteRestartArea( 156SequenceNumber WriteRestartArea( 158SequenceNumber WriteRestartArea( 160SequenceNumber newBaseSequenceNumber); 161SequenceNumber WriteRestartArea( 163SequenceNumber newBaseSequenceNumber); 164SequenceNumber WriteRestartArea( 166SequenceNumber newBaseSequenceNumber, 168SequenceNumber WriteRestartArea( 170SequenceNumber newBaseSequenceNumber,
System\IO\Log\LogArchiveSnapshot.cs (6)
13SequenceNumber archiveTail; 14SequenceNumber baseSequenceNumber; 15SequenceNumber lastSequenceNumber; 136public SequenceNumber ArchiveTail 144public SequenceNumber BaseSequenceNumber 152public SequenceNumber LastSequenceNumber
System\IO\Log\LogLogRecord.cs (9)
13SequenceNumber sequenceNumber; 14SequenceNumber previous; 15SequenceNumber user; 18SequenceNumber sequenceNumber, 19SequenceNumber user, 20SequenceNumber previous, 71public override SequenceNumber Previous 79public override SequenceNumber SequenceNumber 87public override SequenceNumber User
System\IO\Log\LogManagementAsyncResult.cs (1)
260SequenceNumber targetLsn;
System\IO\Log\LogRecord.cs (3)
12public abstract SequenceNumber Previous { get; } 13public abstract SequenceNumber SequenceNumber { get; } 14public abstract SequenceNumber User { get; }
System\IO\Log\LogRecordSequence.cs (61)
160public SequenceNumber BaseSequenceNumber 168public SequenceNumber LastSequenceNumber 233public SequenceNumber RestartSequenceNumber 241return SequenceNumber.Invalid; 261SequenceNumber newBaseSequenceNumber) 277public SequenceNumber Append( 279SequenceNumber nextUndoRecord, 280SequenceNumber previousRecord, 290public SequenceNumber Append( 292SequenceNumber nextUndoRecord, 293SequenceNumber previousRecord, 304public SequenceNumber Append( 306SequenceNumber userRecord, 307SequenceNumber previousRecord, 318public SequenceNumber Append( 320SequenceNumber userRecord, 321SequenceNumber previousRecord, 370SequenceNumber nextUndoRecord, 371SequenceNumber previousRecord, 386SequenceNumber nextUndoRecord, 387SequenceNumber previousRecord, 404SequenceNumber userRecord, 405SequenceNumber previousRecord, 422SequenceNumber userRecord, 423SequenceNumber previousRecord, 473SequenceNumber sequenceNumber, 487if (sequenceNumber == SequenceNumber.Invalid) 502SequenceNumber nextUndoRecord, 503SequenceNumber previousRecord, 522SequenceNumber userRecord, 523SequenceNumber previousRecord, 575SequenceNumber newBaseSeqNum, 589SequenceNumber newBaseSeqNum, 638public SequenceNumber EndAppend( 657public SequenceNumber EndFlush( 669public SequenceNumber EndReserveAndAppend( 688public SequenceNumber EndWriteRestartArea( 700public SequenceNumber Flush() 702return Flush(SequenceNumber.Invalid); 705public SequenceNumber Flush(SequenceNumber sequenceNumber) 715if (sequenceNumber == SequenceNumber.Invalid) 733SequenceNumber start, 768public SequenceNumber ReserveAndAppend( 770SequenceNumber nextUndoRecord, 771SequenceNumber previousRecord, 784public SequenceNumber ReserveAndAppend( 786SequenceNumber userRecord, 787SequenceNumber previousRecord, 835SequenceNumber sequenceNumber) 864public SequenceNumber WriteRestartArea( 870public SequenceNumber WriteRestartArea( 873return WriteRestartArea(data, SequenceNumber.Invalid); 876public SequenceNumber WriteRestartArea( 878SequenceNumber newBaseSeqNum) 884public SequenceNumber WriteRestartArea( 886SequenceNumber newBaseSeqNum) 891public SequenceNumber WriteRestartArea( 893SequenceNumber newBaseSeqNum, 901public SequenceNumber WriteRestartArea( 903SequenceNumber newBaseSeqNum,
System\IO\Log\LogRestartAreaEnumerator.cs (4)
143SequenceNumber.Invalid, 144SequenceNumber.Invalid, 180SequenceNumber.Invalid, 181SequenceNumber.Invalid,
System\IO\Log\LogStore.cs (13)
218public SequenceNumber BaseSequenceNumber 305public SequenceNumber LastSequenceNumber 370SequenceNumber.Invalid, 371SequenceNumber.Invalid); 375SequenceNumber first, 376SequenceNumber last) 395if ((first == SequenceNumber.Invalid) || 396(last == SequenceNumber.Invalid)) 401if (first == SequenceNumber.Invalid) 407if (last == SequenceNumber.Invalid) 429public void SetArchiveTail(SequenceNumber archiveTail) 458ref SequenceNumber sequenceNumber, 462if (sequenceNumber == SequenceNumber.Invalid)
System\IO\Log\SequenceNumber.cs (19)
11public struct SequenceNumber : IComparable<SequenceNumber> 65public static SequenceNumber Invalid 74SequenceNumber c1, 75SequenceNumber c2) 81SequenceNumber c1, 82SequenceNumber c2) 87public static bool operator <=(SequenceNumber c1, 88SequenceNumber c2) 94SequenceNumber c1, 95SequenceNumber c2) 101SequenceNumber c1, 102SequenceNumber c2) 108SequenceNumber c1, 109SequenceNumber c2) 114public int CompareTo(SequenceNumber other) 123public bool Equals(SequenceNumber other) 130if (!(other is SequenceNumber)) 133SequenceNumber otherSeq = (SequenceNumber)(other);
System\IO\Log\SimpleFileLog.cs (11)
93internal void TruncatePrefix(SequenceNumber seqNumber) 115internal void Force(SequenceNumber seqNumber) 137internal void GetLogLimits(out SequenceNumber first, out SequenceNumber last) 165internal SequenceNumber AppendRecord(UnmanagedBlob[] data, bool fForceNow) 204internal void ReadRecord(SequenceNumber seqNumtoRead, out byte[] record, out int recordSize, out SequenceNumber previous, out SequenceNumber next) 253internal void ReadRecordPrefix(SequenceNumber seqNumtoRead, out byte[] record, ref int cbData, out int recordSize, out SequenceNumber previous, out SequenceNumber next)
System\IO\Log\TailPinnedEventArgs.cs (3)
8SequenceNumber sequenceNumber; 10public TailPinnedEventArgs(SequenceNumber sequenceNumber) 15public SequenceNumber TargetSequenceNumber