summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.ControlGallery.Windows/BrokenImageSourceHandler.cs
blob: ffe999ee24b550cd890d9e5bf2376081d0ae49f5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
using System;
using System.Threading;
using System.Threading.Tasks;

using WImageSource = Windows.UI.Xaml.Media.ImageSource;

#if WINDOWS_UWP
using Xamarin.Forms.Platform.UWP;

namespace Xamarin.Forms.ControlGallery.WindowsUniversal
#else
using Xamarin.Forms.Platform.WinRT;

namespace Xamarin.Forms.ControlGallery.WinRT
#endif
{
	public sealed class BrokenImageSourceHandler : IImageSourceHandler
	{
		public Task<WImageSource> LoadImageAsync(ImageSource imagesource, CancellationToken cancellationToken = new CancellationToken())
		{
			throw new Exception("Fail");
		}
	}
}