public static void SetIcon(this NotifyIcon @this, object type, int size = 0, Color?color = null, Brush brush = null) { var declaringType = type.GetType().DeclaringType; var instance = Pictogram.GetInstance(declaringType); @this.SetIcon(instance, type, size, color, brush); }