C# Class Calyptus.MVC.Internal.RoutingEngine

Inheritance: IRoutingEngine
Show file Open project: sebmarkbage/calyptus.mvc

Public Methods

Method Description
GetAbsolutePath ( Expression action ) : string
GetRelativePath ( Expression action ) : string
GetURL ( Expression action ) : string
ParseRoute ( PathStack path ) : IHttpHandler
RoutingEngine ( ) : System
RoutingEngine ( IEnumerable assemblies ) : System
TryParseSubRoute ( PathStack path, object controller, MethodInfo &method, object &args ) : bool

Private Methods

Method Description
GetAssemblies ( ) : IEnumerable

Method Details

GetAbsolutePath() public method

public GetAbsolutePath ( Expression action ) : string
action Expression
return string

GetRelativePath() public method

public GetRelativePath ( Expression action ) : string
action Expression
return string

GetURL() public method

public GetURL ( Expression action ) : string
action Expression
return string

ParseRoute() public method

public ParseRoute ( PathStack path ) : IHttpHandler
path PathStack
return IHttpHandler

RoutingEngine() public method

public RoutingEngine ( ) : System
return System

RoutingEngine() public method

public RoutingEngine ( IEnumerable assemblies ) : System
assemblies IEnumerable
return System

TryParseSubRoute() public method

public TryParseSubRoute ( PathStack path, object controller, MethodInfo &method, object &args ) : bool
path PathStack
controller object
method System.Reflection.MethodInfo
args object
return bool