Show / Hide Table of Contents

Class Router

IRouterBuilder and IRouterSolver implementation

Inheritance
System.Object
Router
Implements
IRouterBuilder
IRouterSolver
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Neutronium.BuildingBlocks.Application.Navigation
Assembly: Neutronium.BuildingBlocks.Application.dll
Syntax
public class Router : IRouterBuilder, IRouterSolver

Methods

| Improve this Doc View Source

Register(RouteSpecification, RouteDestination, Boolean)

Declaration
public IRouterBuilder Register(RouteSpecification route, RouteDestination destination, bool defaultType = true)
Parameters
Type Name Description
RouteSpecification route
RouteDestination destination
System.Boolean defaultType
Returns
Type Description
IRouterBuilder
| Improve this Doc View Source

Register(Type, String, Boolean)

Declaration
public IRouterBuilder Register(Type type, string routeName, bool defaultType = true)
Parameters
Type Name Description
System.Type type
System.String routeName
System.Boolean defaultType
Returns
Type Description
IRouterBuilder
| Improve this Doc View Source

Register<T>(String, Boolean)

Declaration
public IRouterBuilder Register<T>(string routerName, bool defaultType = true)
Parameters
Type Name Description
System.String routerName
System.Boolean defaultType
Returns
Type Description
IRouterBuilder
Type Parameters
Name Description
T
| Improve this Doc View Source

SolveRoute(Object)

Declaration
public string SolveRoute(object viewModel)
Parameters
Type Name Description
System.Object viewModel
Returns
Type Description
System.String
| Improve this Doc View Source

SolveRoute<T>()

Declaration
public string SolveRoute<T>()
Returns
Type Description
System.String
Type Parameters
Name Description
T
| Improve this Doc View Source

SolveType(RouteSpecification)

Declaration
public RouteDestination SolveType(RouteSpecification route)
Parameters
Type Name Description
RouteSpecification route
Returns
Type Description
RouteDestination
| Improve this Doc View Source

SolveType(String, String)

Declaration
public RouteDestination SolveType(string route, string context = null)
Parameters
Type Name Description
System.String route
System.String context
Returns
Type Description
RouteDestination

Implements

IRouterBuilder
IRouterSolver

Extension Methods

RouterBuilderExtensions.GetTemplateConvention(IRouterBuilder, String, Boolean)
RouterBuilderExtensions.GetTemplateConvention(IRouterBuilder, String, String)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX