C# 是否有任何源代码扫描程序来确保所有异步调用都与wait配对?

C# 是否有任何源代码扫描程序来确保所有异步调用都与wait配对?,c#,async-await,C#,Async Await,是否有任何c#源代码扫描程序可以确保所有async函数调用都以wait为前缀?VisualStudio不这样做,编译器也不这样做。我正在寻找某种实用程序,可以找到这些令人不快的呼叫。正如Alex所写 等待不是正确处理异步函数的唯一方法 但是如果你真的想要这个。。可以在项目属性中添加特定警告。若有一个地方你们不等待一个任务,那个么它不允许你们构建项目并显示错误 await不是正确处理异步函数的唯一方法,因此您的要求有点过于严格,这是一个常见模式的简单示例,您希望在等待多个独立的任务之前获得对它们

是否有任何c#源代码扫描程序可以确保所有
async
函数调用都以
wait
为前缀?VisualStudio不这样做,编译器也不这样做。我正在寻找某种实用程序,可以找到这些令人不快的呼叫。

正如Alex所写

等待不是正确处理异步函数的唯一方法

但是如果你真的想要这个。。可以在项目属性中添加特定警告。若有一个地方你们不等待一个任务,那个么它不允许你们构建项目并显示错误


await
不是正确处理异步函数的唯一方法,因此您的要求有点过于严格,这是一个常见模式的简单示例,您希望在等待多个独立的
任务之前获得对它们的引用:。您的要求不允许这样做。