gpt4 book ai didi

visual-studio - 为什么代码分析不警告 NotImplementedException?

转载 作者:行者123 更新时间:2023-12-04 05:57:43 24 4
gpt4 key购买 nike

我很确定以前版本的 Visual Studio Code Analysis 警告过 NotImplementedException 的使用,即包含此的任何成员

throw new NotImplementedException();

会发出 CA 警告。

Visual Studio 2008 似乎并非如此。

那个特定规则被删除了,还是我只是想象它曾经存在过?

最佳答案

您可能正在考虑 this FxCop warning throw 时得到的NotImplementedException来自特殊方法,例如属性 getter、事件访问器、Equals、GetHashCode、Dispose 等:

CA1065 : Microsoft.Design : 'SomeClass.SomeProperty.get()' creates an exception of type 'NotImplementedException', an exception type that should not be raised in a property. If this exception instance might be raised, use a different exception type, convert this property into a method, or change this property's logic so that it no longer raises an exception.



但是,它与 NotImplementedException 没有明确的关系。 . FxCop 有针对这些方法可能(直接)抛出的异常的白名单。

关于visual-studio - 为什么代码分析不警告 NotImplementedException?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2333053/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com