17 if (
match ==
null || num == 0)
24 if (
obj !=
null &&
obj ==
null)
32 if (type ==
null || type !=
null)
83 if (
obj ==
null ||
obj !=
null)
87 bool flag = type == type;
91 if (type ==
null || type !=
null)
94 if (type !=
null || type !=
null)
133 if (
obj ==
null ||
obj !=
null)
179 if (args ==
null || args ==
null)
183 if (args ==
null || args !=
null)
375 if (
obj !=
null &&
obj ==
null)
385 if (
obj ==
null ||
obj !=
null)
class f__AnonymousType0<< Count > j__TPar
BinderState(int[] argsMap, int originalSize, bool isParamArray)
static MethodBase FindMostDerivedNewSlotMeth(MethodBase[] match, int cMatches)
static int FindMostSpecificMethod(MethodBase m1, int[] paramOrder1, Type paramArrayType1, MethodBase m2, int[] paramOrder2, Type paramArrayType2, Type[] types, object[] args)
override FieldInfo BindToField(BindingFlags bindingAttr, FieldInfo[] match, object value, CultureInfo cultureInfo)
static int GetHierarchyDepth(Type t)
static bool CanChangePrimitive(Type source, Type target)
override MethodBase BindToMethod(BindingFlags bindingAttr, MethodBase[] match, object[] args, ParameterModifier[] modifiers, CultureInfo cultureInfo, string[] names, [Out] object state)
override PropertyInfo SelectProperty(BindingFlags bindingAttr, PropertyInfo[] match, Type returnType, Type[] indexes, ParameterModifier[] modifiers)
override MethodBase SelectMethod(BindingFlags bindingAttr, MethodBase[] match, Type[] types, ParameterModifier[] modifiers)
static bool CanConvertPrimitive(RuntimeType source, RuntimeType target)
static bool CompareMethodSigAndName(MethodBase m1, MethodBase m2)
static bool CanConvertPrimitiveObjectToType(object source, RuntimeType type)
static int FindMostSpecificProperty(PropertyInfo cur1, PropertyInfo cur2)
static int FindMostSpecific(ParameterInfo[] p1, int[] paramOrder1, Type paramArrayType1, ParameterInfo[] p2, int[] paramOrder2, Type paramArrayType2, Type[] types, object[] args)
static bool CanPrimitiveWiden(Type source, Type target)
static void ReorderParams(int[] paramOrder, object[] vars)
static bool CreateParamOrder(int[] paramOrder, ParameterInfo[] pars, string[] names)
static MethodBase ExactBinding(MethodBase[] match, Type[] types, ParameterModifier[] modifiers)
override object ChangeType(object value, Type type, CultureInfo cultureInfo)
static DefaultBinder.Primitives[] _primitiveConversions
static int FindMostSpecificType(Type c1, Type c2, Type t)
static bool CompareMethodSig(MethodBase m1, MethodBase m2)
static PropertyInfo ExactPropertyBinding(PropertyInfo[] match, Type returnType, Type[] types, ParameterModifier[] modifiers)
override void ReorderArgumentArray(object[] args, object state)
static int FindMostSpecificField(FieldInfo cur1, FieldInfo cur2)
static string GetResourceString(string key)
bool IsRuntimeImplemented()