Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }