/// <inheritdoc /> protected override void Dispose(bool disposing) { if (disposing) { if (PHPhotoLibrary.AuthorizationStatus == PHAuthorizationStatus.Authorized) { PHPhotoLibrary.SharedPhotoLibrary.UnregisterChangeObserver(this); } _albumView.ClearPreview(); _asset.Dispose(); _asset = null; } base.Dispose(disposing); }