Class Router
Inheritance
System.Object
Router
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()
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
Returns
|
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
|
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 Parameters
|
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
|
Improve this Doc
View Source
SolveType(RouteSpecification)
Declaration
public RouteDestination SolveType(RouteSpecification route)
Parameters
Returns
|
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
Implements
Extension Methods