C# Class Subdomain.Routing.AsyncCtp.CoreControllerDescriptor.ActionMethodSelector

显示文件 Open project: JSkimming/Subdomain-Routing

Public Methods

Method Description
ActionMethodSelector ( Type controllerType ) : System
FindActionMethod ( System.Web.Mvc.ControllerContext controllerContext, string actionName ) : ActionDescriptorCreator

Private Methods

Method Description
CreateAmbiguousActionMatchException ( IEnumerable ambiguousMethods, string actionName ) : AmbiguousMatchException
CreateAmbiguousMatchList ( IEnumerable ambiguousMethods ) : string
CreateAmbiguousMethodMatchException ( IEnumerable ambiguousMethods, string methodName ) : AmbiguousMatchException
GetActionDescriptorDelegate ( MethodInfo entryMethod ) : ActionDescriptorCreator
GetCanonicalMethodName ( MethodInfo methodInfo ) : string
GetMatchingAliasedMethods ( System.Web.Mvc.ControllerContext controllerContext, string actionName ) : List
GetMethodByName ( string methodName ) : MethodInfo
IsMethodDecoratedWithAliasingAttribute ( MethodInfo methodInfo ) : bool
IsValidActionMethod ( MethodInfo methodInfo ) : bool
IsValidActionMethod ( MethodInfo methodInfo, bool stripInfrastructureMethods ) : bool
PopulateLookupTables ( ) : void
RunSelectionFilters ( System.Web.Mvc.ControllerContext controllerContext, IEnumerable methodInfos ) : List

Method Details

ActionMethodSelector() public method

public ActionMethodSelector ( Type controllerType ) : System
controllerType System.Type
return System

FindActionMethod() public method

public FindActionMethod ( System.Web.Mvc.ControllerContext controllerContext, string actionName ) : ActionDescriptorCreator
controllerContext System.Web.Mvc.ControllerContext
actionName string
return ActionDescriptorCreator