示例#1
0
        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());
        }
示例#2
0
		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 ());
		}