Ejemplo n.º 1
0
        public void CopyToTest()
        {
            using NativeBuffer buffer = new NativeBuffer(20);
            buffer.Write(1);
            buffer.Write(2);
            buffer.Write(4);
            buffer.Write(8);

            Span <byte> span = stackalloc byte[8];

            buffer.CopyTo(span, 0, 8);
            Assert.AreEqual(1, span[0]);
            Assert.AreEqual(0, span[1]);
            Assert.AreEqual(0, span[2]);
            Assert.AreEqual(0, span[3]);
            Assert.AreEqual(2, span[4]);
            Assert.AreEqual(0, span[5]);
            Assert.AreEqual(0, span[6]);
            Assert.AreEqual(0, span[7]);
        }