gpt4 book ai didi

.net - 是否有一个 .Net StyleCop 规则会警告锁(this)、锁(typeof、lock( 等)?

转载 作者:行者123 更新时间:2023-12-04 20:24:16 26 4
gpt4 key购买 nike

这 3 种类型的锁显然是不好的。
还有什么其他类型的锁定是不好的?
是否有 Stylecop/FxCop 规则可以解决这个问题?
如果没有,那么您能帮我实现自定义规则吗?他们所有的代码必须相似,对吗?

谢谢你。

最佳答案

samples (您可能需要在浏览器中允许弹出窗口)约翰·罗宾斯的 Debugging Microsoft .NET Applications本书包含此类 FxCop 规则的来源(DoNotLockOnPublicFields、DoNotLockOnThisOrMe、DoNotLockOnTypes 等)。看起来它们最初是为 FxCop 1.35 制作的,而 VS 2008 和最新的独立版本中的版本是 1.36(更不用说 VS2010)了。所以他们可能需要一些调整,YMMV。

还有规则CA2002 (不要锁定具有弱标识的对象),它会检查诸如 lock(typeof(...)) 之类的东西,但不适用于 lock(this)

关于.net - 是否有一个 .Net StyleCop 规则会警告锁(this)、锁(typeof、lock(<string obj> 等)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2945790/

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