IpcBatchReader.this
this
(const(ubyte)[] bytes) @trustedReads from a whole in-memory file image.
this
(string path) @trustedReads from a file path; the handle opens lazily at the first batch (Windows holds a delete/renamed file hostage to any open handle, and a source is often never pulled - every collection pulls an acquired copy). The handle lives from the first nextBatch to close(); schema() holds nothing.