C# 클래스 Mono.JSFriendlyMethodBinder

상속: System.Reflection.Binder
파일 보기 프로젝트 열기: shana/moon

공개 메소드들

메소드 설명
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

메소드 상세

BindToField() 공개 메소드

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

BindToMethod() 공개 메소드

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
리턴 System.Reflection.MethodBase

ChangeType() 공개 메소드

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

ReorderArgumentArray() 공개 메소드

public ReorderArgumentArray ( object &args, object state ) : void
args object
state object
리턴 void

SelectMethod() 공개 메소드

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

SelectProperty() 공개 메소드

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
리턴 System.Reflection.PropertyInfo

TryChangeType() 공개 메소드

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