コード例 #1
0
ファイル: StringBuffer.cs プロジェクト: prime31/FlecsSharp
        public void Test_resize()
        {
            buffer.Dispose();
            buffer = UnmanagedStringBuffer.Create(10);
            CharPtr firstStringPtr = default;

            for (var i = 0; i < 10; i++)
            {
                var ptr = buffer.AddString("some string to add");
                if (i == 0)
                {
                    firstStringPtr = ptr;
                }
            }

            Assert.AreEqual(firstStringPtr.ToString(), "some string to add");
        }
コード例 #2
0
ファイル: StringBuffer.cs プロジェクト: prime31/FlecsSharp
 protected virtual void Setup() => buffer = new UnmanagedStringBuffer();