C# Class Manos.Routing.ParameterizedActionTarget

Inheritance: IManosTarget
Afficher le fichier Open project: toptensoftware/manos Class Usage Examples

Méthodes publiques

Méthode Description
Invoke ( ManosApp app, IManosContext ctx ) : void
ParameterizedActionTarget ( object target, MethodInfo method, ParameterizedAction action ) : System
TryConvertFormData ( Type type, string str_value, object &data ) : bool
TryConvertType ( IManosContext ctx, string name, ParameterInfo param, object &data ) : bool
TryConvertUnsafeString ( IManosContext ctx, Type type, ParameterInfo param, UnsafeString unsafe_str_value, object &data ) : bool
TryGetDataForParamList ( ParameterInfo parameters, ManosApp app, IManosContext ctx, object &data ) : bool

Private Methods

Méthode Description
GetParamList ( ) : System.Reflection.ParameterInfo[]

Method Details

Invoke() public méthode

public Invoke ( ManosApp app, IManosContext ctx ) : void
app ManosApp
ctx IManosContext
Résultat void

ParameterizedActionTarget() public méthode

public ParameterizedActionTarget ( object target, MethodInfo method, ParameterizedAction action ) : System
target object
method System.Reflection.MethodInfo
action ParameterizedAction
Résultat System

TryConvertFormData() public static méthode

public static TryConvertFormData ( Type type, string str_value, object &data ) : bool
type System.Type
str_value string
data object
Résultat bool

TryConvertType() public static méthode

public static TryConvertType ( IManosContext ctx, string name, ParameterInfo param, object &data ) : bool
ctx IManosContext
name string
param System.Reflection.ParameterInfo
data object
Résultat bool

TryConvertUnsafeString() public static méthode

public static TryConvertUnsafeString ( IManosContext ctx, Type type, ParameterInfo param, UnsafeString unsafe_str_value, object &data ) : bool
ctx IManosContext
type System.Type
param System.Reflection.ParameterInfo
unsafe_str_value UnsafeString
data object
Résultat bool

TryGetDataForParamList() public static méthode

public static TryGetDataForParamList ( ParameterInfo parameters, ManosApp app, IManosContext ctx, object &data ) : bool
parameters System.Reflection.ParameterInfo
app ManosApp
ctx IManosContext
data object
Résultat bool