public void ArrayBufferSetGet_CreateInDotnet() { JSArrayBuffer buffer = JSArrayBuffer.Create(payloadSize); buffer.Buffer.WriteArray(0, payloadToJS, 0, payloadSize); smoSetGet(buffer); buffer.Dispose(); }
public void ArrayBufferReadWrite_CreateInDotnet() { JSArrayBuffer buffer = JSArrayBuffer.Create(payloadSize); buffer.Buffer.WriteArray(0, payloadToJS, 0, payloadSize); smoAdd(buffer, "arrayBufferAdd"); buffer.Dispose(); }
public void TypedArraySetGet_CreateFromArrayBuffer() { JSArrayBuffer buffer = JSArrayBuffer.Create(payloadSize); JSTypedArray array = JSTypedArray.CreateFromArrayBuffer(JavaScriptTypedArrayType.Int8, buffer, 0, (uint)payloadSize); array.Buffer.WriteArray(0, payloadToJS, 0, payloadSize); smoSetGet(array); array.Dispose(); buffer.Dispose(); }
public void DataViewSetGet_CreateInDotnet() { JSArrayBuffer buffer = JSArrayBuffer.Create(payloadSize); buffer.Buffer.WriteArray(0, payloadToJS, 0, payloadSize); JSDataView view = JSDataView.CreateFromArrayBuffer(buffer, 0, (uint)payloadSize, null); smoSetGet(view); view.Dispose(); buffer.Dispose(); }