示例#1
0
        public void TypedArrayAdd_CreateInJS()
        {
            JSTypedArray array = JSTypedArray.CreateInJS(JavaScriptTypedArrayType.Int8, (uint)payloadSize, (b) =>
            {
                b.WriteArray(0, payloadToJS, 0, payloadSize);
            });

            smoAdd(array, "typedArrayAdd");
            array.Dispose();
        }
示例#2
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();
        }
 void ApplyNameTag(JSTypedArray<JSNameVariable> nameProperty, string name)
 {
     ApplyNameTagMulti(new[] { nameProperty }, name);
 }