public static byte[] GetIconThemeBytes(this CategoryData category, bool isEnabled = true) { var id = isEnabled ? category?.Id ?? NoIconId : DisabledIconId; return(Icons.GetOrAdd(id, i => { var color = isEnabled ? category.GetColorTheme() : Color.Gray; return DependencyService.Get <IImageService>().GetPinIconForColor(color); })); }