DisappearingAnimation() private method

private DisappearingAnimation ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task
        public async static Task RemovePageAsync(PopupPage page, bool animate = true)
        {
            if (page == null)
                throw new NullReferenceException("Page can not be null");

            if (!page.IsAnimate)
            {
                if (animate) await page.DisappearingAnimation();
                RemovePopup(page);
                await Task.Delay(50);
                page.DisposingAnimation();
            }
        }