ToInt16Array(Int16[] numArray, int start, int count, byte[] bytes, ref int index) {
   UShortUnion union = new UShortUnion(numArray);
   ToUInt16Array(union.UShortValue, start, count, bytes, ref index);
 }
        ToInt16Array(Int16[] numArray, int start, int count, byte[] bytes, ref int index)
        {
            UShortUnion union = new UShortUnion(numArray);

            ToUInt16Array(union.UShortValue, start, count, bytes, ref index);
        }