private void AddUnmanagedResource(Win32Resource res) { MemoryStream ms = new MemoryStream(); res.WriteTo(ms); if (win32_resources != null) { MonoWin32Resource[] new_res = new MonoWin32Resource [win32_resources.Length + 1]; System.Array.Copy(win32_resources, new_res, win32_resources.Length); win32_resources = new_res; } else { win32_resources = new MonoWin32Resource [1]; } win32_resources [win32_resources.Length - 1] = new MonoWin32Resource(res.Type.Id, res.Name.Id, res.Language, ms.ToArray()); }
private void AddUnmanagedResource (Win32Resource res) { MemoryStream ms = new MemoryStream (); res.WriteTo (ms); if (win32_resources != null) { MonoWin32Resource[] new_res = new MonoWin32Resource [win32_resources.Length + 1]; System.Array.Copy (win32_resources, new_res, win32_resources.Length); win32_resources = new_res; } else win32_resources = new MonoWin32Resource [1]; win32_resources [win32_resources.Length - 1] = new MonoWin32Resource (res.Type.Id, res.Name.Id, res.Language, ms.ToArray ()); }