Pisałem metoda poniżej tak:Konwersja do grupy metody Resharper
internal static IList<EmpowerTaxView> GetEmpowerTaxViewsByLongAgencyAndAgencyTaxTypes(
IList<EmpowerCompanyTaxData> validEmpowerCompanyTaxDatas,
IList<EmpowerTaxView> empowerTaxViews)
{
IList<EmpowerTaxView> result = new List<EmpowerTaxView>();
foreach (EmpowerCompanyTaxData empowerCompanyTaxData in validEmpowerCompanyTaxDatas)
{
IList<EmpowerTaxView> validEmpowerTaxViews =
GetEmpowerTaxViewsByLongAgencyAndTaxType(
empowerCompanyTaxData, empowerTaxViews);
validEmpowerTaxViews.ToList().ForEach(delegate(EmpowerTaxView etv)
{
result.Add(etv);
});
}
return result;
}
I tym sposobem, resharper mówi:
validEmpowerTaxViews.ToList().ForEach(delegate(EmpowerTaxView etv)
{
result.Add(etv);
});
Konwersja do grupy metody. Co to oznacza i co należy zrobić, aby się tego pozbyć.
BTW, nie * nie *, aby „pozbyć się tego”: nie jest to ostrzeżenie, tylko sugestia. Jeśli wolisz zachować ją w obecnej formie, ponieważ jest ona bardziej przejrzysta, nie stanowi to problemu. –
Tak, wiem, ale był ciekawy, jak pozbyć się błędu i jaka była grupa metod. – SaiBand