public SectionsNavigatorState( SectionsNavigatorState state, NavigatorRequestState lastRequestState, SectionsNavigatorRequest lastRequest) : this(state.Sections, state.ActiveSection, state.Modals, lastRequestState, lastRequest) { }
public SectionsNavigatorState( IReadOnlyDictionary <string, ISectionStackNavigator> sections, ISectionStackNavigator activeSection, IReadOnlyList <IModalStackNavigator> modals, NavigatorRequestState lastRequestState, SectionsNavigatorRequest lastRequest) { Sections = sections; ActiveSection = activeSection; Modals = modals; ActiveModal = modals?.LastOrDefault(); LastRequestState = lastRequestState; LastRequest = lastRequest; }
public StackNavigatorState(IReadOnlyList <NavigationStackEntry> stack, NavigatorRequestState lastRequestState, StackNavigatorRequest lastRequest) { Stack = stack; LastRequestState = lastRequestState; LastRequest = lastRequest; }