MongoDB.Bson.IO.BsonBinaryWriter.WriteRawBsonArray C# (CSharp) Method

WriteRawBsonArray() public method

Writes a raw BSON array.
public WriteRawBsonArray ( IByteBuffer slice ) : void
slice IByteBuffer The byte buffer containing the raw BSON array.
return void
        public override void WriteRawBsonArray(IByteBuffer slice)
        {
            if (Disposed) { throw new ObjectDisposedException("BsonBinaryWriter"); }
            if (State != BsonWriterState.Value)
            {
                ThrowInvalidState("WriteRawBsonArray", BsonWriterState.Value);
            }

            _buffer.WriteByte((byte)BsonType.Array);
            WriteNameHelper();
            _buffer.ByteBuffer.WriteBytes(slice); // assumes byteBuffer is a valid raw BSON array

            State = GetNextState();
        }