This function will trigger the removal of this UIKit.UIViewController from its parent UIKit.UIViewController (see UIViewController.ParentViewController).
The removal process will set the UIViewController.IsMovingFromParentViewController property to true and call the UIViewController.ViewWillDisappear, UIViewController.ViewDidDisappear, and UIViewController.DidMoveToParentViewController methods.