public ChunkedMemoryStream(int chunkSize, Allocator allocator) { if (chunkSize <= 0) throw new ArgumentOutOfRangeException("chunkSize", chunkSize, "must be non-zero positive number"); if (allocator == null) throw new ArgumentNullException("allocator"); this.chain = new ChunkChain(chunkSize, allocator); }
public override void Close() { if (chain != null) { chain.Dispose(); chain = null; } base.Close(); }