Esempio n. 1
0
 public void AddCompressedPositionStart(long start)
 {
     Metadata = new MetadataRecord(
         Metadata.Start,
         Metadata.Length,
         start,
         Metadata.LengthCompressed);
 }
Esempio n. 2
0
 public bool TryGetNextRecord(out MetadataRecord record)
 {
     if (!Records.Any())
     {
         record = default;
         return(false);
     }
     else
     {
         record = Records.Dequeue();
         return(true);
     }
 }
Esempio n. 3
0
 public void AddRecord(MetadataRecord metadataRecord)
 {
     Records.Enqueue(metadataRecord);
 }