gpt4 book ai didi

code-analysis - 如何使FX COPY警告CS0067静音?

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

在构建服务器上,我看到一些奇怪的消息。它没有这么说,但我认为它来自某些名为“fx cop”的软件

Warning CS0067: The event 'SunGard.Adaptiv.AnalyticsEngine.UI.CommonControls.DisabledCommand.CanExecuteChanged' is never used



如何使该消息静音?无需更改我的类(class)。
sealed class DisabledCommand : ICommand
{
public event EventHandler CanExecuteChanged;

我偶然发现了 System.Diagnostics.CodeAnalysis.SuppressMessageAttribute 的文档,这听起来很有用,但没有任何警告示例。

最佳答案

如果您需要创建一个永不引发的事件,则应进行一个noop事件:

public EventHandler CanExecuteChanged {
add { }
remove { }
}

编译器提示是因为默认(“类似字段”)事件将创建一个隐藏的后备字段来存储处理程序。由于您从未提出该事件,因此该字段只会浪费内存。

关于code-analysis - 如何使FX COPY警告CS0067静音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14160776/

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