| 1234567891011121314151617181920 | using System.Threading.Tasks;using Xamarin.Essentials;namespace InABox.Mobile{    public class MobileDocumentPhotoLibrarySource : MobileImageSource<MobileDocumentPhotoLibrarySource, MobileDocumentPhotoLibraryOptions>    {                public MobileDocumentPhotoLibrarySource(MobileDocumentPhotoLibraryOptions options) : base(options)        {        }                protected override async Task<bool> IsEnabled()            => await IsEnabled<Permissions.Photos>();        protected override async Task<FileResult> Capture()             => await MobileUtils.ImageTools.PickPhotoAsync(Options.Compression, Options.Constraints);            }}
 |