C# Class Junior.Route.AutoRouting.ParameterMappers.ModelPropertyMappers.Request.RequestMapper

Inheritance: IModelPropertyMapper
Datei anzeigen Open project: nathan-alden/junior-route

Public Methods

Method Description
CanMapTypeAsync ( System.Web.HttpContextBase context, Type propertyType ) : Task
MapAsync ( System.Web.HttpContextBase context, Type modelType, PropertyInfo property ) : Task

Protected Methods

Method Description
OnMapAsync ( System.Web.HttpContextBase context, string value, Type propertyType ) : Task
RequestMapper ( NameValueCollectionSource source, bool caseSensitive = false, DataConversionErrorHandling errorHandling = DataConversionErrorHandling.UseDefaultValue ) : System

Method Details

CanMapTypeAsync() public abstract method

public abstract CanMapTypeAsync ( System.Web.HttpContextBase context, Type propertyType ) : Task
context System.Web.HttpContextBase
propertyType System.Type
return Task

MapAsync() public method

public MapAsync ( System.Web.HttpContextBase context, Type modelType, PropertyInfo property ) : Task
context System.Web.HttpContextBase
modelType System.Type
property System.Reflection.PropertyInfo
return Task

OnMapAsync() protected abstract method

protected abstract OnMapAsync ( System.Web.HttpContextBase context, string value, Type propertyType ) : Task
context System.Web.HttpContextBase
value string
propertyType System.Type
return Task

RequestMapper() protected method

protected RequestMapper ( NameValueCollectionSource source, bool caseSensitive = false, DataConversionErrorHandling errorHandling = DataConversionErrorHandling.UseDefaultValue ) : System
source NameValueCollectionSource
caseSensitive bool
errorHandling DataConversionErrorHandling
return System