public void Write(Stream stream) { using (BionWriter writer = new BionWriter(stream)) { Write(writer); } }
public void Write(BionWriter writer) { writer.WriteStartArray(); long lastEndPosition = 0; foreach (ContainerEntry entry in _index) { writer.WriteValue(entry.EndByteOffset - lastEndPosition); writer.WriteValue(entry.ByteLength); lastEndPosition = entry.EndByteOffset; } writer.WriteEndArray(); }