IntelliTect / IntelliTect/CodingGuidelines
Flag Task.Delay(0) as being Task.CompletedTask
未关闭
enhancement
Hacktoberfest
- 主要语言
- C#
- 星标
- 12
- 派生
- 16
- 平均合并
- 2 分钟
- 30 天内合并 PR
- 7
描述
Task.Delay(0) is the same as Task.CompletedTask
[.NET Core](https://source.dot.net/#System.Private.CoreLib/shared/System/Threading/Tasks/Task.cs,5396)
[.NET Framework](https://referencesource.microsoft.com/#mscorlib/system/threading/Tasks/Task.cs,5881)
Test cases:
```
Task.Delay(0);
Task.Delay(0, token);
```
Suggest:
We should suggest changing to `Task.CompletedTask` since that is what is going to happen anyway.
贡献指南
评估
这个 Issue 还没有评估数据。