OpenTween.MediaSelector.CreateMemoryImageMediaItem C# (CSharp) 메소드

CreateMemoryImageMediaItem() 개인적인 메소드

private CreateMemoryImageMediaItem ( Image image, bool noMsgBox ) : OpenTween.MemoryImageMediaItem
image Image
noMsgBox bool
리턴 OpenTween.MemoryImageMediaItem
        private MemoryImageMediaItem CreateMemoryImageMediaItem(Image image, bool noMsgBox)
        {
            if (image == null) return null;

            MemoryImage memoryImage = null;
            try
            {
                // image から png 形式の MemoryImage を生成
                memoryImage = MemoryImage.CopyFromImage(image);

                return new MemoryImageMediaItem(memoryImage);
            }
            catch
            {
                memoryImage?.Dispose();

                if (!noMsgBox) MessageBox.Show("Unable to create MemoryImage.");
                return null;
            }
        }