public NavigationBuilder([NotNull] IMutableNavigationBase navigationOrSkipNavigation) { Check.NotNull(navigationOrSkipNavigation, nameof(navigationOrSkipNavigation)); NavBuilder = (navigationOrSkipNavigation as Navigation)?.Builder; SkipNavBuilder = (navigationOrSkipNavigation as SkipNavigation)?.Builder; Metadata = navigationOrSkipNavigation; Check.DebugAssert(NavBuilder != null || SkipNavBuilder != null, "Expected either a Navigation or SkipNavigation"); }
public NavigationBuilder(IMutableNavigationBase navigationOrSkipNavigation) : base(navigationOrSkipNavigation) { }