Я использую Resharper для рефакторинга. Что такое этот тип функции, называемый, когда у вас есть один и тот же код примерно в 5 разных событиях, но вы хотите заменить их вызовом метода? И поместите этот код в этот метод.Рефакторинг дублирования кода в методы
Все сделано автоматически.
Благодаря
Как я могу получить все из них в метод сразу? Тот же код найден в нескольких событиях –
Я не думаю, что это можно сделать. Но вы все равно можете достичь этого легко. Извлеките метод один раз, скопируйте и вставьте вызов метода из этого извлечения в другие места и при необходимости переименуйте параметры. Или используйте Resharper для извлечения одного метода для каждого раза, когда код дублируется, а затем удалите все, кроме одного из методов, и замените вызовы оставшемуся методу. – jason
Каноническое использование метода извлечения извлекает два куска почти дублированного кода каждый в свой собственный метод; используйте другие рефакторинги, чтобы сделать два метода одинаковыми; замените вызов Method2 вызовом метода 1; удалите метод2. Конечно, запустите свои модульные тесты между каждым рефакторингом. Повторяйте до тех пор, пока все дубликаты не исчезнут. –