public void SetInt16(long index, EcmaValue value, DataViewEndianness isLittleEndian) { Guard.BufferNotDetached(this); short shortValue = value.ToInt16(); ThrowIfOutOfBound(index, sizeof(short)); this.Buffer.SetValue(index + ByteOffset, CheckAndSwap(shortValue, isLittleEndian)); }