public uv_buf_t(IntPtr memory, int len, bool IsWindows) { if (IsWindows) { _field0 = (IntPtr)len; _field1 = memory; } else { _field0 = memory; _field1 = (IntPtr)len; } } }