public static List <OdcmMethod> WithDistinctOverloads(this OdcmMethod odcmMethod) { var methods = odcmMethod.WithOverloads(); return(methods.Distinct(methodComparer).ToList()); }
public static IEnumerable <OdcmMethod> WithOverloadsOfDistinctName(this OdcmMethod m) { return(m?.WithOverloads()?.Distinct(methodNameAndParametersCountComparer) ?? Enumerable.Empty <OdcmMethod>()); }