public static void AllocCoTaskMem_Int32_ReadableWritable(int size) { IntPtr p = Marshal.AllocCoTaskMem(size); Assert.NotEqual(IntPtr.Zero, p); try { WriteBytes(p, size); VerifyBytes(p, size); } finally { Marshal.FreeCoTaskMem(p); } }