文件名称:AsyncVoidAnalyzer:分析器,用于检查异步void方法是否捕获异常
文件大小:31KB
文件格式:ZIP
更新时间:2024-05-31 18:46:30
C#
AsyncVoidAnalyzer 用于Visual Studio 2015的C#代码分析器,用于检查异步void方法是否捕获异常。 关于尽可能避免异步空方法的主题已有很多论述。 还有其他分析器可以帮助实施该做法。 但是,有时这种方法是适当/必要的。 在这些情况下,重要的是要明智地使用它们,并且不允许异常逃逸(调用者无法处理异常是首先反对使用异步void的主要论据之一)。 当前,这主要集中在一个简单的情况下,即在没有任何异常处理的情况下等待异步void方法。 它不会标记异常处理不足(例如,遗漏的异常类型,重新抛出或在await表达式之后包含其他可能导致异常的非等待代码)。 支持Lambda。 在哪里获得它:
【文件预览】:
AsyncVoidAnalyzer-master
----.gitignore(3KB)
----Screenshots()
--------Squiggles.png(6KB)
----LICENSE(1KB)
----AsyncVoidAnalyzer()
--------AsyncVoidAnalyzer()
--------AsyncVoidAnalyzer.Vsix()
----AsyncVoidAnalyzer.Test()
--------packages.config(1KB)
--------DiagnosticTests.cs(6KB)
--------AsyncVoidAnalyzer.Test.csproj(8KB)
--------Properties()
----README.md(1KB)
----AsyncVoidAnalyzer.sln(2KB)
----.gitattributes(2KB)