public static string GetNumberOfOverloadsString(TypeDef type, string name) { int overloads = TypeFormatterUtils.GetNumberOfOverloads(type, name); if (overloads == 1) { return($" (+ {dnSpy_Decompiler_Resources.ToolTip_OneMethodOverload})"); } else if (overloads > 1) { return($" (+ {string.Format(dnSpy_Decompiler_Resources.ToolTip_NMethodOverloads, overloads)})"); } return(null); }
public static string GetNumberOfOverloadsString(TypeDef type, IMethod method) { string name = method.Name; int overloads = TypeFormatterUtils.GetNumberOfOverloads(type, name, checkBaseTypes: !(name == ".ctor" || name == ".cctor")); if (overloads == 1) { return($" (+ {dnSpy_Decompiler_Resources.ToolTip_OneMethodOverload})"); } else if (overloads > 1) { return($" (+ {string.Format(dnSpy_Decompiler_Resources.ToolTip_NMethodOverloads, overloads)})"); } return(null); }