示例#1
0
        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);
        }
示例#2
0
        public override void Close()
        {
            if (chain != null) {
            chain.Dispose();
            chain = null;
              }

              base.Close();
        }