Table of Contents

Namespace The.Web.Routing

Classes

ActionLinkModel

Represents a link which executes arbitrary code when activated.

ActionLinkModel<T>

Represents a link which executes arbitrary code when activated and requires dependencies to operate.

AuthorizedLinkModel

Represents a link which is only visible to some users.

AuthorizedMenuModel

A menu which is hidden or replaced by a fallback based on authorization rules.

ClientLinkModel

Represents a link which downloads the desktop client (if available).

CombinedMenuModel

A menu constructed by resolving the links in its submenus into a single list.

DefaultPageSpec
DefaultPageSpec<T>
DisabledLinkModel

Represents text with no linked URL.

DownloadLinkModel

Represents a link to a download.

ExternalLinkModel

Represents a link that should be opened in a new tab.

LinkContext
LinkModel

Marker interface for any kind of link.

LinksMenuModel
MenuModel
ModalLinkContext
ModalRouter
NavLinkModel

Represents a standard navigable link.

NoLinkModel

Represents that there is no link to render.

PageService
ReminderLinkModel
RemindersMenuModel
RoutableLinkModel

Represents a simple link with a known URL

Interfaces

IFragmentVisitor<T>

Implemented by BoundLink to render ActionLinkModels.

IPageSpec