Esempio n. 1
0
 public DefaultEventIDGenerator(Clock clock)
 {
     _clock          = Check.NotNull(clock, nameof(clock));
     _currentBatchID = BatchID.Empty;
 }
Esempio n. 2
0
 public DefaultEventIDGenerator(EventID lastID, Clock clock)
 {
     _clock          = Check.NotNull(clock, nameof(clock));
     _currentBatchID = Check.NotNull(lastID, nameof(lastID)).BatchID;
 }
Esempio n. 3
0
 private EventID(BatchID batchID, int sequence)
 => (BatchID, Sequence) = (batchID, sequence);