public GetMethodBases ( ) : System.Reflection.MethodBase[] | ||
return | System.Reflection.MethodBase[] |
private static BuiltinFunction GetBuiltinFunction(MethodGroup mg) { MethodBase[] methods = new MethodBase[mg.Methods.Count]; for (int i = 0; i < mg.Methods.Count; i++) { methods[i] = mg.Methods[i].Method; } return PythonTypeOps.GetBuiltinFunction( mg.DeclaringType, mg.Methods[0].Name, (PythonTypeOps.GetMethodFunctionType(mg.DeclaringType, methods) & (~FunctionType.FunctionMethodMask)) | (mg.ContainsInstance ? FunctionType.Method : FunctionType.None) | (mg.ContainsStatic ? FunctionType.Function : FunctionType.None), mg.GetMethodBases() ); }