C# 클래스 JavaScriptEngineSwitcher.ChakraCore.Helpers.ReflectionHelpers

Reflection helpers
파일 보기 프로젝트 열기: Taritsyn/JavaScriptEngineSwitcher

공개 메소드들

메소드 설명
FixArgumentTypes ( object &argValues, ParameterInfo parameters ) : void
FixFieldValueType ( object &value, FieldInfo field ) : void
FixPropertyValueType ( object &value, PropertyInfo property ) : void
GetBestFitMethod ( MethodBase methods, object argValues ) : MethodBase
GetDefaultBindingFlags ( bool instance ) : BindingFlags

비공개 메소드들

메소드 설명
CompareParameterTypes ( object argValues, Type argTypes, Type parameterTypes, bool strictСompliance ) : bool

메소드 상세

FixArgumentTypes() 공개 정적인 메소드

public static FixArgumentTypes ( object &argValues, ParameterInfo parameters ) : void
argValues object
parameters System.Reflection.ParameterInfo
리턴 void

FixFieldValueType() 공개 정적인 메소드

public static FixFieldValueType ( object &value, FieldInfo field ) : void
value object
field System.Reflection.FieldInfo
리턴 void

FixPropertyValueType() 공개 정적인 메소드

public static FixPropertyValueType ( object &value, PropertyInfo property ) : void
value object
property System.Reflection.PropertyInfo
리턴 void

GetBestFitMethod() 공개 정적인 메소드

public static GetBestFitMethod ( MethodBase methods, object argValues ) : MethodBase
methods System.Reflection.MethodBase
argValues object
리턴 System.Reflection.MethodBase

GetDefaultBindingFlags() 공개 정적인 메소드

public static GetDefaultBindingFlags ( bool instance ) : BindingFlags
instance bool
리턴 BindingFlags