public PageRouteHandler(string virtualPath, ISubtextPageBuilder pageBuilder, IDependencyResolver serviceLocator) : base(serviceLocator) { VirtualPath = virtualPath; PageBuilder = pageBuilder; }
public DirectoryRouteHandler(ISubtextPageBuilder pageBuilder, IDependencyResolver serviceLocator) : base(null, pageBuilder, serviceLocator) { }
public PageRoute(string url, string virtualPath, IEnumerable<string> controls, ISubtextPageBuilder pageBuilder, IDependencyResolver serviceLocator) : base(url, new PageRouteHandler(virtualPath, pageBuilder, serviceLocator)) { DataTokens = new RouteValueDictionary { { ControlNamesKey, controls.AsEnumerable() } }; }
public PageRoute(string url, string virtualPath, IEnumerable <string> controls, ISubtextPageBuilder pageBuilder, IDependencyResolver serviceLocator) : base(url, new PageRouteHandler(virtualPath, pageBuilder, serviceLocator)) { DataTokens = new RouteValueDictionary { { ControlNamesKey, controls.AsEnumerable() } }; }
public DirectoryRouteHandler(ISubtextPageBuilder pageBuilder, IServiceLocator serviceLocator) : base(null, pageBuilder, serviceLocator) { }