public ArrowStreamReader(Stream stream, bool leaveOpen) { if (stream == null) { throw new ArgumentNullException(nameof(stream)); } _implementation = new ArrowStreamReaderImplementation(stream, leaveOpen); }
private protected ArrowStreamReader(ArrowReaderImplementation implementation) { _implementation = implementation; }
public ArrowStreamReader(ReadOnlyMemory <byte> buffer) { _implementation = new ArrowMemoryReaderImplementation(buffer); }