public void ArrayBufferReadWrite_InJavascript() { JSArrayBuffer buffer = JSArrayBuffer.CreateInJavascript((uint)payloadSize, (b) => { b.WriteArray(0, payloadToJS, 0, payloadSize); }); smoAdd(buffer, "arrayBufferAdd"); buffer.Dispose(); }
public void ArrayBufferSetGet_InJavascript() { JSArrayBuffer buffer = JSArrayBuffer.CreateInJavascript((uint)payloadSize, (b) => { b.WriteArray(0, payloadToJS, 0, payloadSize); }); smoSetGet(buffer); buffer.Dispose(); }
public void DataViewSetGet_CreateInJS() { JSArrayBuffer buffer = JSArrayBuffer.CreateInJavascript((uint)payloadSize, null); JSDataView view = JSDataView.CreateFromArrayBuffer(buffer, 0, (uint)payloadSize, (b) => { b.WriteArray(0, payloadToJS, 0, payloadSize); }); smoSetGet(view); view.Dispose(); buffer.Dispose(); }