using System.Drawing; using JD.Kernel.Classes; namespace JD.WinFormExtensions { public static class ImageOrIconExtensions { public static Icon GetIcon(this Reference reference) { if (reference == null) { return null; } var imageOrIcon = reference.Value; return imageOrIcon == null ? null : imageOrIcon.Icon; } public static Bitmap GetImage(this Reference reference) { if (reference == null) { return null; } var imageOrIcon = reference.Value; return imageOrIcon == null ? null : imageOrIcon.Bitmap; } } }