예제 #1
0
        public void ArrayBufferReadWrite_InJavascript()
        {
            JSArrayBuffer buffer = JSArrayBuffer.CreateInJavascript((uint)payloadSize, (b) =>
            {
                b.WriteArray(0, payloadToJS, 0, payloadSize);
            });

            smoAdd(buffer, "arrayBufferAdd");
            buffer.Dispose();
        }
예제 #2
0
        public void ArrayBufferSetGet_InJavascript()
        {
            JSArrayBuffer buffer = JSArrayBuffer.CreateInJavascript((uint)payloadSize, (b) =>
            {
                b.WriteArray(0, payloadToJS, 0, payloadSize);
            });

            smoSetGet(buffer);
            buffer.Dispose();
        }
예제 #3
0
        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();
        }