C# Class tinyweb.framework.ArgumentBuilder

Inheritance: IArgumentBuilder
ファイルを表示 Open project: martinrue/Tinyweb

Public Methods

Method Description
BuildArguments ( ParameterInfo parameters, System.Web.Routing.RequestContext requestContext, HandlerData handlerData ) : object[]

Private Methods

Method Description
changeType ( object value, Type conversionType ) : object
createAndPopulateInstance ( System.Web.Routing.RequestContext requestContext, string requestedName, Type requestedType ) : object
findValue ( RouteValueDictionary dictionary, string requestedName, Type requestedType ) : object
getArrayValueFromRequest ( System.Web.Routing.RequestContext requestContext, string requestedName, Type requestedType ) : object
getValueFromRequest ( System.Web.Routing.RequestContext requestContext, string requestedName, Type requestedType ) : object
ignoreAttributeSet ( PropertyInfo property ) : bool

Method Details

BuildArguments() public method

public BuildArguments ( ParameterInfo parameters, System.Web.Routing.RequestContext requestContext, HandlerData handlerData ) : object[]
parameters System.Reflection.ParameterInfo
requestContext System.Web.Routing.RequestContext
handlerData HandlerData
return object[]