public void TestSetGetUInt16() {
     Action f = () => {
         var b = new ArrayBuffer(16);
         var v = new DataView(b);
         v.SetUInt16(0, 5);
         v.SetUInt16(8, 6);
         Done(v.GetUInt16(0) == 5 && v.GetUInt16(8) == 6);
     };
     this.Start(f);
 }
 public extern Float32Array(ArrayBuffer buffer, uint byteOffset);
 public extern Int16Array(ArrayBuffer buffer, uint byteOffset);
 public extern Int16Array(ArrayBuffer buffer, uint byteOffset, uint length);
 public extern Int16Array(ArrayBuffer buffer);
 public extern UInt8ClampedArray(ArrayBuffer buffer);
 public extern UInt8Array(ArrayBuffer buffer);
 public extern DataView(ArrayBuffer buffer);
 public extern Int8Array(ArrayBuffer buffer, uint byteOffset, uint length);
 public extern DataView(ArrayBuffer buffer, uint byteOffset, uint byteLength);
 public extern DataView(ArrayBuffer buffer);
 public extern Float64Array(ArrayBuffer buffer, uint byteOffset, uint length);
 public extern Float64Array(ArrayBuffer buffer);
 public extern Float32Array(ArrayBuffer buffer, uint byteOffset);
 public extern Int32Array(ArrayBuffer buffer);
 public extern Float64Array(ArrayBuffer buffer);
 public extern Float64Array(ArrayBuffer buffer, uint byteOffset, uint length);
 public extern UInt8Array(ArrayBuffer buffer);
 public extern DataView(ArrayBuffer buffer, uint byteOffset, uint byteLength);
 public extern UInt8Array(ArrayBuffer buffer, uint byteOffset);
 public extern UInt8Array(ArrayBuffer buffer, uint byteOffset);
 public extern UInt8ClampedArray(ArrayBuffer buffer);
 public extern UInt8ClampedArray(ArrayBuffer buffer, uint byteOffset, uint length);
 public extern UInt8ClampedArray(ArrayBuffer buffer, uint byteOffset, uint length);
 public extern Int16Array(ArrayBuffer buffer, uint byteOffset);
 public extern Int32Array(ArrayBuffer buffer);
 public extern UInt32Array(ArrayBuffer buffer, uint byteOffset, uint length);
 public extern Int16Array(ArrayBuffer buffer);