MongoDB.Bson.IO.MultiChunkBuffer.MultiChunkBuffer C# (CSharp) Method

MultiChunkBuffer() public method

Initializes a new instance of the MultiChunkBuffer class.
chunkPool
public MultiChunkBuffer ( MongoDB.Bson.IO.BsonChunkPool chunkPool ) : System
chunkPool MongoDB.Bson.IO.BsonChunkPool The chunk pool.
return System
        public MultiChunkBuffer(BsonChunkPool chunkPool)
        {
            if (chunkPool == null)
            {
                throw new ArgumentNullException("chunkPool");
            }

            _chunkPool = chunkPool;
            _chunks = new List<BsonChunk>();
            _chunkSize = chunkPool.ChunkSize;
            _sliceOffset = 0;

            _capacity = 0; // EnsureSpaceAvailable will add capacity as needed
            _length = 0;
            _position = 0;
        }

Same methods

MultiChunkBuffer::MultiChunkBuffer ( IEnumerable chunks, int sliceOffset, int length, bool isReadOnly ) : System