private static IntPtr[] MarshalToPtrArray(GumboVector vector) { if (vector.data == IntPtr.Zero) { return new IntPtr[0]; } IntPtr[] ptrs = new IntPtr[vector.length]; Marshal.Copy(vector.data, ptrs, 0, ptrs.Length); return ptrs; }
static IntPtr[] MarshalToPtrArray(GumboVector vector) { if (vector.data == IntPtr.Zero) { return(new IntPtr[0]); } var ptrs = new IntPtr[vector.length]; Marshal.Copy(vector.data, ptrs, 0, ptrs.Length); return(ptrs); }