var streamsource = imagesource as StreamImageSource;
if (streamsource != null && streamsource.Stream != null)
{
- var streamImage = await streamsource.GetStreamAsync(cancelationToken).ConfigureAwait(false);
- if (streamImage != null)
- image = UIImage.LoadFromData(NSData.FromStream(streamImage), scale);
+ using (var streamImage = await streamsource.GetStreamAsync(cancelationToken).ConfigureAwait(false))
+ {
+ if (streamImage != null)
+ image = UIImage.LoadFromData(NSData.FromStream(streamImage), scale);
+ }
}
return image;
}
var imageLoader = imagesource as UriImageSource;
if (imageLoader != null && imageLoader.Uri != null)
{
- using(var streamImage = await imageLoader.GetStreamAsync(cancelationToken).ConfigureAwait(false))
+ using (var streamImage = await imageLoader.GetStreamAsync(cancelationToken).ConfigureAwait(false))
{
if (streamImage != null)
image = UIImage.LoadFromData(NSData.FromStream(streamImage), scale);