Exemplo n.º 1
0
        // [TestMethod, Timeout(60000)]
        public unsafe void BufferEx_Check_Read_Inlined()
        {
            // to see results, enable DumpStack in MemoryAccess.il
            var bytes = new byte[16];

            BufferEx.Read <int>(bytes, 0);

            var array = new UnmanagedArray <int>(10);

            array.GetRef(0);
            array.UncheckedGet(0);
            array.UncheckedSet(0, 0);
            var x = array[0];

            array[0] = x; // this does not get inlined
        }