System.SpanTests.ReadOnlySpanTests.DangerousCreate1 C# (CSharp) Method

DangerousCreate1() private method

private DangerousCreate1 ( ) : void
return void
        public static void DangerousCreate1()
        {
            TestClass testClass = new TestClass();
            testClass.C0 = 'a';
            testClass.C1 = 'b';
            testClass.C2 = 'c';
            testClass.C3 = 'd';
            testClass.C4 = 'e';
            ReadOnlySpan<char> span = ReadOnlySpan<char>.DangerousCreate(testClass, ref testClass.C1, 3);
            span.Validate<char>('b', 'c', 'd');

            ref char pc1 = ref span.DangerousGetPinnableReference();
            Assert.True(Unsafe.AreSame<char>(ref testClass.C1, ref pc1));
        }
    }