public override PopOperation AsSpecificPopOperation(InnerStack child) { Stack.RemoveAt(Stack.Count - 1); return(new NavigationControllerPopOperation(this, 1)); }
public NavigationControllerInnerStack(UINavigationController host, InnerStack container) : base(host) { Container = container; }
public abstract PopOperation AsSpecificPopOperation(InnerStack child);
public override PopOperation AsSpecificPopOperation(InnerStack child) => Modal.AsSpecificPopOperation(child);
public override PopOperation AsSpecificPopOperation(InnerStack child) => throw new NotSupportedException("This operation is not supported for simple controllers");
public SimpleControllerInnerStack(UIViewController host, UIViewController controller, InnerStack container) : base(host) { Controller = controller; Container = container; }