public void Add(DynamicMethodBase method) { var count = _overloads.Count; for (var i = 0; i < count; i++) { var overload = _overloads[i]; if (method.GetParameters().Length > overload.GetParameters().Length) { _overloads.Insert(i, method); return; } } _overloads.Add(method); }
public void Add(DynamicMethodBase method) { _overloads.Add(method); }