public void WriteAt(Int32 offset, Int16 source) { int newBitLength = Math.Max(m_bitLength, offset + 16); EnsureBufferSize(newBitLength); NetBitWriter.WriteUInt16((ushort)source, 16, m_data, offset); m_bitLength = newBitLength; }