Dictionary<string, MethodBuilder> output = new Dictionary<string, MethodBuilder>();
BindingFlags fl = BindingFlags.Default;
if (tgt.IsInterface == false) { fl = BindingFlags.DeclaredOnly; }
MethodInfo[] methods = src.GetMethods(fl);
foreach (MethodInfo method in methods) { Console.WriteLine(method.Name); output.Add(method.Name, tgt.CloneMethod(method)); }
return output;