Esempio n. 1
0
 internal static RouteWrapper <TRoute> CreateProxy <TRoute>(this IRouteWrapper <TRoute> routeWrapper)
     where TRoute : Route => new RouteWrapper <TRoute>(routeWrapper);
Esempio n. 2
0
 public static async Task <TResult> Push <TRoute, TResult>(this IRouteWrapper <TRoute> wrapper,
                                                           bool cacheCurrentView) where TRoute : Route => (TResult)await wrapper.Push(cacheCurrentView);
Esempio n. 3
0
 public static Task <TResult> Push <TRoute, TResult>(this IRouteWrapper <TRoute> wrapper) where TRoute : Route
 => Push <TRoute, TResult>(wrapper, CachedByDefault);
Esempio n. 4
0
 public static Task <object> Push <TRoute>(this IRouteWrapper <TRoute> wrapper) where TRoute : Route
 => wrapper.Push(CachedByDefault);
Esempio n. 5
0
 public static IRouteWrapper <TRoute> With <TRoute>(this IRouteWrapper <TRoute> wrapper, Action <TRoute> initializer)
     where TRoute : Route
 {
     initializer?.Invoke(wrapper.Route);
     return(wrapper);
 }
Esempio n. 6
0
 public RouteWrapper(IRouteWrapper <TRoute> innerWrapper)
 {
     InnerWrapper = innerWrapper;
 }