/// <summary> /// Used for registration with dependency service /// </summary> public static new void Init() { ScaleHelper.Init(); // needed because of this STUPID linker issue: https://bugzilla.xamarin.com/show_bug.cgi?id=31076 #pragma warning disable 0219 var dummy = new CachedImageRenderer(); #pragma warning restore 0219 }
/// <summary> /// Used for registration with dependency service /// </summary> public static new void Init() { CachedImage.IsRendererInitialized = true; ScaleHelper.Init(); // needed because of this STUPID linker issue: https://bugzilla.xamarin.com/show_bug.cgi?id=31076 #pragma warning disable 0219 var ignore1 = typeof(CachedImageRenderer); var ignore2 = typeof(CachedImage); #pragma warning restore 0219 }
public PlatformImageLoaderTask(ITarget <PImage, TImageView> target, TaskParameter parameters, IImageService imageService) : base(ImageCache.Instance, target, parameters, imageService) { // do not remove! Kicks scale retrieval so it's available for all, without deadlocks due to accessing MainThread ScaleHelper.Init(); }
public PlatformImageLoaderTask(ITarget <UIImage, TImageView> target, TaskParameter parameters, IImageService imageService, Configuration configuration, IMainThreadDispatcher mainThreadDispatcher) : base(ImageCache.Instance, configuration.DataResolverFactory ?? DataResolvers.DataResolverFactory.Instance, target, parameters, imageService, configuration, mainThreadDispatcher, true) { // do not remove! Kicks scale retrieval so it's available for all, without deadlocks due to accessing MainThread ScaleHelper.Init(); }
/// <summary> /// Used for registration with dependency service /// </summary> public static void Init() { ScaleHelper.Init(); }
/// <summary> /// Used for registration with dependency service /// </summary> public static void Init() { CachedImage.IsRendererInitialized = true; ScaleHelper.Init(); }