C# Класс Manos.Routing.ParameterizedActionTarget

Наследование: IManosTarget
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
GetParamList ( ) : System.Reflection.ParameterInfo[]

Описание методов

Invoke() публичный Метод

public Invoke ( ManosApp app, IManosContext ctx ) : void
app ManosApp
ctx IManosContext
Результат void

ParameterizedActionTarget() публичный Метод

public ParameterizedActionTarget ( object target, MethodInfo method, ParameterizedAction action ) : System
target object
method System.Reflection.MethodInfo
action ParameterizedAction
Результат System

TryConvertFormData() публичный статический Метод

public static TryConvertFormData ( Type type, string str_value, object &data ) : bool
type System.Type
str_value string
data object
Результат bool

TryConvertType() публичный статический Метод

public static TryConvertType ( IManosContext ctx, string name, ParameterInfo param, object &data ) : bool
ctx IManosContext
name string
param System.Reflection.ParameterInfo
data object
Результат bool

TryConvertUnsafeString() публичный статический Метод

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
Результат bool

TryGetDataForParamList() публичный статический Метод

public static TryGetDataForParamList ( ParameterInfo parameters, ManosApp app, IManosContext ctx, object &data ) : bool
parameters System.Reflection.ParameterInfo
app ManosApp
ctx IManosContext
data object
Результат bool