C# Класс JavaScriptEngineSwitcher.ChakraCore.Helpers.ReflectionHelpers

Reflection helpers
Показать файл Открыть проект

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

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