Пример #1
0
        public void ArrayBufferSetGet_CreateInDotnet()
        {
            JSArrayBuffer buffer = JSArrayBuffer.Create(payloadSize);

            buffer.Buffer.WriteArray(0, payloadToJS, 0, payloadSize);
            smoSetGet(buffer);
            buffer.Dispose();
        }
Пример #2
0
        public void ArrayBufferReadWrite_CreateInDotnet()
        {
            JSArrayBuffer buffer = JSArrayBuffer.Create(payloadSize);

            buffer.Buffer.WriteArray(0, payloadToJS, 0, payloadSize);
            smoAdd(buffer, "arrayBufferAdd");
            buffer.Dispose();
        }
Пример #3
0
        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();
        }
Пример #4
0
        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();
        }