Convert to Method Group Resharper

前端 未结 3 861
盖世英雄少女心
盖世英雄少女心 2021-01-17 07:24

I have written a method below like this:

internal static IList GetEmpowerTaxViewsByLongAgencyAndAgencyTaxTypes(
   IList

        
3条回答
  •  星月不相逢
    2021-01-17 07:59

    What Resharper means is that you can express the ForEach code more simply by using the method group Add. Example:

    validEmpowerTaxViews.ToList().Foreach(result.Add);
    

    The method group defined by Add is compatible with the delegate expected by ForEach and hence the C# compiler will take care of doing the conversion. The default in Resharper is to prefer method groups over lambdas and explicit delegate creation statements.

提交回复
热议问题