简体   繁体   English

Resharper建议添加参数

[英]Resharper recommending adding argument

I have a piece of code that Resharper is recommending I change. 我有一段代码,Resharper建议我改变。

From this : 由此 :

var tasks = new List<Task<Tuple<int, ErrorCarrier>>>();
//some code here
Task.WaitAll(tasks.ToArray());

To this : 对此:

var tasks = new List<Task<Tuple<int, ErrorCarrier>>>();
//some code here
Task.WaitAll(tasks: tasks.ToArray());

When I investigate the reason for this, Resharper takes me to this page 当我调查原因时,Resharper带我到这个页面

What am I not understanding? 我不明白的是什么? Why would Resharper want to add a named argument? 为什么Resharper想要添加命名参数?

在此输入图像描述

As discussed in the comments, adding the argument name is not a solution suggested by ReSharper. 正如评论中所讨论的,添加参数名称不是ReSharper建议的解决方案。

ReSharper shows context actions (indicated by hammers) and quick-fixes (indicated by light bulbs). ReSharper显示上下文操作(由锤子指示)和快速修复(由灯泡指示)。 ReSharper is not providing a solution to the code issue here. ReSharper没有提供代码问题的解决方案。

The code issue can be solved by providing a Task[] instead of a Task<AnyType>[] to Task.WaitAll which can be achieved by using tasks.OfType<Task>().ToArray() . 代码问题可以通过提供Task[]而不是Task<AnyType>[]Task.WaitAllTask.WaitAll ,这可以通过使用tasks.OfType<Task>().ToArray()

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 告诉Resharper lambda参数不为null - Tell Resharper that a lambda argument is not null 停止ReSharper添加注释 - Stop ReSharper from Adding Annotations SqlParameter:Resharper中的格式字符串中未使用参数 - SqlParameter: Argument is not used in format string from Resharper Resharper源模板添加空语句 - Resharper source template adding empty statement 如何修复Resharper对象初始化程序缩进作为方法参数 - How to fix Resharper object initializer indentation as method argument 如何使用Resharper恢复参数信息(参数列表)快捷方式? - How to restore parameter info (argument list) shortcut with Resharper? 可以将ReSharper [CanBeNull]和[NotNull]属性应用于Action或Func参数吗? - Can ReSharper [CanBeNull] and [NotNull] attributes be applied to an Action or Func argument? 以非侵入方式将Resharper代码注释添加到自己的代码中 - Adding Resharper code annotation to own code in a non-invasive manner 为什么Resharper代码清理在ascx文件中添加不必要的导入名称空间? - Why is Resharper Code Cleanup adding unnecessary import namespaces in ascx files? 数据库/软件模式,用于推荐口味相似的商品? - Database / Software pattern for recommending items with similar taste?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM