Я использую следующее, чтобы перебрать все статические методы в классе, но есть несколько перегруженных методов. Мне нужны только уникальные имена, поэтому, например, если есть 3 перегруженных метода с именем «Run ()», то я хочу, чтобы в моем запросе возвращался только 1, а не 3. На данный момент мне все равно, что есть перегруженные методы. Есть ли способ, которым я могу отфильтровать это по запросу, а не после? Класс имеет более 600 статических методов (это привязка из другой библиотеки из DLL), и если я могу ограничить уникальные имена заранее, это должно помочь ускорить мою загрузку. Я в основном беру имена и заполняю меню именами.
MethodInfo [] leMethods = typeof (MyType) .GetMethods (BindingFlags.Public | BindingFlags.Static);