C# Class Mono.JSFriendlyMethodBinder

Inheritance: System.Reflection.Binder
ファイルを表示 Open project: shana/moon

Public Methods

Method Description
BindToField ( BindingFlags bindingAttr, FieldInfo match, object value, CultureInfo culture ) : FieldInfo
BindToMethod ( BindingFlags bindingAttr, MethodBase match, object &args, ParameterModifier modifiers, CultureInfo culture, string names, object &state ) : MethodBase
ChangeType ( object value, Type type, CultureInfo culture ) : object
ReorderArgumentArray ( object &args, object state ) : void
SelectMethod ( BindingFlags bindingAttr, MethodBase match, Type types, ParameterModifier modifiers ) : MethodBase
SelectProperty ( BindingFlags bindingAttr, PropertyInfo match, Type returnType, Type indexes, ParameterModifier modifiers ) : PropertyInfo
TryChangeType ( object value, Type type, CultureInfo culture, object &ret ) : bool

Method Details

BindToField() public method

public BindToField ( BindingFlags bindingAttr, FieldInfo match, object value, CultureInfo culture ) : FieldInfo
bindingAttr BindingFlags
match System.Reflection.FieldInfo
value object
culture System.Globalization.CultureInfo
return System.Reflection.FieldInfo

BindToMethod() public method

public BindToMethod ( BindingFlags bindingAttr, MethodBase match, object &args, ParameterModifier modifiers, CultureInfo culture, string names, object &state ) : MethodBase
bindingAttr BindingFlags
match System.Reflection.MethodBase
args object
modifiers System.Reflection.ParameterModifier
culture System.Globalization.CultureInfo
names string
state object
return System.Reflection.MethodBase

ChangeType() public method

public ChangeType ( object value, Type type, CultureInfo culture ) : object
value object
type System.Type
culture System.Globalization.CultureInfo
return object

ReorderArgumentArray() public method

public ReorderArgumentArray ( object &args, object state ) : void
args object
state object
return void

SelectMethod() public method

public SelectMethod ( BindingFlags bindingAttr, MethodBase match, Type types, ParameterModifier modifiers ) : MethodBase
bindingAttr BindingFlags
match System.Reflection.MethodBase
types System.Type
modifiers System.Reflection.ParameterModifier
return System.Reflection.MethodBase

SelectProperty() public method

public SelectProperty ( BindingFlags bindingAttr, PropertyInfo match, Type returnType, Type indexes, ParameterModifier modifiers ) : PropertyInfo
bindingAttr BindingFlags
match System.Reflection.PropertyInfo
returnType System.Type
indexes System.Type
modifiers System.Reflection.ParameterModifier
return System.Reflection.PropertyInfo

TryChangeType() public method

public TryChangeType ( object value, Type type, CultureInfo culture, object &ret ) : bool
value object
type System.Type
culture System.Globalization.CultureInfo
ret object
return bool